DACA2 - libr

STARTDATE 2018-08-21
STARTTIME 02:18:47
GIT-REVISION a30941d

ftp://ftp.se.debian.org/debian/pool/main/libr/libr3/libr3_1.3.4.orig.tar.gz
r3-1.3.4/php/r3/annotation/base.c:79:16: style: The scope of the variable 'error_part' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/base.c:142:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1754:10: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
r3-1.3.4/php/r3/annotation/lemon.c:635:20: style: The scope of the variable 's1' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1150:10: style: The scope of the variable 'dot' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1245:8: style: The scope of the variable 'c' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1272:7: style: The scope of the variable 'end' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1272:12: style: The scope of the variable 'restart' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1634:7: style: The scope of the variable 'i' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1635:7: style: The scope of the variable 'dashdash' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1693:7: style: The scope of the variable 'lv' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1694:10: style: The scope of the variable 'dv' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1805:7: style: The scope of the variable 'dashdash' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1806:7: style: The scope of the variable 'i' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:1834:12: style: The scope of the variable 'len' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:2625:21: style: The scope of the variable 'len' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:2761:12: style: The scope of the variable 'buf' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:2868:10: style: The scope of the variable 'iStart' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:3020:10: style: The scope of the variable 'c' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:3142:8: style: The scope of the variable 'cp' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:3143:6: style: The scope of the variable 'linecnt' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:3737:8: style: The scope of the variable 'line' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:3738:8: style: The scope of the variable 'pattern' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:3776:27: style: The scope of the variable 'rbest' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:3777:7: style: The scope of the variable 'nbest' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:4229:7: style: The scope of the variable 'i' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:4416:7: style: The scope of the variable 'i' can be reduced. [variableScope]
r3-1.3.4/php/r3/annotation/lemon.c:3020:7: style: Unused variable: i [unusedVariable]
r3-1.3.4/php/r3/annotation/lemon.c:2393:5: error: Resource leak: fp [resourceLeak]
r3-1.3.4/php/r3/annotation/lemon.c:2400:5: error: Resource leak: fp [resourceLeak]
r3-1.3.4/php/r3/annotation/lemon.c:3036:5: error: Common realloc mistake: 'z' nulled but not freed upon failure [memleakOnRealloc]
r3-1.3.4/php/r3/annotation/lemon.c:2926:0: error: Memory leak: tpltname [memleak]
r3-1.3.4/php/r3/annotation/lempar.c:7:0: error: syntax error [syntaxError]
parser.lemon:76:13: style: The scope of the variable 'list' can be reduced. [variableScope]
parser.c:1057:7: style: The scope of the variable 'yyact' can be reduced. [variableScope]
parser.c:1258:16: style: The scope of the variable 'error_part' can be reduced. [variableScope]
parser.c:1321:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
scanner.c:246:13: style: Checking if unsigned variable 'yych' is less than zero. [unsignedLessThanZero]
scanner.c:251:13: style: Checking if unsigned variable 'yych' is less than zero. [unsignedLessThanZero]
scanner.c:410:19: style: Checking if unsigned variable 'yyaccept' is less than zero. [unsignedLessThanZero]
scanner.c:460:13: style: Checking if unsigned variable 'yych' is less than zero. [unsignedLessThanZero]
scanner.c:484:13: style: Checking if unsigned variable 'yych' is less than zero. [unsignedLessThanZero]
r3-1.3.4/php/r3/hash.c:25:11: style: Unused variable: new_entry [unusedVariable]
r3-1.3.4/php/r3/r3_controller.c:93:17: style: The scope of the variable 'fn' can be reduced. [variableScope]
r3-1.3.4/php/r3/r3_controller.c:94:12: style: The scope of the variable 'fn_len' can be reduced. [variableScope]
r3-1.3.4/php/r3/r3_controller.c:95:9: style: The scope of the variable 'p' can be reduced. [variableScope]
r3-1.3.4/php/r3/r3_controller.c:112:15: style: The scope of the variable 'z_comment' can be reduced. [variableScope]
r3-1.3.4/php/r3/r3_controller.c:113:15: style: The scope of the variable 'z_file' can be reduced. [variableScope]
r3-1.3.4/php/r3/r3_controller.c:114:15: style: The scope of the variable 'z_line_start' can be reduced. [variableScope]
r3-1.3.4/php/r3/r3_controller.c:356:17: style: Variable 'dup' is assigned a value that is never used. [unreadVariable]
r3-1.3.4/php/r3/r3_functions.c:234:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
r3-1.3.4/php/r3/r3_functions.c:780:11: style: The scope of the variable 'c_request_method' can be reduced. [variableScope]
r3-1.3.4/php/r3/r3_functions.c:744:44: style: Function 'fetch_server_var' argument 1 names different: declaration 'server_vars_hash' definition 'server_hash'. [funcArgNamesDifferent]
r3-1.3.4/php/r3/r3_functions.h:29:50: note: Function 'fetch_server_var' argument 1 names different: declaration 'server_vars_hash' definition 'server_hash'.
r3-1.3.4/php/r3/r3_functions.c:744:44: note: Function 'fetch_server_var' argument 1 names different: declaration 'server_vars_hash' definition 'server_hash'.
r3-1.3.4/php/r3/r3_functions.c:207:26: style: Unused variable: new_le [unusedVariable]
r3-1.3.4/php/r3/r3_functions.c:207:35: style: Unused variable: le [unusedVariable]
r3-1.3.4/php/r3/r3_functions.c:211:9: style: Unused variable: status [unusedVariable]
r3-1.3.4/php/r3/r3_functions.c:213:18: style: Variable 'id_key_len' is assigned a value that is never used. [unreadVariable]
r3-1.3.4/php/r3/r3_functions.c:214:22: style: Variable 'expand_key_len' is assigned a value that is never used. [unreadVariable]
r3-1.3.4/php/r3/r3_functions.c:220:18: style: Unused variable: tmp [unusedVariable]
r3-1.3.4/php/r3/r3_functions.c:273:75: style: Unused variable: tmp [unusedVariable]
r3-1.3.4/php/r3/r3_mux.c:1058:30: warning: Either the condition 'ce_pattern_compiler==NULL' is redundant or there is possible null pointer dereference: ce_pattern_compiler. [nullPointerRedundantCheck]
r3-1.3.4/php/r3/r3_mux.c:1053:30: note: Assuming that condition 'ce_pattern_compiler==NULL' is not redundant
r3-1.3.4/php/r3/r3_mux.c:1058:30: note: Null pointer dereference
r3-1.3.4/php/r3/r3_mux.c:156:5: style: Variable 'z_counter' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/php/r3/r3_mux.c:154:0: note: Variable 'z_counter' is reassigned a value before the old one has been used.
r3-1.3.4/php/r3/r3_mux.c:156:5: note: Variable 'z_counter' is reassigned a value before the old one has been used.
r3-1.3.4/php/r3/r3_mux.c:685:5: style: Variable 'z_routes_by_id' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/php/r3/r3_mux.c:683:0: note: Variable 'z_routes_by_id' is reassigned a value before the old one has been used.
r3-1.3.4/php/r3/r3_mux.c:685:5: note: Variable 'z_routes_by_id' is reassigned a value before the old one has been used.
r3-1.3.4/php/r3/r3_mux.c:77:30: style: Same expression on both sides of '==' because the value of 'ce_pattern_compiler' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:72:46: note: 'ce_pattern_compiler' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:77:30: note: Same expression on both sides of '==' because the value of 'ce_pattern_compiler' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:243:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:239:62: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:243:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:271:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:267:62: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:271:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:294:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:290:62: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:294:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:318:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:314:62: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:318:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:341:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:337:62: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:341:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:363:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:359:62: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:363:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:385:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:381:62: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:385:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:427:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:408:23: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:427:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:1083:20: style: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same. [duplicateExpression]
r3-1.3.4/php/r3/r3_mux.c:1074:23: note: 'z_options' is assigned value 'NULL' here.
r3-1.3.4/php/r3/r3_mux.c:1083:20: note: Same expression on both sides of '==' because the value of 'z_options' and 'NULL' are the same.
r3-1.3.4/php/r3/r3_mux.c:442:11: style: The scope of the variable 'z_mux_routes' can be reduced. [variableScope]
r3-1.3.4/php/r3/r3_mux.c:645:38: style: The scope of the variable 'mthit' can be reduced. [variableScope]
r3-1.3.4/src/gvc.c:53:5: style: Variable 'gvc' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/src/gvc.c:52:0: note: Variable 'gvc' is reassigned a value before the old one has been used.
r3-1.3.4/src/gvc.c:53:5: note: Variable 'gvc' is reassigned a value before the old one has been used.
r3-1.3.4/src/gvc.c:91:5: style: Variable 'gvc' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/src/gvc.c:90:0: note: Variable 'gvc' is reassigned a value before the old one has been used.
r3-1.3.4/src/gvc.c:91:5: note: Variable 'gvc' is reassigned a value before the old one has been used.
r3-1.3.4/src/node.c:85:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
r3-1.3.4/src/node.c:619:33: warning: Either the condition 'p' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
r3-1.3.4/src/node.c:639:16: note: Assuming that condition 'p' is not redundant
r3-1.3.4/src/node.c:653:51: note: Calling function 'r3_tree_insert_pathl_ex', 2nd argument 'path' value is 0
r3-1.3.4/src/node.c:619:33: note: Null pointer addition
r3-1.3.4/src/node.c:650:55: warning: Either the condition 'p' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
r3-1.3.4/src/node.c:639:16: note: Assuming that condition 'p' is not redundant
r3-1.3.4/src/node.c:650:55: note: Null pointer subtraction
r3-1.3.4/src/node.c:653:73: warning: Either the condition 'p' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
r3-1.3.4/src/node.c:639:16: note: Assuming that condition 'p' is not redundant
r3-1.3.4/src/node.c:653:73: note: Null pointer subtraction
r3-1.3.4/src/node.c:133:12: style: The scope of the variable 'e' can be reduced. [variableScope]
r3-1.3.4/src/node.c:281:17: style: The scope of the variable 'pp' can be reduced. [variableScope]
r3-1.3.4/src/node.c:427:9: style: The scope of the variable 'i' can be reduced. [variableScope]
r3-1.3.4/src/node.c:763:11: style: The scope of the variable 'e' can be reduced. [variableScope]
r3-1.3.4/src/str.c:182:5: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/src/str.c:175:0: note: Variable 's1' is reassigned a value before the old one has been used.
r3-1.3.4/src/str.c:182:5: note: Variable 's1' is reassigned a value before the old one has been used.
r3-1.3.4/src/str.c:116:9: style: The scope of the variable 'cnt' can be reduced. [variableScope]
r3-1.3.4/src/str.c:177:10: style: The scope of the variable 'sep' can be reduced. [variableScope]
r3-1.3.4/tests/bench.c:78:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
r3-1.3.4/tests/bench.c:31:10: style: The scope of the variable 'sec' can be reduced. [variableScope]
r3-1.3.4/tests/bench.c:32:12: style: The scope of the variable 'msec' can be reduced. [variableScope]
r3-1.3.4/tests/bench.c:82:13: style: The scope of the variable 'b' can be reduced. [variableScope]
r3-1.3.4/tests/check_gvc.c:52:15: style: Variable 'errcode' is assigned a value that is never used. [unreadVariable]
r3-1.3.4/tests/check_routes.c:693:5: style: Variable 'm' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_routes.c:16:0: note: Variable 'm' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_routes.c:693:5: note: Variable 'm' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:26:5: style: Variable 'errstr' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:21:0: note: Variable 'errstr' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:26:5: note: Variable 'errstr' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:27:5: style: Variable 'ret_edge' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:23:0: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:27:5: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:94:5: style: Variable 'errstr' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:92:0: note: Variable 'errstr' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:94:5: note: Variable 'errstr' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:95:5: style: Variable 'ret_edge' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:91:0: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:95:5: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:132:5: style: Variable 'ret_edge' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:128:0: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:132:5: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:153:5: style: Variable 'errstr' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:151:0: note: Variable 'errstr' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:153:5: note: Variable 'errstr' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:154:5: style: Variable 'ret_edge' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:150:0: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:154:5: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:179:5: style: Variable 'ret_edge' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:176:0: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:179:5: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:203:5: style: Variable 'ret_edge' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:200:0: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:203:5: note: Variable 'ret_edge' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:713:5: style: Variable 'errstr' is reassigned a value before the old one has been used. [redundantAssignment]
r3-1.3.4/tests/check_tree.c:704:0: note: Variable 'errstr' is reassigned a value before the old one has been used.
r3-1.3.4/tests/check_tree.c:713:5: note: Variable 'errstr' is reassigned a value before the old one has been used.
[02:18]

ftp://ftp.se.debian.org/debian/pool/main/libr/librabbitmq/librabbitmq_0.8.0.orig.tar.gz
rabbitmq-c-0.8.0/librabbitmq/amqp_private.h:328:0: error: #error Endianness not known [preprocessorErrorDirective]
rabbitmq-c-0.8.0/librabbitmq/amqp_openssl_hostname_validation.c:56:3: style: Variable 'common_name_loc' is reassigned a value before the old one has been used. [redundantAssignment]
rabbitmq-c-0.8.0/librabbitmq/amqp_openssl_hostname_validation.c:50:0: note: Variable 'common_name_loc' is reassigned a value before the old one has been used.
rabbitmq-c-0.8.0/librabbitmq/amqp_openssl_hostname_validation.c:56:3: note: Variable 'common_name_loc' is reassigned a value before the old one has been used.
rabbitmq-c-0.8.0/tools/consume.c:84:9: style: The scope of the variable 'routing_key_token' can be reduced. [variableScope]
rabbitmq-c-0.8.0/tools/consume.c:85:9: style: The scope of the variable 'routing_tmp' can be reduced. [variableScope]
rabbitmq-c-0.8.0/tools/consume.c:86:7: style: The scope of the variable 'routing_key_count' can be reduced. [variableScope]
[02:18]

ftp://ftp.se.debian.org/debian/pool/main/libr/libradsec/libradsec_0.0.5.orig.tar.gz
libradsec-0.0.5/avp.c:469:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libradsec-0.0.5/conf.c:51:16: style: The scope of the variable 'cfg_realm' can be reduced. [variableScope]
libradsec-0.0.5/conf.c:54:15: style: The scope of the variable 's' can be reduced. [variableScope]
libradsec-0.0.5/conn.c:99:6: error: Memory leak: c [memleak]
libradsec-0.0.5/conn.c:107:3: error: Memory leak: c [memleak]
libradsec-0.0.5/debug.c:25:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libradsec-0.0.5/err.c:70:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/err.c:68:0: note: Variable 'err' is reassigned a value before the old one has been used.
libradsec-0.0.5/err.c:70:3: note: Variable 'err' is reassigned a value before the old one has been used.
libradsec-0.0.5/err.c:108:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/err.c:104:0: note: Variable 'err' is reassigned a value before the old one has been used.
libradsec-0.0.5/err.c:108:3: note: Variable 'err' is reassigned a value before the old one has been used.
libradsec-0.0.5/event.c:70:3: style: Variable 'conn' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/event.c:67:0: note: Variable 'conn' is reassigned a value before the old one has been used.
libradsec-0.0.5/event.c:70:3: note: Variable 'conn' is reassigned a value before the old one has been used.
libradsec-0.0.5/event.c:88:3: style: Variable 'conn' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/event.c:85:0: note: Variable 'conn' is reassigned a value before the old one has been used.
libradsec-0.0.5/event.c:88:3: note: Variable 'conn' is reassigned a value before the old one has been used.
libradsec-0.0.5/event.c:46:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libradsec-0.0.5/event.c:188:12: style: The scope of the variable 'sockerr' can be reduced. [variableScope]
libradsec-0.0.5/md5.c:96:14: style: The scope of the variable 'saved_a' can be reduced. [variableScope]
libradsec-0.0.5/md5.c:96:23: style: The scope of the variable 'saved_b' can be reduced. [variableScope]
libradsec-0.0.5/md5.c:96:32: style: The scope of the variable 'saved_c' can be reduced. [variableScope]
libradsec-0.0.5/md5.c:96:41: style: The scope of the variable 'saved_d' can be reduced. [variableScope]
libradsec-0.0.5/md5.c:213:22: style: The scope of the variable 'free' can be reduced. [variableScope]
libradsec-0.0.5/radius/attrs.c:66:7: warning: Redundant assignment of 'nest' to itself. [selfAssignment]
libradsec-0.0.5/radius/attrs.c:755:7: warning: Redundant assignment of 'nest' to itself. [selfAssignment]
libradsec-0.0.5/radius/attrs.c:1050:23: style: Same expression on both sides of '&&'. [duplicateExpression]
libradsec-0.0.5/radius/attrs.c:378:41: style: Function 'nr_vp2vsa' argument 4 names different: declaration 'data' definition 'ptr'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:1193:41: note: Function 'nr_vp2vsa' argument 4 names different: declaration 'data' definition 'ptr'.
libradsec-0.0.5/radius/attrs.c:378:41: note: Function 'nr_vp2vsa' argument 4 names different: declaration 'data' definition 'ptr'.
libradsec-0.0.5/radius/attrs.c:437:18: style: Function 'nr_vp2rfc' argument 4 names different: declaration 'data' definition 'ptr'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:1111:17: note: Function 'nr_vp2rfc' argument 4 names different: declaration 'data' definition 'ptr'.
libradsec-0.0.5/radius/attrs.c:437:18: note: Function 'nr_vp2rfc' argument 4 names different: declaration 'data' definition 'ptr'.
libradsec-0.0.5/radius/attrs.c:550:36: style: Function 'nr_vp2attr' argument 4 names different: declaration 'data' definition 'start'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:1094:42: note: Function 'nr_vp2attr' argument 4 names different: declaration 'data' definition 'start'.
libradsec-0.0.5/radius/attrs.c:550:36: note: Function 'nr_vp2attr' argument 4 names different: declaration 'data' definition 'start'.
libradsec-0.0.5/radius/attrs.c:1304:22: style: Function 'nr_attr2data' argument 3 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:1220:22: note: Function 'nr_attr2data' argument 3 names different: declaration 'attr' definition 'attribute'.
libradsec-0.0.5/radius/attrs.c:1304:22: note: Function 'nr_attr2data' argument 3 names different: declaration 'attr' definition 'attribute'.
libradsec-0.0.5/radius/dict.c:37:13: style: The scope of the variable 'half' can be reduced. [variableScope]
libradsec-0.0.5/radius/dict.c:73:13: style: The scope of the variable 'half' can be reduced. [variableScope]
libradsec-0.0.5/radius/id.c:61:37: style: Function 'nr_server_id_alloc' argument 1 names different: declaration 'id' definition 's'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:872:44: note: Function 'nr_server_id_alloc' argument 1 names different: declaration 'id' definition 's'.
libradsec-0.0.5/radius/id.c:61:37: note: Function 'nr_server_id_alloc' argument 1 names different: declaration 'id' definition 's'.
libradsec-0.0.5/radius/id.c:81:36: style: Function 'nr_server_id_free' argument 1 names different: declaration 'id' definition 's'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:893:43: note: Function 'nr_server_id_free' argument 1 names different: declaration 'id' definition 's'.
libradsec-0.0.5/radius/id.c:81:36: note: Function 'nr_server_id_free' argument 1 names different: declaration 'id' definition 's'.
libradsec-0.0.5/radius/id.c:98:39: style: Function 'nr_server_id_realloc' argument 1 names different: declaration 'id' definition 's'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:885:46: note: Function 'nr_server_id_realloc' argument 1 names different: declaration 'id' definition 's'.
libradsec-0.0.5/radius/id.c:98:39: note: Function 'nr_server_id_realloc' argument 1 names different: declaration 'id' definition 's'.
libradsec-0.0.5/radius/print.c:174:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libradsec-0.0.5/radius/print.c:103:50: style: Function 'nr_vp_snprintf_value' argument 2 names different: declaration 'bufsize' definition 'buflen'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:1247:57: note: Function 'nr_vp_snprintf_value' argument 2 names different: declaration 'bufsize' definition 'buflen'.
libradsec-0.0.5/radius/print.c:103:50: note: Function 'nr_vp_snprintf_value' argument 2 names different: declaration 'bufsize' definition 'buflen'.
libradsec-0.0.5/radius/print.c:179:44: style: Function 'nr_vp_snprintf' argument 2 names different: declaration 'bufsize' definition 'buflen'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:1236:51: note: Function 'nr_vp_snprintf' argument 2 names different: declaration 'bufsize' definition 'buflen'.
libradsec-0.0.5/radius/print.c:179:44: note: Function 'nr_vp_snprintf' argument 2 names different: declaration 'bufsize' definition 'buflen'.
libradsec-0.0.5/radius/radpkt.c:588:10: style: The scope of the variable 'len' can be reduced. [variableScope]
libradsec-0.0.5/radius/radpkt.c:664:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
libradsec-0.0.5/radius/radpkt.c:270:11: style: Unused variable: attr [unusedVariable]
libradsec-0.0.5/radius/valuepair.c:103:61: style: Function 'nr_vp_set_data' argument 3 names different: declaration 'data_len' definition 'sizeof_data'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:491:68: note: Function 'nr_vp_set_data' argument 3 names different: declaration 'data_len' definition 'sizeof_data'.
libradsec-0.0.5/radius/valuepair.c:103:61: note: Function 'nr_vp_set_data' argument 3 names different: declaration 'data_len' definition 'sizeof_data'.
libradsec-0.0.5/radius/valuepair.c:170:51: style: Function 'nr_vps_append' argument 2 names different: declaration 'vp' definition 'tail'. [funcArgNamesDifferent]
libradsec-0.0.5/radius/client.h:509:58: note: Function 'nr_vps_append' argument 2 names different: declaration 'vp' definition 'tail'.
libradsec-0.0.5/radius/valuepair.c:170:51: note: Function 'nr_vps_append' argument 2 names different: declaration 'vp' definition 'tail'.
libradsec-0.0.5/radius/valuepair.c:41:11: warning: Size of pointer 'vp' used instead of size of its data. [pointerSize]
libradsec-0.0.5/radsec.c:68:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
libradsec-0.0.5/radsec.c:82:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
libradsec-0.0.5/radsecproxy/debug.c:63:24: style: The scope of the variable 'facstrings' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/debug.c:70:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/debug.c:128:11: style: The scope of the variable 'timebuf' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/debug.c:129:9: style: The scope of the variable 'priority' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/debug.c:194:6: error: Memory leak: tmp [memleak]
libradsec-0.0.5/radsecproxy/hash.c:70:24: style: The scope of the variable 'e' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/hash.c:89:24: style: The scope of the variable 'e' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/hash.c:25:32: style: Function 'hash_destroy' argument 1 names different: declaration 'hash' definition 'h'. [funcArgNamesDifferent]
libradsec-0.0.5/radsecproxy/hash.h:28:32: note: Function 'hash_destroy' argument 1 names different: declaration 'hash' definition 'h'.
libradsec-0.0.5/radsecproxy/hash.c:25:32: note: Function 'hash_destroy' argument 1 names different: declaration 'hash' definition 'h'.
libradsec-0.0.5/radsecproxy/hash.c:39:30: style: Function 'hash_insert' argument 1 names different: declaration 'hash' definition 'h'. [funcArgNamesDifferent]
libradsec-0.0.5/radsecproxy/hash.h:31:30: note: Function 'hash_insert' argument 1 names different: declaration 'hash' definition 'h'.
libradsec-0.0.5/radsecproxy/hash.c:39:30: note: Function 'hash_insert' argument 1 names different: declaration 'hash' definition 'h'.
libradsec-0.0.5/radsecproxy/hash.c:68:30: style: Function 'hash_read' argument 1 names different: declaration 'hash' definition 'h'. [funcArgNamesDifferent]
libradsec-0.0.5/radsecproxy/hash.h:34:30: note: Function 'hash_read' argument 1 names different: declaration 'hash' definition 'h'.
libradsec-0.0.5/radsecproxy/hash.c:68:30: note: Function 'hash_read' argument 1 names different: declaration 'hash' definition 'h'.
libradsec-0.0.5/radsecproxy/hash.c:87:33: style: Function 'hash_extract' argument 1 names different: declaration 'hash' definition 'h'. [funcArgNamesDifferent]
libradsec-0.0.5/radsecproxy/hash.h:37:33: note: Function 'hash_extract' argument 1 names different: declaration 'hash' definition 'h'.
libradsec-0.0.5/radsecproxy/hash.c:87:33: note: Function 'hash_extract' argument 1 names different: declaration 'hash' definition 'h'.
libradsec-0.0.5/radsecproxy/tlscommon.c:215:9: style: Condition '!ctx' is always true [knownConditionTrueFalse]
libradsec-0.0.5/radsecproxy/tlscommon.c:199:20: note: Assignment 'ctx=NULL', assigned value is 0
libradsec-0.0.5/radsecproxy/tlscommon.c:215:9: note: Condition '!ctx' is always true
libradsec-0.0.5/radsecproxy/tlscommon.c:130:18: style: The scope of the variable 'pobject' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/tlscommon.c:152:17: style: The scope of the variable 'x509_s' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/tlscommon.c:310:19: style: The scope of the variable 'error' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/tlscommon.c:330:19: style: The scope of the variable 'gn' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/tlscommon.c:366:19: style: The scope of the variable 'gn' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/tlscommon.c:415:14: style: The scope of the variable 'l' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/tlscommon.c:416:11: style: The scope of the variable 'v' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/tlscommon.c:418:22: style: The scope of the variable 'e' can be reduced. [variableScope]
libradsec-0.0.5/radsecproxy/tlscommon.c:419:18: style: The scope of the variable 't' can be reduced. [variableScope]
libradsec-0.0.5/send.c:85:3: style: Variable 'conn' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/send.c:80:0: note: Variable 'conn' is reassigned a value before the old one has been used.
libradsec-0.0.5/send.c:85:3: note: Variable 'conn' is reassigned a value before the old one has been used.
libradsec-0.0.5/tcp.c:183:3: style: Variable 'conn' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/tcp.c:172:0: note: Variable 'conn' is reassigned a value before the old one has been used.
libradsec-0.0.5/tcp.c:183:3: note: Variable 'conn' is reassigned a value before the old one has been used.
libradsec-0.0.5/tcp.c:80:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libradsec-0.0.5/tcp.c:54:14: style: Checking if unsigned variable 'n' is less than zero. [unsignedLessThanZero]
libradsec-0.0.5/tcp.c:128:14: style: Checking if unsigned variable 'n' is less than zero. [unsignedLessThanZero]
libradsec-0.0.5/tests/test-udp.c:143:3: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/tests/test-udp.c:138:0: note: Variable 's' is reassigned a value before the old one has been used.
libradsec-0.0.5/tests/test-udp.c:143:3: note: Variable 's' is reassigned a value before the old one has been used.
libradsec-0.0.5/tests/test-udp.c:144:3: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/tests/test-udp.c:139:0: note: Variable 't' is reassigned a value before the old one has been used.
libradsec-0.0.5/tests/test-udp.c:144:3: note: Variable 't' is reassigned a value before the old one has been used.
libradsec-0.0.5/tests/udp.c:25:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libradsec-0.0.5/tests/udp.c:66:11: style: The scope of the variable 'len' can be reduced. [variableScope]
libradsec-0.0.5/tests/udp.c:67:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
libradsec-0.0.5/tests/udp.c:135:43: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
libradsec-0.0.5/tls.c:259:3: style: Variable 'ctx' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/tls.c:252:0: note: Variable 'ctx' is reassigned a value before the old one has been used.
libradsec-0.0.5/tls.c:259:3: note: Variable 'ctx' is reassigned a value before the old one has been used.
libradsec-0.0.5/tls.c:261:3: style: Variable 'tlsconf' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/tls.c:253:0: note: Variable 'tlsconf' is reassigned a value before the old one has been used.
libradsec-0.0.5/tls.c:261:3: note: Variable 'tlsconf' is reassigned a value before the old one has been used.
libradsec-0.0.5/tls.c:340:3: style: Variable 'hostname' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/tls.c:336:0: note: Variable 'hostname' is reassigned a value before the old one has been used.
libradsec-0.0.5/tls.c:340:3: note: Variable 'hostname' is reassigned a value before the old one has been used.
libradsec-0.0.5/tls.c:344:3: style: Variable 'peer_cert' is reassigned a value before the old one has been used. [redundantAssignment]
libradsec-0.0.5/tls.c:334:0: note: Variable 'peer_cert' is reassigned a value before the old one has been used.
libradsec-0.0.5/tls.c:344:3: note: Variable 'peer_cert' is reassigned a value before the old one has been used.
[02:18]

ftp://ftp.se.debian.org/debian/pool/main/libr/libramaze-ruby/libramaze-ruby_2010.06.18.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librandom123/librandom123_1.09+dfsg.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/libr/libranlip/libranlip_1.0.orig.tar.gz
libranlip-1.0/src/discrete.c:353:10: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libranlip-1.0/src/discrete.c:386:10: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libranlip-1.0/src/discrete.c:229:16: style: The scope of the variable 's' can be reduced. [variableScope]
libranlip-1.0/src/discrete.c:235:32: style: The scope of the variable 'd' can be reduced. [variableScope]
libranlip-1.0/src/discrete.c:394:12: style: The scope of the variable 'f' can be reduced. [variableScope]
libranlip-1.0/src/discrete.c:226:33: style: Function 'gsl_ran_discrete_preproc' argument 1 names different: declaration 'K' definition 'Kevents'. [funcArgNamesDifferent]
libranlip-1.0/src/ranlipdist.h:46:55: note: Function 'gsl_ran_discrete_preproc' argument 1 names different: declaration 'K' definition 'Kevents'.
libranlip-1.0/src/discrete.c:226:33: note: Function 'gsl_ran_discrete_preproc' argument 1 names different: declaration 'K' definition 'Kevents'.
libranlip-1.0/src/discrete.c:226:56: style: Function 'gsl_ran_discrete_preproc' argument 2 names different: declaration 'P' definition 'ProbArray'. [funcArgNamesDifferent]
libranlip-1.0/src/ranlipdist.h:46:72: note: Function 'gsl_ran_discrete_preproc' argument 2 names different: declaration 'P' definition 'ProbArray'.
libranlip-1.0/src/discrete.c:226:56: note: Function 'gsl_ran_discrete_preproc' argument 2 names different: declaration 'P' definition 'ProbArray'.
libranlip-1.0/src/discrete.c:542:23: style: Function 'ranlux_set_lux' argument 1 names different: declaration 'state' definition 'vstate'. [funcArgNamesDifferent]
libranlip-1.0/src/ranlipdist.h:55:36: note: Function 'ranlux_set_lux' argument 1 names different: declaration 'state' definition 'vstate'.
libranlip-1.0/src/discrete.c:542:23: note: Function 'ranlux_set_lux' argument 1 names different: declaration 'state' definition 'vstate'.
libranlip-1.0/src/discrete.c:584:19: style: Function 'ranlux_set' argument 1 names different: declaration 'state' definition 'vstate'. [funcArgNamesDifferent]
libranlip-1.0/src/ranlipdist.h:56:32: note: Function 'ranlux_set' argument 1 names different: declaration 'state' definition 'vstate'.
libranlip-1.0/src/discrete.c:584:19: note: Function 'ranlux_set' argument 1 names different: declaration 'state' definition 'vstate'.
libranlip-1.0/src/discrete.c:595:22: style: Function 'ranlux389_set' argument 1 names different: declaration 'state' definition 'vstate'. [funcArgNamesDifferent]
libranlip-1.0/src/ranlipdist.h:57:35: note: Function 'ranlux389_set' argument 1 names different: declaration 'state' definition 'vstate'.
libranlip-1.0/src/discrete.c:595:22: note: Function 'ranlux389_set' argument 1 names different: declaration 'state' definition 'vstate'.
libranlip-1.0/src/ranlip.cpp:366:10: style: The scope of the variable 'k' can be reduced. [variableScope]
libranlip-1.0/src/ranlip.cpp:392:10: style: The scope of the variable 'j' can be reduced. [variableScope]
libranlip-1.0/src/ranlip.cpp:408:9: style: The scope of the variable 'u' can be reduced. [variableScope]
libranlip-1.0/src/ranlip.cpp:432:9: style: The scope of the variable 'u' can be reduced. [variableScope]
libranlip-1.0/src/ranlip.cpp:455:8: style: The scope of the variable 't' can be reduced. [variableScope]
libranlip-1.0/src/ranlip.cpp:161:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libranlip-1.0/src/ranlip.cpp:162:12: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
libranlip-1.0/src/ranlip.cpp:161:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:162:12: note: Shift
libranlip-1.0/src/ranlip.cpp:163:11: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
libranlip-1.0/src/ranlip.cpp:161:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:163:11: note: Shift
libranlip-1.0/src/ranlip.cpp:251:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libranlip-1.0/src/ranlip.cpp:252:12: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
libranlip-1.0/src/ranlip.cpp:251:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:252:12: note: Shift
libranlip-1.0/src/ranlip.cpp:253:11: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
libranlip-1.0/src/ranlip.cpp:251:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:253:11: note: Shift
libranlip-1.0/src/ranlip.cpp:162:12: error: Signed integer overflow for expression '1<<bits'. [integerOverflow]
libranlip-1.0/src/ranlip.cpp:161:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:162:12: note: Integer overflow
libranlip-1.0/src/ranlip.cpp:162:20: error: Signed integer overflow for expression '(1<<bits)-1'. [integerOverflow]
libranlip-1.0/src/ranlip.cpp:161:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:162:20: note: Integer overflow
libranlip-1.0/src/ranlip.cpp:163:11: error: Signed integer overflow for expression '1<<(bits)'. [integerOverflow]
libranlip-1.0/src/ranlip.cpp:161:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:163:11: note: Integer overflow
libranlip-1.0/src/ranlip.cpp:163:21: error: Signed integer overflow for expression '(1<<(bits))-1'. [integerOverflow]
libranlip-1.0/src/ranlip.cpp:161:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:163:21: note: Integer overflow
libranlip-1.0/src/ranlip.cpp:252:12: error: Signed integer overflow for expression '1<<bits'. [integerOverflow]
libranlip-1.0/src/ranlip.cpp:251:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:252:12: note: Integer overflow
libranlip-1.0/src/ranlip.cpp:252:20: error: Signed integer overflow for expression '(1<<bits)-1'. [integerOverflow]
libranlip-1.0/src/ranlip.cpp:251:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:252:20: note: Integer overflow
libranlip-1.0/src/ranlip.cpp:253:11: error: Signed integer overflow for expression '1<<(bits)'. [integerOverflow]
libranlip-1.0/src/ranlip.cpp:251:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:253:11: note: Integer overflow
libranlip-1.0/src/ranlip.cpp:253:21: error: Signed integer overflow for expression '(1<<(bits))-1'. [integerOverflow]
libranlip-1.0/src/ranlip.cpp:251:2: note: After for loop, bits has value 32
libranlip-1.0/src/ranlip.cpp:253:21: note: Integer overflow
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::Dimension' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::Volume' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::TotalElements' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::count_total' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::count_errors' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::m_chosenElement' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::V' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::mask1' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::mask2' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::bits' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::m_tempintfine' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::m_delta' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::num_partition' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::num_small_partition' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::num_small_partition_p1' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::TheSeed' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::vals' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::totvals' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::LipschitzH' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.cpp:40:10: warning: Member variable 'CRanLip::cache' is not initialized in the constructor. [uninitMemberVar]
libranlip-1.0/src/ranlip.h:204:7: style: Technically the member function 'CRanLip::GetSeed' can be const. [functionConst]
libranlip-1.0/src/ranlip.h:225:7: style: Technically the member function 'CRanLip::GetIndexfromIJK' can be const. [functionConst]
libranlip-1.0/src/ranlip.cpp:388:14: note: Technically the member function 'CRanLip::GetIndexfromIJK' can be const.
libranlip-1.0/src/ranlip.h:225:7: note: Technically the member function 'CRanLip::GetIndexfromIJK' can be const.
libranlip-1.0/src/ranlip.cpp:517:0: error: Resource leak: fp [resourceLeak]
libranlip-1.0/src/ranlipproc.cpp:35:26: style: The function 'Distribution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libranlip-1.0/src/ranlip.h:218:17: note: Virtual function in base class
libranlip-1.0/src/ranlipproc.cpp:35:26: note: Function in derived class
[02:18]

ftp://ftp.se.debian.org/debian/pool/main/libr/librapi2/librapi2_0.15.orig.tar.gz
librapi2-0.15/src/backend_ops_1/database.c:557:16: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:559:16: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:561:16: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:567:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:571:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:573:29: portability: 'send_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:580:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:585:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:587:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:592:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:597:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:613:19: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:624:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:629:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/database.c:637:18: portability: '*send_buf_pos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/backend_ops_1/invoke.c:53:3: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/backend_ops_1/invoke.c:48:0: note: Variable 'context' is reassigned a value before the old one has been used.
librapi2-0.15/src/backend_ops_1/invoke.c:53:3: note: Variable 'context' is reassigned a value before the old one has been used.
librapi2-0.15/src/backend_ops_1/invoke.c:55:3: style: Variable 'return_value' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/backend_ops_1/invoke.c:47:0: note: Variable 'return_value' is reassigned a value before the old one has been used.
librapi2-0.15/src/backend_ops_1/invoke.c:55:3: note: Variable 'return_value' is reassigned a value before the old one has been used.
librapi2-0.15/src/backend_ops_2/invoke2.c:53:3: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/backend_ops_2/invoke2.c:48:0: note: Variable 'context' is reassigned a value before the old one has been used.
librapi2-0.15/src/backend_ops_2/invoke2.c:53:3: note: Variable 'context' is reassigned a value before the old one has been used.
librapi2-0.15/src/backend_ops_2/invoke2.c:55:3: style: Variable 'return_value' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/backend_ops_2/invoke2.c:47:0: note: Variable 'return_value' is reassigned a value before the old one has been used.
librapi2-0.15/src/backend_ops_2/invoke2.c:55:3: note: Variable 'return_value' is reassigned a value before the old one has been used.
librapi2-0.15/src/misc.c:185:5: style: Variable 'lpExistingFileNameW' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/misc.c:182:0: note: Variable 'lpExistingFileNameW' is reassigned a value before the old one has been used.
librapi2-0.15/src/misc.c:185:5: note: Variable 'lpExistingFileNameW' is reassigned a value before the old one has been used.
librapi2-0.15/src/misc.c:186:5: style: Variable 'lpNewFileNameW' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/misc.c:183:0: note: Variable 'lpNewFileNameW' is reassigned a value before the old one has been used.
librapi2-0.15/src/misc.c:186:5: note: Variable 'lpNewFileNameW' is reassigned a value before the old one has been used.
librapi2-0.15/src/rapi2_api.c:1438:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
librapi2-0.15/src/rapi2_api.c:1433:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/rapi2_api.c:1432:0: note: Variable 'status' is reassigned a value before the old one has been used.
librapi2-0.15/src/rapi2_api.c:1433:9: note: Variable 'status' is reassigned a value before the old one has been used.
librapi2-0.15/src/rapi2_api.c:1813:9: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/rapi2_api.c:1811:0: note: Variable 'self' is reassigned a value before the old one has been used.
librapi2-0.15/src/rapi2_api.c:1813:9: note: Variable 'self' is reassigned a value before the old one has been used.
librapi2-0.15/src/rapi2_api.c:222:36: style: Function 'IRAPISession_CeSetEndOfFile' argument 2 names different: declaration 'hObject' definition 'hFile'. [funcArgNamesDifferent]
librapi2-0.15/src/rapi2.h:78:24: note: Function 'IRAPISession_CeSetEndOfFile' argument 2 names different: declaration 'hObject' definition 'hFile'.
librapi2-0.15/src/rapi2_api.c:222:36: note: Function 'IRAPISession_CeSetEndOfFile' argument 2 names different: declaration 'hObject' definition 'hFile'.
librapi2-0.15/src/rapi2_api.c:884:43: style: Function 'IRAPISession_CeGetDiskFreeSpaceEx' argument 2 names different: declaration 'lpDirectoryName' definition '_lpDirectoryName'. [funcArgNamesDifferent]
librapi2-0.15/src/rapi2.h:362:11: note: Function 'IRAPISession_CeGetDiskFreeSpaceEx' argument 2 names different: declaration 'lpDirectoryName' definition '_lpDirectoryName'.
librapi2-0.15/src/rapi2_api.c:884:43: note: Function 'IRAPISession_CeGetDiskFreeSpaceEx' argument 2 names different: declaration 'lpDirectoryName' definition '_lpDirectoryName'.
librapi2-0.15/src/rapi2_api.c:1842:17: error: Memory leak: self [memleak]
librapi2-0.15/src/rapi_api.c:175:16: style: Function 'CeSetEndOfFile' argument 1 names different: declaration 'hObject' definition 'hFile'. [funcArgNamesDifferent]
librapi2-0.15/src/rapi.h:158:24: note: Function 'CeSetEndOfFile' argument 1 names different: declaration 'hObject' definition 'hFile'.
librapi2-0.15/src/rapi_api.c:175:16: note: Function 'CeSetEndOfFile' argument 1 names different: declaration 'hObject' definition 'hFile'.
librapi2-0.15/src/rapi_api.c:868:11: style: Function 'CeGetDiskFreeSpaceEx' argument 1 names different: declaration 'lpDirectoryName' definition '_lpDirectoryName'. [funcArgNamesDifferent]
librapi2-0.15/src/rapi.h:505:11: note: Function 'CeGetDiskFreeSpaceEx' argument 1 names different: declaration 'lpDirectoryName' definition '_lpDirectoryName'.
librapi2-0.15/src/rapi_api.c:868:11: note: Function 'CeGetDiskFreeSpaceEx' argument 1 names different: declaration 'lpDirectoryName' definition '_lpDirectoryName'.
librapi2-0.15/src/support/rapi_buffer.c:675:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librapi2-0.15/src/support/rapi_buffer.c:553:14: portability: 'tmp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librapi2-0.15/src/support/rapi_context.c:193:2: warning: Either the condition 'context' is redundant or there is possible null pointer dereference: context. [nullPointerRedundantCheck]
librapi2-0.15/src/support/rapi_context.c:180:6: note: Assuming that condition 'context' is not redundant
librapi2-0.15/src/support/rapi_context.c:193:2: note: Null pointer dereference
librapi2-0.15/src/support/rapi_context.c:194:2: warning: Either the condition 'context' is redundant or there is possible null pointer dereference: context. [nullPointerRedundantCheck]
librapi2-0.15/src/support/rapi_context.c:180:6: note: Assuming that condition 'context' is not redundant
librapi2-0.15/src/support/rapi_context.c:194:2: note: Null pointer dereference
librapi2-0.15/src/support/rapi_context.c:195:2: warning: Either the condition 'context' is redundant or there is possible null pointer dereference: context. [nullPointerRedundantCheck]
librapi2-0.15/src/support/rapi_context.c:180:6: note: Assuming that condition 'context' is not redundant
librapi2-0.15/src/support/rapi_context.c:195:2: note: Null pointer dereference
librapi2-0.15/src/support/rapi_context.c:124:2: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/support/rapi_context.c:122:0: note: Variable 'context' is reassigned a value before the old one has been used.
librapi2-0.15/src/support/rapi_context.c:124:2: note: Variable 'context' is reassigned a value before the old one has been used.
librapi2-0.15/src/support/rapi_context.c:145:2: style: Variable 'old_context' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/src/support/rapi_context.c:142:0: note: Variable 'old_context' is reassigned a value before the old one has been used.
librapi2-0.15/src/support/rapi_context.c:145:2: note: Variable 'old_context' is reassigned a value before the old one has been used.
librapi2-0.15/tests/CeRapiInvoke/CeRapiInvoke.cc:65:4: portability: %zi in format string (no. 2) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librapi2-0.15/tests/CeRapiInvoke/CeRapiInvoke.cc:65:4: portability: %zi in format string (no. 3) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/pcp.c:160:4: portability: %zi in format string (no. 2) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/pcp.c:160:4: portability: %zi in format string (no. 3) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/pcp.c:712:6: portability: %zi in format string (no. 1) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/pcp.c:334:7: style: Variable 'tempwstr' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/pcp.c:329:0: note: Variable 'tempwstr' is reassigned a value before the old one has been used.
librapi2-0.15/tools/pcp.c:334:7: note: Variable 'tempwstr' is reassigned a value before the old one has been used.
librapi2-0.15/tools/pcp.c:388:7: style: Variable 'tempwstr' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/pcp.c:383:0: note: Variable 'tempwstr' is reassigned a value before the old one has been used.
librapi2-0.15/tools/pcp.c:388:7: note: Variable 'tempwstr' is reassigned a value before the old one has been used.
librapi2-0.15/tools/pcp.c:215:9: style: The scope of the variable 'src_list' can be reduced. [variableScope]
librapi2-0.15/tools/pcp.c:215:20: style: The scope of the variable 'filename' can be reduced. [variableScope]
librapi2-0.15/tools/pcp.c:224:8: style: The scope of the variable 'dir_handle' can be reduced. [variableScope]
librapi2-0.15/tools/pcp.c:225:18: style: The scope of the variable 'dir_entry' can be reduced. [variableScope]
librapi2-0.15/tools/pcp.c:310:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
librapi2-0.15/tools/pls.c:99:2: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/pls.c:97:0: note: Variable 'filename' is reassigned a value before the old one has been used.
librapi2-0.15/tools/pls.c:99:2: note: Variable 'filename' is reassigned a value before the old one has been used.
librapi2-0.15/tools/pstatus.c:180:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/pstatus.c:193:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/pstatus.c:199:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/pstatus.c:205:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/rapiconfig.c:150:7: portability: %zi in format string (no. 2) requires 'size_t' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/rapiconfig.c:132:10: warning: Either the condition '!buffer' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck]
librapi2-0.15/tools/rapiconfig.c:134:7: note: Assuming that condition '!buffer' is not redundant
librapi2-0.15/tools/rapiconfig.c:132:10: note: Null pointer dereference
librapi2-0.15/tools/synce-database.c:150:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librapi2-0.15/tools/synce-registry.c:74:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librapi2-0.15/tools/synce-registry.c:281:3: style: Variable 'key_name_wide' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:279:0: note: Variable 'key_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:281:3: note: Variable 'key_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:310:3: style: Variable 'key_name_wide' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:308:0: note: Variable 'key_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:310:3: note: Variable 'key_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:352:9: style: Variable 'next_str_w' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:348:0: note: Variable 'next_str_w' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:352:9: note: Variable 'next_str_w' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:453:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:424:0: note: Variable 'result' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:453:3: note: Variable 'result' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:467:3: style: Variable 'value_name_wide' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:438:0: note: Variable 'value_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:467:3: note: Variable 'value_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:468:3: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:440:0: note: Variable 'value' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:468:3: note: Variable 'value' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:586:3: style: Variable 'value_name_wide' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:584:0: note: Variable 'value_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:586:3: note: Variable 'value_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:615:3: style: Variable 'value_name_wide' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:613:0: note: Variable 'value_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:615:3: note: Variable 'value_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:667:3: style: Variable 'value_name_wide' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:665:0: note: Variable 'value_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:667:3: note: Variable 'value_name_wide' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:837:5: style: Variable 'path' is reassigned a value before the old one has been used. [redundantAssignment]
librapi2-0.15/tools/synce-registry.c:836:0: note: Variable 'path' is reassigned a value before the old one has been used.
librapi2-0.15/tools/synce-registry.c:837:5: note: Variable 'path' is reassigned a value before the old one has been used.
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/librarian-puppet/librarian-puppet_3.0.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librarian-puppet-simple/librarian-puppet-simple_0.0.5.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/libr/librasterlite/librasterlite_1.1~svn11.orig.tar.gz
librasterlite-1.0+svn11/epsilon/bit_io.c:79:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
librasterlite-1.0+svn11/epsilon/checksum.c:116:9: style: The scope of the variable 'k' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/checksum.c:164:13: style: The scope of the variable 'crc' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/filter.c:151:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/filter.c:151:12: style: The scope of the variable 'j' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/filter.c:151:15: style: The scope of the variable 'k1' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/filter.c:151:19: style: The scope of the variable 'k2' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/filter.c:297:16: style: The scope of the variable 'length' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/filter.c:381:16: style: The scope of the variable 'length' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/libmain.c:313:10: warning: Either the condition 'fb' is redundant or there is possible null pointer dereference: fb. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/epsilon/libmain.c:306:9: note: Assuming that condition 'fb' is not redundant
librasterlite-1.0+svn11/epsilon/libmain.c:313:10: note: Null pointer dereference
librasterlite-1.0+svn11/epsilon/libmain.c:486:10: warning: Either the condition 'fb' is redundant or there is possible null pointer dereference: fb. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/epsilon/libmain.c:479:9: note: Assuming that condition 'fb' is not redundant
librasterlite-1.0+svn11/epsilon/libmain.c:486:10: note: Null pointer dereference
librasterlite-1.0+svn11/epsilon/libmain.c:1574:26: style: Same value in both branches of ternary operator. [duplicateValueTernary]
librasterlite-1.0+svn11/epsilon/libmain.c:552:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
librasterlite-1.0+svn11/epsilon/libmain.c:558:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
librasterlite-1.0+svn11/epsilon/libmain.c:779:19: style: Variable 'bytes_left' is assigned a value that is never used. [unreadVariable]
librasterlite-1.0+svn11/epsilon/libmain.c:1242:19: style: Variable 'bytes_left' is assigned a value that is never used. [unreadVariable]
librasterlite-1.0+svn11/epsilon/pad.c:77:26: style: Same expression on both sides of '<='. [duplicateExpression]
librasterlite-1.0+svn11/epsilon/speck.c:221:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
librasterlite-1.0+svn11/epsilon/speck.c:237:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
librasterlite-1.0+svn11/epsilon/speck.c:255:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
librasterlite-1.0+svn11/epsilon/speck.c:1004:9: style: The scope of the variable 'result' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/speck.c:1072:9: style: The scope of the variable 'result' can be reduced. [variableScope]
librasterlite-1.0+svn11/epsilon/speck.c:107:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
librasterlite-1.0+svn11/epsilon/speck.c:110:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
librasterlite-1.0+svn11/epsilon/speck.c:135:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
librasterlite-1.0+svn11/epsilon/speck.c:149:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
librasterlite-1.0+svn11/epsilon/speck.c:163:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
librasterlite-1.0+svn11/epsilon/speck.c:166:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
librasterlite-1.0+svn11/epsilon/speck.c:668:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
librasterlite-1.0+svn11/lib/rasterlite.c:211:17: style: The scope of the variable 'name' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite.c:212:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite.c:694:12: style: The scope of the variable 'dist' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite.c:734:9: style: The scope of the variable 'dst_y' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite.c:767:9: style: The scope of the variable 'dst_y' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite.c:822:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite.c:1163:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_gif.c:204:19: style: The scope of the variable 'count' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_gif.c:251:15: style: The scope of the variable 'incode' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_gif.c:1000:10: style: The scope of the variable 'pThisRow' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_gif.c:225:66: style: Checking if unsigned variable 'count=GetDataBlock(fd,&scd->buf[2],ZeroDataBlockP)' is less than zero. [unsignedLessThanZero]
librasterlite-1.0+svn11/lib/rasterlite_image.c:308:5: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/lib/rasterlite_image.c:303:0: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:308:5: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:341:5: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/lib/rasterlite_image.c:336:0: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:341:5: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:382:5: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/lib/rasterlite_image.c:377:0: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:382:5: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:418:5: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/lib/rasterlite_image.c:413:0: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:418:5: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:451:5: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/lib/rasterlite_image.c:446:0: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:451:5: note: Variable 'data' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_image.c:84:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:98:9: style: The scope of the variable 'x' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:99:9: style: The scope of the variable 'y' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:205:12: style: The scope of the variable 'sy1' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:205:17: style: The scope of the variable 'sy2' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:213:10: style: The scope of the variable 'sx' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:486:26: style: The scope of the variable 'p' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:514:9: style: The scope of the variable 'alpha' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:517:26: style: The scope of the variable 'p' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:546:9: style: The scope of the variable 'alpha' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:549:26: style: The scope of the variable 'p' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:581:26: style: The scope of the variable 'p' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:609:9: style: The scope of the variable 'alpha' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:612:26: style: The scope of the variable 'p' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_image.c:529:3: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable]
librasterlite-1.0+svn11/lib/rasterlite_image.c:559:3: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable]
librasterlite-1.0+svn11/lib/rasterlite_image.c:624:3: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable]
librasterlite-1.0+svn11/lib/rasterlite_jpeg.c:396:8: style: Condition 'img' is always false [knownConditionTrueFalse]
librasterlite-1.0+svn11/lib/rasterlite_jpeg.c:382:39: note: Assignment 'img=0', assigned value is 0
librasterlite-1.0+svn11/lib/rasterlite_jpeg.c:396:8: note: Condition 'img' is always false
librasterlite-1.0+svn11/lib/rasterlite_jpeg.c:102:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
librasterlite-1.0+svn11/lib/rasterlite_png.c:119:12: style: The scope of the variable 'j' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_png.c:484:10: style: The scope of the variable 'pThisRow' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_png.c:569:10: style: The scope of the variable 'pThisRow' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:305:9: style: The scope of the variable 'n' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:306:9: style: The scope of the variable 'R' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:306:12: style: The scope of the variable 'G' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:306:15: style: The scope of the variable 'B' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:306:18: style: The scope of the variable 'cmax' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:307:16: style: The scope of the variable 'b2' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:559:12: style: The scope of the variable 'x' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:562:9: style: The scope of the variable 'pixel' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:563:9: style: The scope of the variable 'r' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:564:9: style: The scope of the variable 'g' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:565:9: style: The scope of the variable 'b' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:718:12: style: The scope of the variable 'icolor' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:720:10: style: The scope of the variable 'cptr' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:721:9: style: The scope of the variable 'dist0' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:723:9: style: The scope of the variable 'xx0' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:725:9: style: The scope of the variable 'inR' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:725:14: style: The scope of the variable 'inG' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:725:19: style: The scope of the variable 'inB' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:726:9: style: The scope of the variable 'pixel' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:727:9: style: The scope of the variable 'r' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:728:9: style: The scope of the variable 'g' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_quantize.c:729:9: style: The scope of the variable 'b' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:535:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:530:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:535:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:642:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:598:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:642:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:166:19: style: The scope of the variable 'byte' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:167:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:294:20: style: The scope of the variable 'line_ptr' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:386:20: style: The scope of the variable 'line_ptr' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_tiff.c:452:20: style: The scope of the variable 'line_ptr' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_wavelet.c:241:10: style: The scope of the variable 'p_scan' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_wavelet.c:276:10: style: The scope of the variable 'p_scan' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_wavelet.c:313:10: style: The scope of the variable 'p_scan' can be reduced. [variableScope]
librasterlite-1.0+svn11/lib/rasterlite_wavelet.c:349:10: style: The scope of the variable 'p_scan' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_grid.c:932:12: warning: Possible null pointer dereference: table [nullPointer]
librasterlite-1.0+svn11/src/rasterlite_grid.c:927:12: note: Assignment 'table=NULL', assigned value is 0
librasterlite-1.0+svn11/src/rasterlite_grid.c:932:12: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_grid.c:2282:44: warning: Either the condition '!grid_path' is redundant or there is possible null pointer dereference: grid_path. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_grid.c:2225:9: note: Assuming that condition '!grid_path' is not redundant
librasterlite-1.0+svn11/src/rasterlite_grid.c:2282:44: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_grid.c:2285:44: warning: Either the condition '!tiff_path' is redundant or there is possible null pointer dereference: tiff_path. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_grid.c:2240:9: note: Assuming that condition '!tiff_path' is not redundant
librasterlite-1.0+svn11/src/rasterlite_grid.c:2285:44: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_grid.c:2286:44: warning: Either the condition '!proj4text' is redundant or there is possible null pointer dereference: proj4text. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_grid.c:2246:9: note: Assuming that condition '!proj4text' is not redundant
librasterlite-1.0+svn11/src/rasterlite_grid.c:2286:44: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_grid.c:1116:12: style: The scope of the variable 'value' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_grid.c:1508:12: style: The scope of the variable 'value' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_grid.c:717:7: style: Variable 'sign' is modified but its new value is never used. [unreadVariable]
librasterlite-1.0+svn11/src/rasterlite_grid.c:886:0: error: Memory leak: table [memleak]
librasterlite-1.0+svn11/src/rasterlite_grid.c:878:0: error: Resource leak: in [resourceLeak]
librasterlite-1.0+svn11/src/rasterlite_load.c:91:5: style: Variable 'raster' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/src/rasterlite_load.c:73:0: note: Variable 'raster' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/src/rasterlite_load.c:91:5: note: Variable 'raster' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/src/rasterlite_load.c:192:5: style: Variable 'raster' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/src/rasterlite_load.c:180:0: note: Variable 'raster' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/src/rasterlite_load.c:192:5: note: Variable 'raster' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/src/rasterlite_load.c:1287:10: style: The scope of the variable 'msg' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_load.c:1288:20: style: The scope of the variable 'entry' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1573:26: warning: Either the condition '!path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1753:9: note: Assuming that condition '!path' is not redundant
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1818:26: note: Calling function 'db_connect', 1st argument 'path' value is 0
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1573:26: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1793:43: warning: Either the condition '!path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1753:9: note: Assuming that condition '!path' is not redundant
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1793:43: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:731:4: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:728:4: note: Variable 'x' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:731:4: note: Variable 'x' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1123:17: style: The scope of the variable 'name' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1124:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_pyramid.c:1197:10: style: The scope of the variable 'sql2' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_tool.c:217:11: style: The scope of the variable 'out' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:922:7: warning: Either the condition '!table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1565:9: note: Assuming that condition '!table' is not redundant
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1653:30: note: Calling function 'build_top_pyramids', 2nd argument 'table' value is 0
librasterlite-1.0+svn11/src/rasterlite_topmost.c:922:7: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_topmost.c:965:59: warning: Either the condition '!table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1565:9: note: Assuming that condition '!table' is not redundant
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1653:30: note: Calling function 'build_top_pyramids', 2nd argument 'table' value is 0
librasterlite-1.0+svn11/src/rasterlite_topmost.c:965:59: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1002:72: warning: Either the condition '!table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1565:9: note: Assuming that condition '!table' is not redundant
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1653:30: note: Calling function 'build_top_pyramids', 2nd argument 'table' value is 0
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1002:72: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1283:26: warning: Either the condition '!path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1560:9: note: Assuming that condition '!path' is not redundant
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1649:26: note: Calling function 'db_connect', 1st argument 'path' value is 0
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1283:26: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1610:43: warning: Either the condition '!path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1560:9: note: Assuming that condition '!path' is not redundant
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1610:43: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1611:37: warning: Either the condition '!table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1565:9: note: Assuming that condition '!table' is not redundant
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1611:37: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1612:72: warning: Either the condition '!table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1565:9: note: Assuming that condition '!table' is not redundant
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1612:72: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1613:74: warning: Either the condition '!table' is redundant or there is possible null pointer dereference: table. [nullPointerRedundantCheck]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1565:9: note: Assuming that condition '!table' is not redundant
librasterlite-1.0+svn11/src/rasterlite_topmost.c:1613:74: note: Null pointer dereference
librasterlite-1.0+svn11/src/rasterlite_topmost.c:343:5: style: Variable 'full_size' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:339:0: note: Variable 'full_size' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/src/rasterlite_topmost.c:343:5: note: Variable 'full_size' is reassigned a value before the old one has been used.
librasterlite-1.0+svn11/src/rasterlite_topmost.c:293:9: style: The scope of the variable 'dst_y' can be reduced. [variableScope]
librasterlite-1.0+svn11/src/rasterlite_topmost.c:904:10: style: The scope of the variable 'sql2' can be reduced. [variableScope]
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/librasterlite2/librasterlite2_1.1.0~beta0+really1.1.0~beta0.orig.tar.gz
librasterlite2-1.1.0-beta0/src/md5.c:97:17: style: The scope of the variable 'saved_a' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/md5.c:97:26: style: The scope of the variable 'saved_b' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/md5.c:97:35: style: The scope of the variable 'saved_c' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/md5.c:97:44: style: The scope of the variable 'saved_d' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/md5.c:220:25: style: The scope of the variable 'free' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rasterlite2.c:1923:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rasterlite2.c:1998:9: style: The scope of the variable 'already_defined' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rasterlite2.c:3092:20: style: The scope of the variable 'p_mask' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rasterlite2.c:3209:20: style: The scope of the variable 'p_mask' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rasterlite2.c:3364:7: error: Memory leak: band.histogram [memleak]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:935:5: style: Variable 'no_data' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:933:0: note: Variable 'no_data' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2ascii.c:935:5: note: Variable 'no_data' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2ascii.c:1334:11: style: The scope of the variable 'pxl' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:664:52: style: Checking if unsigned variable 'fread(&int8,sizeof(char),1,origin->tmp)' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:693:62: style: Checking if unsigned variable 'fread(&uint8,sizeof(unsigned char),1,origin->tmp)' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:724:54: style: Checking if unsigned variable 'fread(&int16,sizeof(short),1,origin->tmp)' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:756:7: style: Checking if unsigned variable 'fread(&uint16,sizeof(unsigned short),1,origin->tmp)' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:786:52: style: Checking if unsigned variable 'fread(&int32,sizeof(int),1,origin->tmp)' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:817:62: style: Checking if unsigned variable 'fread(&uint32,sizeof(unsigned int),1,origin->tmp)' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:848:52: style: Checking if unsigned variable 'fread(&flt,sizeof(float),1,origin->tmp)' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2ascii.c:879:53: style: Checking if unsigned variable 'fread(&dbl,sizeof(double),1,origin->tmp)' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:162:12: style: The scope of the variable 'dx' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:163:12: style: The scope of the variable 'dy' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:205:12: style: The scope of the variable 'dx' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:206:12: style: The scope of the variable 'dy' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:686:12: style: The scope of the variable 'x' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:687:12: style: The scope of the variable 'y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:720:12: style: The scope of the variable 'x' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:721:12: style: The scope of the variable 'y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:754:12: style: The scope of the variable 'x' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:755:12: style: The scope of the variable 'y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:788:12: style: The scope of the variable 'x' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:789:12: style: The scope of the variable 'y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:844:9: style: The scope of the variable 'nverts' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:894:9: style: The scope of the variable 'nverts' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:944:9: style: The scope of the variable 'nverts' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:994:9: style: The scope of the variable 'nverts' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:1260:9: style: The scope of the variable 'nverts' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:1332:9: style: The scope of the variable 'nverts' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:1404:9: style: The scope of the variable 'nverts' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:1476:9: style: The scope of the variable 'nverts' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxgeom.c:1548:9: style: The scope of the variable 'type' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:599:5: style: Variable 'rgba' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:590:0: note: Variable 'rgba' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:599:5: note: Variable 'rgba' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:831:5: style: Variable 'rgba' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:821:0: note: Variable 'rgba' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:831:5: note: Variable 'rgba' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:5100:15: style: Same expression on both sides of '!=' because the value of 'dummy' and 'NULL' are the same. [duplicateExpression]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:4673:19: note: 'dummy' is assigned value 'NULL' here.
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:5100:15: note: Same expression on both sides of '!=' because the value of 'dummy' and 'NULL' are the same.
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:2638:13: style: The scope of the variable 'pen_cap' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:2639:13: style: The scope of the variable 'pen_join' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:3482:13: style: The scope of the variable 'x' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:3483:13: style: The scope of the variable 'y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:3623:9: style: The scope of the variable 'stroke' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2auxrender.c:3624:9: style: The scope of the variable 'fill' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2codec.c:7746:5: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2codec.c:7744:18: note: Variable 'ptr' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2codec.c:7746:5: note: Variable 'ptr' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2codec.c:1283:18: style: The scope of the variable 'pixel' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2codec.c:1377:18: style: The scope of the variable 'pixel' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2codec.c:1495:18: style: The scope of the variable 'pixel' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2codec.c:3030:9: style: The scope of the variable 'compressed_mask' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2codec.c:7708:20: style: The scope of the variable 'nHistogram' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9957:9: style: Condition '!ok_green_band_index' is always true [knownConditionTrueFalse]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9392:31: note: Assignment 'ok_green_band_index=0', assigned value is 0
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9957:9: note: Condition '!ok_green_band_index' is always true
librasterlite2-1.1.0-beta0/src/rl2dbms.c:3193:27: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:3196:28: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:3420:39: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:3424:40: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:5962:4: style: Variable 'nd' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:5961:0: note: Variable 'nd' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2dbms.c:5962:4: note: Variable 'nd' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2dbms.c:5985:4: style: Variable 'nd' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:5984:0: note: Variable 'nd' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2dbms.c:5985:4: note: Variable 'nd' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9152:5: style: Variable 'xdb' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9147:0: note: Variable 'xdb' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9152:5: note: Variable 'xdb' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9403:5: style: Variable 'xdb' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9352:0: note: Variable 'xdb' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2dbms.c:9403:5: note: Variable 'xdb' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2dbms.c:3631:9: style: The scope of the variable 'min_prio' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:3681:9: style: The scope of the variable 'min_prio' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:4549:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:4717:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:4969:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:5096:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:7650:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8523:7: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8524:15: style: The scope of the variable 'str' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8525:24: style: The scope of the variable 'ustr' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8622:7: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8623:15: style: The scope of the variable 'str' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8624:24: style: The scope of the variable 'ustr' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8797:7: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8798:15: style: The scope of the variable 'str' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:8799:24: style: The scope of the variable 'ustr' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2dbms.c:5668:29: style: Unused variable: color [unusedVariable]
librasterlite2-1.1.0-beta0/src/rl2gif.c:110:13: style: Condition 'Err!=NULL' is always false [knownConditionTrueFalse]
librasterlite2-1.1.0-beta0/src/rl2gif.c:106:23: note: Assignment 'Err=NULL', assigned value is 0
librasterlite2-1.1.0-beta0/src/rl2gif.c:110:13: note: Condition 'Err!=NULL' is always false
librasterlite2-1.1.0-beta0/src/rl2gif.c:650:5: style: Variable 'GifFile' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2gif.c:617:0: note: Variable 'GifFile' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2gif.c:650:5: note: Variable 'GifFile' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2gif.c:110:13: style: Same expression on both sides of '!=' because the value of 'Err' and 'NULL' are the same. [duplicateExpression]
librasterlite2-1.1.0-beta0/src/rl2gif.c:106:23: note: 'Err' is assigned value 'NULL' here.
librasterlite2-1.1.0-beta0/src/rl2gif.c:110:13: note: Same expression on both sides of '!=' because the value of 'Err' and 'NULL' are the same.
librasterlite2-1.1.0-beta0/src/rl2import.c:566:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:566:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:1253:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:1253:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:1707:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:1707:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:2153:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:2153:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:6405:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:6405:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2import.c:3219:31: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2import.c:3220:10: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2import.c:3224:32: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2import.c:3225:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2import.c:5373:10: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2import.c:258:5: style: Variable 'stats' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2import.c:256:0: note: Variable 'stats' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2import.c:258:5: note: Variable 'stats' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2import.c:1080:5: style: Variable 'jgw_path' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2import.c:1078:0: note: Variable 'jgw_path' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2import.c:1080:5: note: Variable 'jgw_path' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2import.c:1131:5: style: Variable 'jgw_path' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2import.c:1129:0: note: Variable 'jgw_path' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2import.c:1131:5: note: Variable 'jgw_path' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2import.c:1555:5: style: Variable 'j2w_path' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2import.c:1553:0: note: Variable 'j2w_path' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2import.c:1555:5: note: Variable 'j2w_path' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2import.c:465:9: style: The scope of the variable 'min_prio' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:2912:17: style: The scope of the variable 'p_in' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:2944:26: style: The scope of the variable 'p_in' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:2998:18: style: The scope of the variable 'p_in' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:3030:27: style: The scope of the variable 'p_in' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:3065:16: style: The scope of the variable 'p_in' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:3096:25: style: The scope of the variable 'p_in' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:3128:18: style: The scope of the variable 'p_in' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:3160:19: style: The scope of the variable 'p_in' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:5267:20: style: The scope of the variable 'p8' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2import.c:5268:21: style: The scope of the variable 'p16' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2jpeg.c:1239:5: style: Variable 'no_data' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2jpeg.c:1237:0: note: Variable 'no_data' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2jpeg.c:1239:5: note: Variable 'no_data' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2jpeg.c:678:2: error: Resource leak: in [resourceLeak]
librasterlite2-1.1.0-beta0/src/rl2openjpeg.c:75:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
librasterlite2-1.1.0-beta0/src/rl2openjpeg.c:83:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
librasterlite2-1.1.0-beta0/src/rl2openjpeg.c:91:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
librasterlite2-1.1.0-beta0/src/rl2openjpeg.c:1099:5: style: Variable 'no_data' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2openjpeg.c:1097:0: note: Variable 'no_data' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2openjpeg.c:1099:5: note: Variable 'no_data' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2openjpeg.c:618:21: style: The scope of the variable 'p_out' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2openjpeg.c:655:20: style: The scope of the variable 'p_out' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2paint.c:2039:13: warning: Identical condition 'ctx==NULL', second condition is always false [identicalConditionAfterEarlyExit]
librasterlite2-1.1.0-beta0/src/rl2paint.c:2036:13: note: first condition
librasterlite2-1.1.0-beta0/src/rl2paint.c:2039:13: note: second condition
librasterlite2-1.1.0-beta0/src/rl2paint.c:2994:11: style: The scope of the variable 'out' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2paint.c:3015:12: style: The scope of the variable 'm' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2paint.c:3016:12: style: The scope of the variable 'rads' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2paint.c:3017:12: style: The scope of the variable 'angle' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2paint.c:3396:9: style: The scope of the variable 'min_prio' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:6606:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:6606:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:1533:4: style: Variable 'raster_out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:1532:4: note: Variable 'raster_out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:1533:4: note: Variable 'raster_out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:1916:4: style: Variable 'raster_out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:1915:4: note: Variable 'raster_out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:1916:4: note: Variable 'raster_out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:2214:5: style: Variable 'ctx' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:2195:0: note: Variable 'ctx' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:2214:5: note: Variable 'ctx' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4127:5: style: Variable 'nd' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4125:0: note: Variable 'nd' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4127:5: note: Variable 'nd' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4167:3: style: Variable 'raster_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4161:0: note: Variable 'raster_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4167:3: note: Variable 'raster_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4249:5: style: Variable 'nd' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4247:0: note: Variable 'nd' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4249:5: note: Variable 'nd' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4289:3: style: Variable 'raster_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4283:0: note: Variable 'raster_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:4289:3: note: Variable 'raster_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:6030:5: style: Variable 'cvg' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:6015:0: note: Variable 'cvg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:6030:5: note: Variable 'cvg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5650:14: style: Same expression on both sides of '!=' because the value of 'stmt' and 'NULL' are the same. [duplicateExpression]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5406:26: note: 'stmt' is assigned value 'NULL' here.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5650:14: note: Same expression on both sides of '!=' because the value of 'stmt' and 'NULL' are the same.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5897:14: style: Same expression on both sides of '!=' because the value of 'stmt' and 'NULL' are the same. [duplicateExpression]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5691:26: note: 'stmt' is assigned value 'NULL' here.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5897:14: note: Same expression on both sides of '!=' because the value of 'stmt' and 'NULL' are the same.
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:597:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:656:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:2367:12: style: The scope of the variable 'sy1' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:2368:12: style: The scope of the variable 'sy2' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:2423:10: style: The scope of the variable 'sx' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:2813:9: style: The scope of the variable 'dy' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:3207:18: style: The scope of the variable 'ox' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:3287:9: style: The scope of the variable 'dy' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:3943:18: style: The scope of the variable 'ox' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5101:12: style: The scope of the variable 'sy1' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5102:12: style: The scope of the variable 'sy2' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2pyramid.c:5122:10: style: The scope of the variable 'sx' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6310:23: warning: Logical conjunction always evaluates to false: col.max >= v2 && col.max < v2. [incorrectLogicOperator]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6332:23: warning: Logical conjunction always evaluates to false: col.max >= v2 && col.max < v2. [incorrectLogicOperator]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6354:23: warning: Logical conjunction always evaluates to false: col.max >= v2 && col.max < v2. [incorrectLogicOperator]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6409:23: warning: Logical conjunction always evaluates to false: col.max >= v2 && col.max < v2. [incorrectLogicOperator]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6663:23: warning: Logical conjunction always evaluates to false: col.max >= v2 && col.max < v2. [incorrectLogicOperator]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6684:23: warning: Logical conjunction always evaluates to false: col.max >= v2 && col.max < v2. [incorrectLogicOperator]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6705:23: warning: Logical conjunction always evaluates to false: col.max >= v2 && col.max < v2. [incorrectLogicOperator]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6757:23: warning: Logical conjunction always evaluates to false: col.max >= v2 && col.max < v2. [incorrectLogicOperator]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:255:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:273:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:255:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1528:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1549:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1528:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2385:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2403:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2385:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2920:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2941:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2920:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3229:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3260:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3229:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3526:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3550:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3526:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3776:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3794:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3776:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4055:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4079:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4055:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4304:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4322:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4304:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4583:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4607:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4583:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4827:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4845:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4827:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5105:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5129:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5105:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5352:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5370:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5352:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5631:22: warning: Either the condition 'outmask!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5655:21: note: Assuming that condition 'outmask!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5631:22: note: Null pointer addition
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7389:6: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7396:7: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7479:11: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7489:12: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7914:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7913:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7914:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7918:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7917:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7918:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7958:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7957:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7958:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7962:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7961:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7962:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8002:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8001:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8002:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8006:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8005:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8006:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8046:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8045:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8046:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8050:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8049:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8050:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8090:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8089:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8090:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8094:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8093:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8094:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8134:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8133:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8134:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8138:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8137:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8138:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8178:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8177:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8178:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8182:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8181:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8182:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8222:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8221:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8222:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8226:5: style: Variable 'p_in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8225:19: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8226:5: note: Variable 'p_in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8671:4: style: Variable 'aux' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8668:0: note: Variable 'aux' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8671:4: note: Variable 'aux' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6310:23: style: Opposite expression on both sides of '&&'. [oppositeExpression]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6310:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6310:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6332:23: style: Opposite expression on both sides of '&&'. [oppositeExpression]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6332:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6332:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6354:23: style: Opposite expression on both sides of '&&'. [oppositeExpression]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6354:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6354:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6409:23: style: Opposite expression on both sides of '&&'. [oppositeExpression]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6409:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6409:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6663:23: style: Opposite expression on both sides of '&&'. [oppositeExpression]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6663:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6663:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6684:23: style: Opposite expression on both sides of '&&'. [oppositeExpression]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6684:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6684:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6705:23: style: Opposite expression on both sides of '&&'. [oppositeExpression]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6705:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6705:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6757:23: style: Opposite expression on both sides of '&&'. [oppositeExpression]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6757:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6757:23: note: Opposite expression on both sides of '&&'.
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:85:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:198:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:401:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:537:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:689:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:827:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1043:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1176:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1308:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1467:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1643:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1795:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:1944:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2081:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2214:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2328:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2471:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2604:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2736:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:2862:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3020:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3172:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3329:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3466:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3606:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3719:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3862:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:3995:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4132:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4247:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4390:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4523:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4656:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4770:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:4913:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5045:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5181:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5295:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5438:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5571:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5808:15: style: The scope of the variable 'sum' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5875:15: style: The scope of the variable 'sum' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:5942:15: style: The scope of the variable 'sum' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6030:16: style: The scope of the variable 'sum' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6116:16: style: The scope of the variable 'sum' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6202:16: style: The scope of the variable 'sum' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6467:15: style: The scope of the variable 'sum' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:6558:16: style: The scope of the variable 'sum' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:7828:9: style: The scope of the variable 'out_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8335:12: style: The scope of the variable 'p_out' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2rastersym.c:8379:9: style: The scope of the variable 'min_prio' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2raw.c:2047:25: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2raw.c:2047:43: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2raw.c:2051:25: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2raw.c:2051:44: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2raw.c:2382:19: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2raw.c:2388:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2sql.c:9969:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
librasterlite2-1.1.0-beta0/src/rl2sql.c:9119:5: style: Variable 'coverage' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2sql.c:9082:0: note: Variable 'coverage' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sql.c:9119:5: note: Variable 'coverage' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sql.c:549:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:550:26: style: The scope of the variable 'blob' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:551:9: style: The scope of the variable 'blob_sz' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:552:17: style: The scope of the variable 'sample' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:553:9: style: The scope of the variable 'bands' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:621:26: style: The scope of the variable 'blob' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:622:9: style: The scope of the variable 'blob_sz' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:660:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:661:26: style: The scope of the variable 'blob' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:662:9: style: The scope of the variable 'blob_sz' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:663:17: style: The scope of the variable 'sample' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:734:17: style: The scope of the variable 'sample' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:735:9: style: The scope of the variable 'bands' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:2126:12: style: The scope of the variable 'variance' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:2192:12: style: The scope of the variable 'variance' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sql.c:3238:4: error: Resource leak: in [resourceLeak]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1254:9: style: Condition '!requires_mask' is always true [knownConditionTrueFalse]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1170:25: note: Assignment 'requires_mask=0', assigned value is 0
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1254:9: note: Condition '!requires_mask' is always true
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:7022:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:7022:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:833:5: style: Variable 'stats' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:831:0: note: Variable 'stats' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:833:5: note: Variable 'stats' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1655:5: style: Variable 'rgba' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1649:0: note: Variable 'rgba' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1655:5: note: Variable 'rgba' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1684:5: style: Variable 'rgba' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1678:0: note: Variable 'rgba' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1684:5: note: Variable 'rgba' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1719:5: style: Variable 'gray' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1714:0: note: Variable 'gray' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1719:5: note: Variable 'gray' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:6122:9: style: Variable 'geom' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:6118:0: note: Variable 'geom' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:6122:9: note: Variable 'geom' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:7903:4: style: Variable 'layer' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:7901:0: note: Variable 'layer' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:7903:4: note: Variable 'layer' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:134:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:140:17: style: The scope of the variable 'sample' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:141:9: style: The scope of the variable 'bands' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:209:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:215:17: style: The scope of the variable 'sample' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:216:17: style: The scope of the variable 'pixel' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:217:17: style: The scope of the variable 'compr' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:218:9: style: The scope of the variable 'bands' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:1054:12: style: The scope of the variable 'rd' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:2739:23: style: The scope of the variable 'red' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:2740:23: style: The scope of the variable 'green' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:2741:23: style: The scope of the variable 'blue' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:2742:23: style: The scope of the variable 'index' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:2847:23: style: The scope of the variable 'red' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:2848:23: style: The scope of the variable 'green' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:2849:23: style: The scope of the variable 'blue' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:2850:23: style: The scope of the variable 'index' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:7179:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:7192:9: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:8751:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2sqlaux.c:8791:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2svg.c:2041:5: style: Variable 'svg' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2svg.c:2040:0: note: Variable 'svg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2svg.c:2041:5: note: Variable 'svg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2svg.c:217:22: style: The scope of the variable 'pattern' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2svg.c:307:22: style: The scope of the variable 'pattern' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2svg.c:1836:11: style: The scope of the variable 'multiplier' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2svg.c:1837:11: style: The scope of the variable 'r' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2svg.c:1838:11: style: The scope of the variable 'g' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2svg.c:1839:11: style: The scope of the variable 'b' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2svgaux.c:1908:12: error: Uninitialized variable: use [uninitvar]
librasterlite2-1.1.0-beta0/src/rl2svgaux.c:1967:30: error: Uninitialized variable: shape [uninitvar]
librasterlite2-1.1.0-beta0/src/rl2svgxml.c:365:25: warning: Either the condition 'ptr==NULL' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2svgxml.c:368:13: note: Assuming that condition 'ptr==NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2svgxml.c:365:25: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2svgxml.c:1774:9: style: The scope of the variable 'type' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:5134:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:265:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:382:12: style: The scope of the variable 'dblval' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:418:12: style: The scope of the variable 'dblval' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:461:12: style: The scope of the variable 'dblval' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:497:12: style: The scope of the variable 'dblval' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:533:12: style: The scope of the variable 'dblval' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:569:12: style: The scope of the variable 'dblval' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:606:12: style: The scope of the variable 'dbl_lo' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:607:12: style: The scope of the variable 'dbl_hi' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:5856:7: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:5890:7: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:5926:7: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:5961:7: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:5993:7: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
librasterlite2-1.1.0-beta0/src/rl2symbaux.c:5795:2: error: Memory leak: variant [memleak]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:80:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6384:28: style: Condition 'layer_style_id>0' is always false [knownConditionTrueFalse]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6375:36: note: Assignment 'layer_style_id=-1', assigned value is -1
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6384:28: note: Condition 'layer_style_id>0' is always false
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:1159:5: style: Variable 'style' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:1153:0: note: Variable 'style' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:1159:5: note: Variable 'style' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6004:5: style: Variable 'style' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:5998:0: note: Variable 'style' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6004:5: note: Variable 'style' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6189:5: style: Variable 'style' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6184:0: note: Variable 'style' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6189:5: note: Variable 'style' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:1270:17: style: The scope of the variable 'start' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:1332:16: style: The scope of the variable 'text' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:5507:9: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:6272:9: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:4660:1: error: Memory leak: arg.value [memleak]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:4806:1: error: Memory leak: args.wild_card [memleak]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:4806:1: error: Memory leak: args.single_char [memleak]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:4806:1: error: Memory leak: args.escape_char [memleak]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:4806:1: error: Memory leak: args.value [memleak]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:4922:1: error: Memory leak: args.lower [memleak]
librasterlite2-1.1.0-beta0/src/rl2symbolizer.c:4922:1: error: Memory leak: args.upper [memleak]
librasterlite2-1.1.0-beta0/src/rl2symclone.c:1056:8: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symclone.c:1057:8: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2symclone.c:568:6: error: Memory leak: ext.xlink_href [memleak]
librasterlite2-1.1.0-beta0/src/rl2symclone.c:625:7: error: Memory leak: ext.xlink_href [memleak]
librasterlite2-1.1.0-beta0/src/rl2symclone.c:788:7: error: Memory leak: ext.xlink_href [memleak]
librasterlite2-1.1.0-beta0/src/rl2symclone.c:932:7: error: Memory leak: ext.xlink_href [memleak]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:2842:19: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:2851:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3442:15: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3447:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:308:5: style: Variable 'origin->tfw_path' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:307:5: note: Variable 'origin->tfw_path' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:308:5: note: Variable 'origin->tfw_path' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:458:5: style: Variable 'tfw' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:451:0: note: Variable 'tfw' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:458:5: note: Variable 'tfw' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:563:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:555:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:563:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1688:5: style: Variable 'origin' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1686:0: note: Variable 'origin' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1688:5: note: Variable 'origin' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1717:5: style: Variable 'origin' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1715:0: note: Variable 'origin' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1717:5: note: Variable 'origin' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:2724:5: style: Variable 'tiff_tile' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:2701:0: note: Variable 'tiff_tile' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:2724:5: note: Variable 'tiff_tile' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3373:5: style: Variable 'tiff_scanline' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3352:0: note: Variable 'tiff_scanline' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3373:5: note: Variable 'tiff_scanline' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3776:5: style: Variable 'tiff_tile' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3765:0: note: Variable 'tiff_tile' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3776:5: note: Variable 'tiff_tile' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3951:5: style: Variable 'tiff_strip' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3940:0: note: Variable 'tiff_strip' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:3951:5: note: Variable 'tiff_strip' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6684:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6664:0: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6684:5: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6851:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6821:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6851:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6989:5: style: Variable 'tiff_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6965:0: note: Variable 'tiff_buffer' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6989:5: note: Variable 'tiff_buffer' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7036:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7025:0: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7036:5: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7085:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7073:0: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7085:5: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7259:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7248:0: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7259:5: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7311:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7299:0: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7311:5: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7521:5: style: Variable 'tiff_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7497:0: note: Variable 'tiff_buffer' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7521:5: note: Variable 'tiff_buffer' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7564:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7553:0: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7564:5: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7613:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7601:0: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7613:5: note: Variable 'out' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7738:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7715:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:7738:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:355:40: style: Same expression on both sides of '==' because the value of 'sign' and '0' are the same. [duplicateExpression]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:317:16: note: 'sign' is assigned value '0' here.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:355:40: note: Same expression on both sides of '==' because the value of 'sign' and '0' are the same.
librasterlite2-1.1.0-beta0/src/rl2tiff.c:4909:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:2325:18: style: The scope of the variable 'dest_y' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:5780:19: style: The scope of the variable 'pixel' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6237:19: style: The scope of the variable 'byte' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:6239:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:265:5: error: Memory leak: origin.red [memleak]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:265:5: error: Memory leak: origin.green [memleak]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:265:5: error: Memory leak: origin.blue [memleak]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1489:9: error: Uninitialized variable: red [uninitvar]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1490:9: error: Uninitialized variable: green [uninitvar]
librasterlite2-1.1.0-beta0/src/rl2tiff.c:1491:9: error: Uninitialized variable: blue [uninitvar]
librasterlite2-1.1.0-beta0/src/rl2webp.c:690:4: style: Variable 'gray' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2webp.c:688:0: note: Variable 'gray' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2webp.c:690:4: note: Variable 'gray' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:2166:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
librasterlite2-1.1.0-beta0/src/rl2wms.c:2042:11: style: Expression is always false because 'else if' condition matches previous condition at line 2036. [multiCondition]
librasterlite2-1.1.0-beta0/src/rl2wms.c:2134:11: style: Expression is always false because 'else if' condition matches previous condition at line 2128. [multiCondition]
librasterlite2-1.1.0-beta0/src/rl2wms.c:835:5: warning: Either the condition 'crs!=NULL' is redundant or there is possible null pointer dereference: crs. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:836:13: note: Assuming that condition 'crs!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:835:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:842:5: warning: Either the condition 'crs!=NULL' is redundant or there is possible null pointer dereference: crs. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:836:13: note: Assuming that condition 'crs!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:842:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:864:5: warning: Either the condition 'bbox!=NULL' is redundant or there is possible null pointer dereference: bbox. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:865:14: note: Assuming that condition 'bbox!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:864:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:871:5: warning: Either the condition 'bbox!=NULL' is redundant or there is possible null pointer dereference: bbox. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:865:14: note: Assuming that condition 'bbox!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:871:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:872:5: warning: Either the condition 'bbox!=NULL' is redundant or there is possible null pointer dereference: bbox. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:865:14: note: Assuming that condition 'bbox!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:872:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:873:5: warning: Either the condition 'bbox!=NULL' is redundant or there is possible null pointer dereference: bbox. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:865:14: note: Assuming that condition 'bbox!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:873:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:874:5: warning: Either the condition 'bbox!=NULL' is redundant or there is possible null pointer dereference: bbox. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:865:14: note: Assuming that condition 'bbox!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:874:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:875:5: warning: Either the condition 'bbox!=NULL' is redundant or there is possible null pointer dereference: bbox. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:865:14: note: Assuming that condition 'bbox!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:875:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:1655:24: warning: Either the condition 'ctx!=NULL' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:2165:13: note: Assuming that condition 'ctx!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:2161:27: note: Assignment 'buf=(struct wmsMemBufferStruct*)ctx', assigned value is 0
librasterlite2-1.1.0-beta0/src/rl2wms.c:2170:25: note: Calling function 'wmsMemBufferAppend', 1st argument 'buf' value is 0
librasterlite2-1.1.0-beta0/src/rl2wms.c:1655:24: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:1683:13: warning: Either the condition 'ctx!=NULL' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:2165:13: note: Assuming that condition 'ctx!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:2161:27: note: Assignment 'buf=(struct wmsMemBufferStruct*)ctx', assigned value is 0
librasterlite2-1.1.0-beta0/src/rl2wms.c:2170:25: note: Calling function 'wmsMemBufferAppend', 1st argument 'buf' value is 0
librasterlite2-1.1.0-beta0/src/rl2wms.c:1683:13: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:1684:5: warning: Either the condition 'ctx!=NULL' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:2165:13: note: Assuming that condition 'ctx!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:2161:27: note: Assignment 'buf=(struct wmsMemBufferStruct*)ctx', assigned value is 0
librasterlite2-1.1.0-beta0/src/rl2wms.c:2170:25: note: Calling function 'wmsMemBufferAppend', 1st argument 'buf' value is 0
librasterlite2-1.1.0-beta0/src/rl2wms.c:1684:5: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:4910:18: warning: Either the condition 'http_code!=NULL' is redundant or there is possible null pointer dereference: http_code. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:4911:17: note: Assuming that condition 'http_code!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:4910:18: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:5043:18: warning: Either the condition 'http_code!=NULL' is redundant or there is possible null pointer dereference: http_code. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:5044:17: note: Assuming that condition 'http_code!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:5043:18: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:7242:18: warning: Either the condition 'http_code!=NULL' is redundant or there is possible null pointer dereference: http_code. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:7243:17: note: Assuming that condition 'http_code!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:7242:18: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:7467:18: warning: Either the condition 'http_code!=NULL' is redundant or there is possible null pointer dereference: http_code. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:7468:17: note: Assuming that condition 'http_code!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:7467:18: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:7615:18: warning: Either the condition 'http_code!=NULL' is redundant or there is possible null pointer dereference: http_code. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:7616:17: note: Assuming that condition 'http_code!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:7615:18: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:7836:18: warning: Either the condition 'http_code!=NULL' is redundant or there is possible null pointer dereference: http_code. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/src/rl2wms.c:7837:17: note: Assuming that condition 'http_code!=NULL' is not redundant
librasterlite2-1.1.0-beta0/src/rl2wms.c:7836:18: note: Null pointer dereference
librasterlite2-1.1.0-beta0/src/rl2wms.c:3924:7: style: Variable 'lyr->Pad' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2wms.c:3920:7: note: Variable 'lyr->Pad' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:3924:7: note: Variable 'lyr->Pad' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:3943:7: style: Variable 'lyr->Bands' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2wms.c:3939:7: note: Variable 'lyr->Bands' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:3943:7: note: Variable 'lyr->Bands' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:3962:7: style: Variable 'lyr->DataType' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2wms.c:3958:7: note: Variable 'lyr->DataType' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:3962:7: note: Variable 'lyr->DataType' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:4133:7: style: Variable 'lyr->Pad' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2wms.c:4129:7: note: Variable 'lyr->Pad' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:4133:7: note: Variable 'lyr->Pad' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:4152:7: style: Variable 'lyr->Bands' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2wms.c:4148:7: note: Variable 'lyr->Bands' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:4152:7: note: Variable 'lyr->Bands' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:4171:7: style: Variable 'lyr->DataType' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/src/rl2wms.c:4167:7: note: Variable 'lyr->DataType' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:4171:7: note: Variable 'lyr->DataType' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/src/rl2wms.c:411:30: style: Same expression on both sides of '-'. [duplicateExpression]
librasterlite2-1.1.0-beta0/src/rl2wms.c:833:9: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2wms.c:862:9: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/src/rl2wms.c:1983:25: style: Checking if unsigned variable 'in->WriteOffset' is less than zero. [unsignedLessThanZero]
librasterlite2-1.1.0-beta0/src/rl2wms.c:570:0: error: Dereferencing 'pI' after it is deallocated / released [deallocuse]
librasterlite2-1.1.0-beta0/test/check_sql_stmt.c:595:5: style: Variable 'old_SPATIALITE_SECURITY_ENV' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/test/check_sql_stmt.c:588:0: note: Variable 'old_SPATIALITE_SECURITY_ENV' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/check_sql_stmt.c:595:5: note: Variable 'old_SPATIALITE_SECURITY_ENV' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test1.c:1359:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test10.c:419:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test11.c:291:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test12.c:291:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test13.c:312:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test14.c:313:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test15.c:306:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test16.c:307:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test16.c:237:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test17.c:310:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test17.c:88:16: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test18.c:310:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test18.c:88:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test19.c:438:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test2.c:296:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test2.c:212:4: style: Variable 'green' is modified but its new value is never used. [unreadVariable]
librasterlite2-1.1.0-beta0/test/test20.c:438:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test3.c:169:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test4.c:665:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test5.c:679:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test6.c:447:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test7.c:512:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test8.c:471:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test9.c:420:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_col_symbolizers.c:105:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_copy_rastercov.c:93:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_coverage.c:79:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_font.c:256:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_gif.c:73:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_line_symbolizer.c:1517:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_line_symbolizer_col.c:768:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_load_wms.c:219:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_ascii.c:1282:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_gray.c:1150:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_indiana.c:882:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_infrared.c:2892:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_mono.c:1105:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_nile_32.c:305:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_nile_8.c:304:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_nile_dbl.c:304:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_nile_flt.c:304:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_nile_u16.c:305:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_nile_u32.c:305:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_nile_u8.c:305:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_noref.c:644:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_orbetello.c:2480:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_rgb.c:1031:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_srtm.c:2007:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_trento.c:1181:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_trieste.c:775:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_vector.c:362:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_map_vector.c:497:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
librasterlite2-1.1.0-beta0/test/test_map_vector.c:196:11: style: The scope of the variable 'out' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/test/test_mask.c:1148:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_openjpeg.c:771:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_openjpeg.c:715:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/test/test_openjpeg.c:707:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test_openjpeg.c:715:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test_paint.c:1217:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_paint.c:93:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_paint.c:99:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_paint.c:145:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_paint.c:151:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_paint.c:1164:5: style: Variable 'dash_list' is assigned a value that is never used. [unreadVariable]
librasterlite2-1.1.0-beta0/test/test_palette.c:418:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_point_symbolizer.c:2103:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_point_symbolizer_col.c:1086:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_polygon_symbolizer.c:1731:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_polygon_symbolizer_col.c:1144:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_raster.c:88:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_raster_symbolizer.c:1528:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_raster_symbolizer.c:1320:17: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/test/test_raster_symbolizer.c:1321:11: note: Assuming that condition 'name==NULL' is not redundant
librasterlite2-1.1.0-beta0/test/test_raster_symbolizer.c:1320:17: note: Null pointer dereference
librasterlite2-1.1.0-beta0/test/test_raster_symbolizer.c:1324:22: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck]
librasterlite2-1.1.0-beta0/test/test_raster_symbolizer.c:1321:11: note: Assuming that condition 'name==NULL' is not redundant
librasterlite2-1.1.0-beta0/test/test_raster_symbolizer.c:1324:22: note: Null pointer dereference
librasterlite2-1.1.0-beta0/test/test_raw.c:1462:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_raw.c:310:13: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:345:13: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:564:32: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:564:54: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:567:32: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:567:55: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:876:40: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:879:40: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:910:40: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_raw.c:913:40: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_section.c:59:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_svg.c:100:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/test/test_svg.c:89:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test_svg.c:100:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test_text_symbolizer.c:1547:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_text_symbolizer_col.c:1263:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_tifin.c:577:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_tifin.c:225:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_tifin.c:225:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_tifin.c:231:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_tifin.c:231:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_tifin.c:65:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/test/test_tifin.c:58:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test_tifin.c:65:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test_tifin.c:120:5: style: Variable 'coverage' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/test/test_tifin.c:105:0: note: Variable 'coverage' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test_tifin.c:120:5: note: Variable 'coverage' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/test/test_tile_callback.c:985:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_tile_callback.c:290:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_vectors.c:627:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_webp.c:641:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_wms1.c:804:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_wms2.c:62:20: style: The scope of the variable 'blob' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/test/test_wms2.c:63:9: style: The scope of the variable 'blob_size' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:5839:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1175:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1180:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1526:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1532:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1547:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1672:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1811:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1937:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1943:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1959:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1070:16: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:1100:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:4501:17: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:4509:15: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:4554:10: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:4556:11: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:4699:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:4707:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:4752:10: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:4754:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:2826:9: style: The scope of the variable 'col' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:2827:19: style: The scope of the variable 'red' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:2828:19: style: The scope of the variable 'green' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:2829:19: style: The scope of the variable 'blue' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/test/test_wr_tiff.c:199:4: style: Variable 'green' is modified but its new value is never used. [unreadVariable]
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:328:5: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:748:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:740:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:748:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:978:5: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:971:0: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:978:5: note: Variable 'in' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:385:40: style: Same expression on both sides of '==' because the value of 'sign' and '0' are the same. [duplicateExpression]
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:347:16: note: 'sign' is assigned value '0' here.
librasterlite2-1.1.0-beta0/tools/rl2sniff.c:385:40: note: Same expression on both sides of '==' because the value of 'sign' and '0' are the same.
librasterlite2-1.1.0-beta0/tools/rl2tool.c:448:5: style: Variable 'cvg' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:445:0: note: Variable 'cvg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2tool.c:448:5: note: Variable 'cvg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2tool.c:1013:5: style: Variable 'cvg' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:1011:0: note: Variable 'cvg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2tool.c:1013:5: note: Variable 'cvg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2tool.c:1036:5: style: Variable 'cvg' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:1034:0: note: Variable 'cvg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2tool.c:1036:5: note: Variable 'cvg' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/rl2tool.c:439:12: style: The scope of the variable 'diff' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:440:9: style: The scope of the variable 'days' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:441:9: style: The scope of the variable 'hours' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:442:9: style: The scope of the variable 'mins' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:443:9: style: The scope of the variable 'secs' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:2613:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:2806:9: style: The scope of the variable 'res_error' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:2902:8: style: The scope of the variable 'band_idx' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:113:17: style: struct member 'pyramid_params::coverage' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:115:19: style: struct member 'pyramid_params::sample_type' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:116:19: style: struct member 'pyramid_params::pixel_type' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:117:19: style: struct member 'pyramid_params::bands' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:118:19: style: struct member 'pyramid_params::compression' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:119:9: style: struct member 'pyramid_params::quality' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:120:9: style: struct member 'pyramid_params::tile_width' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:121:9: style: struct member 'pyramid_params::tile_height' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:122:9: style: struct member 'pyramid_params::srid' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:123:12: style: struct member 'pyramid_params::x_res' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:124:12: style: struct member 'pyramid_params::y_res' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:125:17: style: struct member 'pyramid_params::name' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:126:9: style: struct member 'pyramid_params::width' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:127:9: style: struct member 'pyramid_params::height' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:128:12: style: struct member 'pyramid_params::min_x' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:129:12: style: struct member 'pyramid_params::min_y' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:130:12: style: struct member 'pyramid_params::max_x' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:131:12: style: struct member 'pyramid_params::max_y' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:132:12: style: struct member 'pyramid_params::tile_minx' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:133:12: style: struct member 'pyramid_params::tile_miny' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:134:12: style: struct member 'pyramid_params::tile_maxx' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:135:12: style: struct member 'pyramid_params::tile_maxy' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:136:20: style: struct member 'pyramid_params::bufpix' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:137:9: style: struct member 'pyramid_params::bufpix_size' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:138:20: style: struct member 'pyramid_params::mask' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:139:9: style: struct member 'pyramid_params::mask_size' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:140:19: style: struct member 'pyramid_params::query_stmt' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:141:19: style: struct member 'pyramid_params::tiles_stmt' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/rl2tool.c:142:19: style: struct member 'pyramid_params::data_stmt' is never used. [unusedStructMember]
librasterlite2-1.1.0-beta0/tools/wmslite.c:1589:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
librasterlite2-1.1.0-beta0/tools/wmslite.c:2355:24: warning: Either the condition 'start!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librasterlite2-1.1.0-beta0/tools/wmslite.c:2341:14: note: Assuming that condition 'start!=NULL' is not redundant
librasterlite2-1.1.0-beta0/tools/wmslite.c:2355:24: note: Null pointer addition
librasterlite2-1.1.0-beta0/tools/wmslite.c:3883:5: style: Variable 'skt' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/tools/wmslite.c:3880:0: note: Variable 'skt' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/wmslite.c:3883:5: note: Variable 'skt' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/wmslite.c:4512:3: style: Variable 'grp' is reassigned a value before the old one has been used. [redundantAssignment]
librasterlite2-1.1.0-beta0/tools/wmslite.c:4501:0: note: Variable 'grp' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/wmslite.c:4512:3: note: Variable 'grp' is reassigned a value before the old one has been used.
librasterlite2-1.1.0-beta0/tools/wmslite.c:1061:29: style: The scope of the variable 'conn' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/wmslite.c:1306:9: style: The scope of the variable 'len' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/wmslite.c:3178:9: style: The scope of the variable 'rd' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/wmslite.c:3179:9: style: The scope of the variable 'wr' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/wmslite.c:3218:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
librasterlite2-1.1.0-beta0/tools/wmslite.c:616:5: error: Memory leak: specific [memleak]
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/libratbag/libratbag_0.9.orig.tar.gz
libratbag-0.9/src/driver-etekcity.c:332:28: style: The scope of the variable 'resolution' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:337:6: style: The scope of the variable 'dpi_x' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:337:13: style: The scope of the variable 'dpi_y' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:337:20: style: The scope of the variable 'hz' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:433:24: style: The scope of the variable 'device' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:434:30: style: The scope of the variable 'm' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:435:25: style: The scope of the variable 'macro' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:437:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:438:11: style: The scope of the variable 'j' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:439:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libratbag-0.9/src/driver-etekcity.c:479:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libratbag-0.9/src/driver-etekcity.c:481:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libratbag-0.9/src/driver-gskill.c:1040:28: style: The scope of the variable 'resolution' can be reduced. [variableScope]
libratbag-0.9/src/driver-gskill.c:1041:6: style: The scope of the variable 'dpi_x' can be reduced. [variableScope]
libratbag-0.9/src/driver-gskill.c:1041:13: style: The scope of the variable 'dpi_y' can be reduced. [variableScope]
libratbag-0.9/src/driver-gskill.c:1092:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libratbag-0.9/src/driver-gskill.c:106:10: style: struct member 'gskill_dpi_led_group_cfg::duration_step' is never used. [unusedStructMember]
libratbag-0.9/src/driver-gskill.c:107:10: style: struct member 'gskill_dpi_led_group_cfg::duration_high' is never used. [unusedStructMember]
libratbag-0.9/src/driver-gskill.c:108:10: style: struct member 'gskill_dpi_led_group_cfg::duration_low' is never used. [unusedStructMember]
libratbag-0.9/src/driver-gskill.c:109:10: style: struct member 'gskill_dpi_led_group_cfg::cycle_num' is never used. [unusedStructMember]
libratbag-0.9/src/driver-gskill.c:185:12: style: struct member 'Anonymous8::modifier_mask' is never used. [unusedStructMember]
libratbag-0.9/src/driver-gskill.c:196:12: style: struct member 'Anonymous9::level' is never used. [unusedStructMember]
libratbag-0.9/src/driver-gskill.c:253:12: style: struct member 'Anonymous12::result' is never used. [unusedStructMember]
libratbag-0.9/src/driver-hidpp10.c:360:28: style: The scope of the variable 'res' can be reduced. [variableScope]
libratbag-0.9/src/driver-hidpp20.c:451:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libratbag-0.9/src/driver-hidpp20.c:507:28: style: The scope of the variable 'res' can be reduced. [variableScope]
libratbag-0.9/src/driver-hidpp20.c:509:15: style: The scope of the variable 'i' can be reduced. [variableScope]
libratbag-0.9/src/driver-hidpp20.c:700:28: style: The scope of the variable 'res' can be reduced. [variableScope]
libratbag-0.9/src/driver-hidpp20.c:919:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libratbag-0.9/src/driver-logitech-g300.c:267:28: style: The scope of the variable 'resolution' can be reduced. [variableScope]
libratbag-0.9/src/driver-roccat.c:291:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libratbag-0.9/src/driver-roccat.c:399:28: style: The scope of the variable 'resolution' can be reduced. [variableScope]
libratbag-0.9/src/driver-roccat.c:404:6: style: The scope of the variable 'dpi_x' can be reduced. [variableScope]
libratbag-0.9/src/driver-roccat.c:404:13: style: The scope of the variable 'dpi_y' can be reduced. [variableScope]
libratbag-0.9/src/driver-roccat.c:404:20: style: The scope of the variable 'hz' can be reduced. [variableScope]
libratbag-0.9/src/driver-roccat.c:582:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libratbag-0.9/src/driver-roccat.c:587:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libratbag-0.9/src/driver-roccat.c:593:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libratbag-0.9/src/hidpp-generic.c:370:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
libratbag-0.9/src/hidpp-generic.c:370:22: style: The scope of the variable 'quick' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:656:18: style: The scope of the variable 'delta' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:1152:28: style: The scope of the variable 'm' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:1367:11: style: The scope of the variable 'i' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:1417:6: style: The scope of the variable 'res' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:1422:10: style: The scope of the variable 'page' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:2420:6: style: The scope of the variable 'res' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:2680:29: style: The scope of the variable 'macro' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:2681:11: style: The scope of the variable 'i' can be reduced. [variableScope]
libratbag-0.9/src/hidpp10.c:2329:12: style: Checking if unsigned variable 'count' is less than zero. [unsignedLessThanZero]
libratbag-0.9/src/hidpp10.c:1409:88: style: Function 'hidpp10_get_profile' argument 3 names different: declaration 'profile' definition 'profile_return'. [funcArgNamesDifferent]
libratbag-0.9/src/hidpp10.h:520:31: note: Function 'hidpp10_get_profile' argument 3 names different: declaration 'profile' definition 'profile_return'.
libratbag-0.9/src/hidpp10.c:1409:88: note: Function 'hidpp10_get_profile' argument 3 names different: declaration 'profile' definition 'profile_return'.
libratbag-0.9/src/hidpp10.c:2529:18: style: Function 'hidpp10_get_pairing_information_device_name' argument 3 names different: declaration 'name_sz' definition 'name_size'. [funcArgNamesDifferent]
libratbag-0.9/src/hidpp10.h:684:18: note: Function 'hidpp10_get_pairing_information_device_name' argument 3 names different: declaration 'name_sz' definition 'name_size'.
libratbag-0.9/src/hidpp10.c:2529:18: note: Function 'hidpp10_get_pairing_information_device_name' argument 3 names different: declaration 'name_sz' definition 'name_size'.
libratbag-0.9/src/hidpp10.c:2587:14: style: Function 'hidpp10_get_firmare_information' argument 2 names different: declaration 'major' definition 'major_out'. [funcArgNamesDifferent]
libratbag-0.9/src/hidpp10.h:694:14: note: Function 'hidpp10_get_firmare_information' argument 2 names different: declaration 'major' definition 'major_out'.
libratbag-0.9/src/hidpp10.c:2587:14: note: Function 'hidpp10_get_firmare_information' argument 2 names different: declaration 'major' definition 'major_out'.
libratbag-0.9/src/hidpp10.c:2588:14: style: Function 'hidpp10_get_firmare_information' argument 3 names different: declaration 'minor' definition 'minor_out'. [funcArgNamesDifferent]
libratbag-0.9/src/hidpp10.h:695:14: note: Function 'hidpp10_get_firmare_information' argument 3 names different: declaration 'minor' definition 'minor_out'.
libratbag-0.9/src/hidpp10.c:2588:14: note: Function 'hidpp10_get_firmare_information' argument 3 names different: declaration 'minor' definition 'minor_out'.
libratbag-0.9/src/hidpp10.c:2589:14: style: Function 'hidpp10_get_firmare_information' argument 4 names different: declaration 'build_number' definition 'build_out'. [funcArgNamesDifferent]
libratbag-0.9/src/hidpp10.h:696:14: note: Function 'hidpp10_get_firmare_information' argument 4 names different: declaration 'build_number' definition 'build_out'.
libratbag-0.9/src/hidpp10.c:2589:14: note: Function 'hidpp10_get_firmare_information' argument 4 names different: declaration 'build_number' definition 'build_out'.
libratbag-0.9/src/hidpp10.c:555:11: style: struct member 'Anonymous19::pad' is never used. [unusedStructMember]
libratbag-0.9/src/hidpp10.c:556:11: style: struct member 'Anonymous19::pad1' is never used. [unusedStructMember]
libratbag-0.9/src/hidpp10.c:577:11: style: struct member 'Anonymous24::zero0' is never used. [unusedStructMember]
libratbag-0.9/src/hidpp10.c:578:11: style: struct member 'Anonymous24::zero1' is never used. [unusedStructMember]
libratbag-0.9/src/hidpp10.c:2289:11: style: struct member 'hot_header::zero1' is never used. [unusedStructMember]
libratbag-0.9/src/hidpp20.c:1552:28: style: The scope of the variable 'm' can be reduced. [variableScope]
libratbag-0.9/src/hidpp20.c:1679:11: style: The scope of the variable 'crc' can be reduced. [variableScope]
libratbag-0.9/src/hidpp20.c:1679:16: style: The scope of the variable 'read_crc' can be reduced. [variableScope]
libratbag-0.9/src/hidpp20.c:163:48: style: Function 'hidpp20_request_command' argument 1 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent]
libratbag-0.9/src/hidpp20.h:62:52: note: Function 'hidpp20_request_command' argument 1 names different: declaration 'dev' definition 'device'.
libratbag-0.9/src/hidpp20.c:163:48: note: Function 'hidpp20_request_command' argument 1 names different: declaration 'dev' definition 'device'.
libratbag-0.9/src/hidpp20.c:230:58: style: Function 'hidpp20_root_get_protocol_version' argument 1 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent]
libratbag-0.9/src/hidpp20.h:87:62: note: Function 'hidpp20_root_get_protocol_version' argument 1 names different: declaration 'dev' definition 'device'.
libratbag-0.9/src/hidpp20.c:230:58: note: Function 'hidpp20_root_get_protocol_version' argument 1 names different: declaration 'dev' definition 'device'.
libratbag-0.9/src/liblur.c:153:76: style: Function 'lur_receiver_new_from_hidraw' argument 3 names different: declaration 'lur' definition 'out'. [funcArgNamesDifferent]
libratbag-0.9/src/liblur.h:118:76: note: Function 'lur_receiver_new_from_hidraw' argument 3 names different: declaration 'lur' definition 'out'.
libratbag-0.9/src/liblur.c:153:76: note: Function 'lur_receiver_new_from_hidraw' argument 3 names different: declaration 'lur' definition 'out'.
libratbag-0.9/src/liblur.c:181:31: style: Function 'lur_receiver_enumerate' argument 2 names different: declaration 'devices' definition 'devices_out'. [funcArgNamesDifferent]
libratbag-0.9/src/liblur.h:143:31: note: Function 'lur_receiver_enumerate' argument 2 names different: declaration 'devices' definition 'devices_out'.
libratbag-0.9/src/liblur.c:181:31: note: Function 'lur_receiver_enumerate' argument 2 names different: declaration 'devices' definition 'devices_out'.
libratbag-0.9/src/libratbag-hidraw.c:1411:3: style: Variable 'udev_device' is reassigned a value before the old one has been used. [redundantAssignment]
libratbag-0.9/src/libratbag-hidraw.c:1408:0: note: Variable 'udev_device' is reassigned a value before the old one has been used.
libratbag-0.9/src/libratbag-hidraw.c:1411:3: note: Variable 'udev_device' is reassigned a value before the old one has been used.
libratbag-0.9/src/libratbag-util.c:77:15: style: Function 'udev_prop_value' argument 2 names different: declaration 'property_name' definition 'prop_name'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag-util.h:201:15: note: Function 'udev_prop_value' argument 2 names different: declaration 'property_name' definition 'prop_name'.
libratbag-0.9/src/libratbag-util.c:77:15: note: Function 'udev_prop_value' argument 2 names different: declaration 'property_name' definition 'prop_name'.
libratbag-0.9/src/libratbag.c:412:31: style: Function 'ratbag_device_new_from_udev_device' argument 3 names different: declaration 'device' definition 'device_out'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:416:31: note: Function 'ratbag_device_new_from_udev_device' argument 3 names different: declaration 'device' definition 'device_out'.
libratbag-0.9/src/libratbag.c:412:31: note: Function 'ratbag_device_new_from_udev_device' argument 3 names different: declaration 'device' definition 'device_out'.
libratbag-0.9/src/libratbag.c:1233:40: style: Function 'ratbag_button_set_special' argument 2 names different: declaration 'action' definition 'act'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:1523:40: note: Function 'ratbag_button_set_special' argument 2 names different: declaration 'action' definition 'act'.
libratbag-0.9/src/libratbag.c:1233:40: note: Function 'ratbag_button_set_special' argument 2 names different: declaration 'action' definition 'act'.
libratbag-0.9/src/libratbag.c:1435:65: style: Function 'ratbag_led_set_effect_rate' argument 2 names different: declaration 'rate' definition 'hz'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:1492:65: note: Function 'ratbag_led_set_effect_rate' argument 2 names different: declaration 'rate' definition 'hz'.
libratbag-0.9/src/libratbag.c:1435:65: note: Function 'ratbag_led_set_effect_rate' argument 2 names different: declaration 'rate' definition 'hz'.
libratbag-0.9/src/libratbag.c:1490:51: style: Function 'ratbag_device_set_user_data' argument 1 names different: declaration 'device' definition 'ratbag_device'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:455:51: note: Function 'ratbag_device_set_user_data' argument 1 names different: declaration 'device' definition 'ratbag_device'.
libratbag-0.9/src/libratbag.c:1490:51: note: Function 'ratbag_device_set_user_data' argument 1 names different: declaration 'device' definition 'ratbag_device'.
libratbag-0.9/src/libratbag.c:1496:53: style: Function 'ratbag_profile_set_user_data' argument 1 names different: declaration 'profile' definition 'ratbag_profile'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:695:53: note: Function 'ratbag_profile_set_user_data' argument 1 names different: declaration 'profile' definition 'ratbag_profile'.
libratbag-0.9/src/libratbag.c:1496:53: note: Function 'ratbag_profile_set_user_data' argument 1 names different: declaration 'profile' definition 'ratbag_profile'.
libratbag-0.9/src/libratbag.c:1502:51: style: Function 'ratbag_button_set_user_data' argument 1 names different: declaration 'button' definition 'ratbag_button'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:1112:51: note: Function 'ratbag_button_set_user_data' argument 1 names different: declaration 'button' definition 'ratbag_button'.
libratbag-0.9/src/libratbag.c:1502:51: note: Function 'ratbag_button_set_user_data' argument 1 names different: declaration 'button' definition 'ratbag_button'.
libratbag-0.9/src/libratbag.c:1508:59: style: Function 'ratbag_resolution_set_user_data' argument 1 names different: declaration 'resolution' definition 'ratbag_resolution'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:836:59: note: Function 'ratbag_resolution_set_user_data' argument 1 names different: declaration 'resolution' definition 'ratbag_resolution'.
libratbag-0.9/src/libratbag.c:1508:59: note: Function 'ratbag_resolution_set_user_data' argument 1 names different: declaration 'resolution' definition 'ratbag_resolution'.
libratbag-0.9/src/libratbag.c:1520:57: style: Function 'ratbag_device_get_user_data' argument 1 names different: declaration 'device' definition 'ratbag_device'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:467:57: note: Function 'ratbag_device_get_user_data' argument 1 names different: declaration 'device' definition 'ratbag_device'.
libratbag-0.9/src/libratbag.c:1520:57: note: Function 'ratbag_device_get_user_data' argument 1 names different: declaration 'device' definition 'ratbag_device'.
libratbag-0.9/src/libratbag.c:1526:59: style: Function 'ratbag_profile_get_user_data' argument 1 names different: declaration 'profile' definition 'ratbag_profile'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:707:59: note: Function 'ratbag_profile_get_user_data' argument 1 names different: declaration 'profile' definition 'ratbag_profile'.
libratbag-0.9/src/libratbag.c:1526:59: note: Function 'ratbag_profile_get_user_data' argument 1 names different: declaration 'profile' definition 'ratbag_profile'.
libratbag-0.9/src/libratbag.c:1532:57: style: Function 'ratbag_button_get_user_data' argument 1 names different: declaration 'button' definition 'ratbag_button'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:1124:57: note: Function 'ratbag_button_get_user_data' argument 1 names different: declaration 'button' definition 'ratbag_button'.
libratbag-0.9/src/libratbag.c:1532:57: note: Function 'ratbag_button_get_user_data' argument 1 names different: declaration 'button' definition 'ratbag_button'.
libratbag-0.9/src/libratbag.c:1538:65: style: Function 'ratbag_resolution_get_user_data' argument 1 names different: declaration 'resolution' definition 'ratbag_resolution'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:848:65: note: Function 'ratbag_resolution_get_user_data' argument 1 names different: declaration 'resolution' definition 'ratbag_resolution'.
libratbag-0.9/src/libratbag.c:1538:65: note: Function 'ratbag_resolution_get_user_data' argument 1 names different: declaration 'resolution' definition 'ratbag_resolution'.
libratbag-0.9/src/libratbag.c:1595:59: style: Function 'ratbag_button_macro_set_event' argument 1 names different: declaration 'macro' definition 'm'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:1737:59: note: Function 'ratbag_button_macro_set_event' argument 1 names different: declaration 'macro' definition 'm'.
libratbag-0.9/src/libratbag.c:1595:59: note: Function 'ratbag_button_macro_set_event' argument 1 names different: declaration 'macro' definition 'm'.
libratbag-0.9/src/libratbag.c:1635:63: style: Function 'ratbag_button_macro_get_event_key' argument 1 names different: declaration 'macro' definition 'm'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:1650:62: note: Function 'ratbag_button_macro_get_event_key' argument 1 names different: declaration 'macro' definition 'm'.
libratbag-0.9/src/libratbag.c:1635:63: note: Function 'ratbag_button_macro_get_event_key' argument 1 names different: declaration 'macro' definition 'm'.
libratbag-0.9/src/libratbag.c:1650:67: style: Function 'ratbag_button_macro_get_event_timeout' argument 1 names different: declaration 'macro' definition 'm'. [funcArgNamesDifferent]
libratbag-0.9/src/libratbag.h:1669:67: note: Function 'ratbag_button_macro_get_event_timeout' argument 1 names different: declaration 'macro' definition 'm'.
libratbag-0.9/src/libratbag.c:1650:67: note: Function 'ratbag_button_macro_get_event_timeout' argument 1 names different: declaration 'macro' definition 'm'.
libratbag-0.9/test/test-device.c:212:25: style: The scope of the variable 'p' can be reduced. [variableScope]
libratbag-0.9/test/test-device.c:215:7: style: The scope of the variable 'is_active' can be reduced. [variableScope]
libratbag-0.9/test/test-device.c:336:25: style: The scope of the variable 'p' can be reduced. [variableScope]
libratbag-0.9/test/test-device.c:338:17: style: The scope of the variable 'nresolutions' can be reduced. [variableScope]
libratbag-0.9/test/test-device.c:673:25: style: The scope of the variable 'p' can be reduced. [variableScope]
libratbag-0.9/tools/hidpp10-dump-page.c:85:9: style: The scope of the variable 'page' can be reduced. [variableScope]
libratbag-0.9/tools/hidpp10-dump-page.c:85:19: style: The scope of the variable 'offset' can be reduced. [variableScope]
libratbag-0.9/tools/hidpp20-dump-page.c:97:9: style: The scope of the variable 'page' can be reduced. [variableScope]
libratbag-0.9/tools/hidpp20-dump-page.c:97:19: style: The scope of the variable 'offset' can be reduced. [variableScope]
libratbag-0.9/tools/lur-command.c:48:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
libratbag-0.9/tools/lur-command.c:45:0: note: Variable 'fd' is reassigned a value before the old one has been used.
libratbag-0.9/tools/lur-command.c:48:2: note: Variable 'fd' is reassigned a value before the old one has been used.
libratbag-0.9/tools/ratbag-command.c:450:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libratbag-0.9/tools/ratbag-command.c:453:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libratbag-0.9/tools/ratbag-command.c:460:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libratbag-0.9/tools/ratbag-command.c:512:2: style: Variable 'profile' is reassigned a value before the old one has been used. [redundantAssignment]
libratbag-0.9/tools/ratbag-command.c:506:0: note: Variable 'profile' is reassigned a value before the old one has been used.
libratbag-0.9/tools/ratbag-command.c:512:2: note: Variable 'profile' is reassigned a value before the old one has been used.
libratbag-0.9/tools/ratbag-command.c:274:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libratbag-0.9/tools/ratbag-command.c:395:25: style: The scope of the variable 'profile' can be reduced. [variableScope]
libratbag-0.9/tools/ratbag-command.c:434:7: style: The scope of the variable 'dpi' can be reduced. [variableScope]
libratbag-0.9/tools/ratbag-command.c:434:12: style: The scope of the variable 'rate' can be reduced. [variableScope]
libratbag-0.9/tools/ratbag-command.c:787:24: style: The scope of the variable 'device' can be reduced. [variableScope]
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/libraw/libraw_0.19.0.orig.tar.gz
LibRaw-0.19.0/dcraw/dcraw.c:7153:34: error: Array 'rgb[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
LibRaw-0.19.0/dcraw/dcraw.c:7154:34: error: Array 'rgb[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
LibRaw-0.19.0/dcraw/dcraw.c:7155:34: error: Array 'rgb[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
LibRaw-0.19.0/dcraw/dcraw.c:14490:24: error: Array 'xtrans[6][6]' index xtrans[0][35] out of bounds. [arrayIndexOutOfBounds]
LibRaw-0.19.0/dcraw/dcraw.c:14499:14: error: Array 'cfa_pat[16]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
LibRaw-0.19.0/dcraw/dcraw.c:16551:19: error: Array 'xtrans_abs[6][6]' index xtrans_abs[0][35] out of bounds. [arrayIndexOutOfBounds]
LibRaw-0.19.0/dcraw/dcraw.c:1349:14: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
LibRaw-0.19.0/dcraw/dcraw.c:7330:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
LibRaw-0.19.0/dcraw/dcraw.c:7350:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
LibRaw-0.19.0/dcraw/dcraw.c:19797:39: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
LibRaw-0.19.0/dcraw/dcraw.c:4184:35: style: Redundant condition: If 'load_flags > 9', the comparison 'load_flags' is always true. [redundantCondition]
LibRaw-0.19.0/dcraw/dcraw.c:2054:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:5123:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:13429:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
LibRaw-0.19.0/dcraw/dcraw.c:16885:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:21867:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:21870:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:22151:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:22202:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:22212:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:22258:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:22308:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:22418:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:22418:51: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/dcraw/dcraw.c:6294:15: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
LibRaw-0.19.0/dcraw/dcraw.c:6276:17: note: Assignment 'fimg=0', assigned value is 0
LibRaw-0.19.0/dcraw/dcraw.c:6294:15: note: Null pointer addition
LibRaw-0.19.0/dcraw/dcraw.c:2439:17: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
LibRaw-0.19.0/dcraw/dcraw.c:6342:19: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
LibRaw-0.19.0/dcraw/dcraw.c:829:11: style: The scope of the variable 'pix' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1059:7: style: The scope of the variable 'nblocks' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1150:18: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1249:10: style: The scope of the variable 'mark' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1314:11: style: The scope of the variable 'rp' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1384:21: style: The scope of the variable 'scol' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1553:7: style: The scope of the variable 'c' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1583:16: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1583:21: style: The scope of the variable 'skip' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1583:27: style: The scope of the variable 'coef' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1620:12: style: The scope of the variable 'save' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:1620:38: style: The scope of the variable 'jwide' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:2486:7: style: The scope of the variable 'a' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:2486:10: style: The scope of the variable 'b' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:2486:13: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:2807:7: style: The scope of the variable 'row' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:2807:12: style: The scope of the variable 'col' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:2936:50: style: The scope of the variable 'row' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3228:17: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3228:20: style: The scope of the variable 'j' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3228:23: style: The scope of the variable 'sh' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3230:11: style: The scope of the variable 'raw_block_data' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3372:18: style: The scope of the variable 'box' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3372:23: style: The scope of the variable 'row' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3660:7: style: The scope of the variable 'row' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3788:28: style: The scope of the variable 'ntags' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3788:35: style: The scope of the variable 'opcode' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3788:43: style: The scope of the variable 'deg' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3788:48: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3788:51: style: The scope of the variable 'j' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3789:56: style: The scope of the variable 'row' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3791:10: style: The scope of the variable 'coeff' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3791:20: style: The scope of the variable 'tot' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:3887:12: style: The scope of the variable 'shift' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4095:9: style: The scope of the variable 'c' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4098:29: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4098:34: style: The scope of the variable 'diff' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4294:11: style: The scope of the variable 'pixel' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4573:18: style: The scope of the variable 'mag' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4573:23: style: The scope of the variable 'pmode' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4641:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4799:17: style: The scope of the variable 'pix' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:4931:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5025:13: style: The scope of the variable 'clen' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5025:19: style: The scope of the variable 'code' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5076:30: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5215:9: style: The scope of the variable 'val' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5234:10: style: The scope of the variable 'x' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5279:23: style: The scope of the variable 'frow' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5280:37: style: The scope of the variable 'irow' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5863:7: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:6078:33: style: The scope of the variable 'r' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:6119:22: style: The scope of the variable 'num' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:6276:42: style: The scope of the variable 'avg' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:6276:47: style: The scope of the variable 'diff' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:6277:63: style: The scope of the variable 'wlast' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:6277:70: style: The scope of the variable 'blk' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:6823:15: style: The scope of the variable 'ip' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:6824:13: style: The scope of the variable 'pix' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:7125:10: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:7125:13: style: The scope of the variable 'j' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:7125:16: style: The scope of the variable 'k' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:7126:9: style: The scope of the variable 'r' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:12986:7: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:13320:7: style: The scope of the variable 'skip' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:13320:13: style: The scope of the variable 'from' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:15754:18: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:15987:24: style: The scope of the variable 'type' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:15987:30: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:15987:35: style: The scope of the variable 'save' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16185:20: style: The scope of the variable 'val' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16224:16: style: The scope of the variable 'off' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16262:21: style: The scope of the variable 'tag' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16262:26: style: The scope of the variable 'type' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16262:32: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16262:37: style: The scope of the variable 'data' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16262:43: style: The scope of the variable 'save' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16264:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16514:21: style: The scope of the variable 'tag' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16514:26: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16514:31: style: The scope of the variable 'save' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16726:7: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16726:12: style: The scope of the variable 'save' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16726:18: style: The scope of the variable 'hlen' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16814:12: style: The scope of the variable 'save' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16814:18: style: The scope of the variable 'size' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16927:15: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16927:20: style: The scope of the variable 'rdvo' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16974:25: style: The scope of the variable 'off' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16974:30: style: The scope of the variable 'len' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16974:35: style: The scope of the variable 'tag' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:16974:40: style: The scope of the variable 'save' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:21402:7: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:21402:10: style: The scope of the variable 'j' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:21402:13: style: The scope of the variable 'k' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:21408:10: style: The scope of the variable 'num' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:21436:12: style: The scope of the variable 'pcurve' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:21806:10: style: The scope of the variable 'exif' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:21833:13: style: The scope of the variable 'val' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:21833:18: style: The scope of the variable 'total' can be reduced. [variableScope]
LibRaw-0.19.0/dcraw/dcraw.c:5942:28: error: Division by zero. [zerodiv]
LibRaw-0.19.0/dcraw/dcraw.c:5934:5: note: After for loop, n has value 0
LibRaw-0.19.0/dcraw/dcraw.c:5942:28: note: Division by zero
LibRaw-0.19.0/dcraw/dcraw.c:15977:57: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
LibRaw-0.19.0/dcraw/dcraw.c:3333:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:3355:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:3361:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:3468:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:3469:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:6994:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:7080:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:7081:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:7113:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:7397:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:7398:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:7845:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:18796:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:18797:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/dcraw/dcraw.c:16992:38: warning: Either the switch case 'case 1347375696' is redundant or there is signed integer overflow for expression 'tag<<24'. [integerOverflowCond]
LibRaw-0.19.0/dcraw/dcraw.c:17041:5: note: case 1347375696: tag is 1347375696 here.
LibRaw-0.19.0/dcraw/dcraw.c:16992:38: note: Integer overflow
LibRaw-0.19.0/dcraw/dcraw.c:1328:11: style: Variable 'jhigh' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/dcraw/dcraw.c:2962:25: style: Unused variable: LIBRAW_EXCEPTION_IO_EOF [unusedVariable]
LibRaw-0.19.0/dcraw/dcraw.c:14506:11: warning: The buffer 'cfa_pc' is not null-terminated after the call to memcpy(). [bufferNotZeroTerminated]
LibRaw-0.19.0/dcraw/dcraw.c:16798:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
LibRaw-0.19.0/dcraw/dcraw.c:1341:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/dcraw/dcraw.c:3402:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/dcraw/dcraw.c:4472:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/dcraw/dcraw.c:7392:35: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
LibRaw-0.19.0/dcraw/dcraw.c:20856:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/dcraw/dcraw.c:21213:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/dcraw/dcraw.c:1366:25: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
LibRaw-0.19.0/internal/aahd_demosaic.cpp:145:9: style: The scope of the variable 'r' can be reduced. [variableScope]
LibRaw-0.19.0/internal/aahd_demosaic.cpp:52:6: style: Technically the member function 'AAHD::Y' can be const. [functionConst]
LibRaw-0.19.0/internal/aahd_demosaic.cpp:55:6: style: Technically the member function 'AAHD::U' can be const. [functionConst]
LibRaw-0.19.0/internal/aahd_demosaic.cpp:58:6: style: Technically the member function 'AAHD::V' can be const. [functionConst]
LibRaw-0.19.0/internal/aahd_demosaic.cpp:61:13: style: Technically the member function 'AAHD::nr_offset' can be const. [functionConst]
LibRaw-0.19.0/internal/aahd_demosaic.cpp:65:2: style: Struct 'AAHD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibRaw-0.19.0/internal/dcb_demosaicing.c:46:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:60:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:253:18: style: Unused variable: i [unusedVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:253:20: style: Unused variable: j [unusedVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:253:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:325:6: style: Unused variable: current [unusedVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:325:25: style: Unused variable: c [unusedVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:325:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:384:22: style: Unused variable: tmp [unusedVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:384:0: style: Variable 'tmp2' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:384:0: style: Variable 'tmp3' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:517:17: style: Variable 'u' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dcb_demosaicing.c:552:72: style: Unused variable: current [unusedVariable]
LibRaw-0.19.0/internal/dcraw_common.cpp:5917:0: error: syntax error [syntaxError]
LibRaw-0.19.0/internal/dcraw_fileio.cpp:39:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
LibRaw-0.19.0/internal/dcraw_fileio.cpp:79:28: error: Division by zero. [zerodiv]
LibRaw-0.19.0/internal/dcraw_fileio.cpp:71:5: note: After for loop, n has value 0
LibRaw-0.19.0/internal/dcraw_fileio.cpp:79:28: note: Division by zero
LibRaw-0.19.0/internal/dht_demosaic.cpp:669:3: style: Variable 'l' is reassigned a value before the old one has been used. [redundantAssignment]
LibRaw-0.19.0/internal/dht_demosaic.cpp:667:0: note: Variable 'l' is reassigned a value before the old one has been used.
LibRaw-0.19.0/internal/dht_demosaic.cpp:669:3: note: Variable 'l' is reassigned a value before the old one has been used.
LibRaw-0.19.0/internal/dht_demosaic.cpp:124:15: style: Variable 'hru' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dht_demosaic.cpp:125:15: style: Variable 'hld' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dht_demosaic.cpp:563:6: style: Variable 'codir' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/internal/dht_demosaic.cpp:754:9: style: Unused variable: h1 [unusedVariable]
LibRaw-0.19.0/internal/dht_demosaic.cpp:754:13: style: Unused variable: h2 [unusedVariable]
LibRaw-0.19.0/internal/dht_demosaic.cpp:191:6: warning: Member variable 'DHT::nraw' is not initialized in the constructor. [uninitMemberVar]
LibRaw-0.19.0/internal/dht_demosaic.cpp:56:13: style: Technically the member function 'DHT::nr_offset' can be const. [functionConst]
LibRaw-0.19.0/internal/dht_demosaic.cpp:197:2: style: Struct 'DHT' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibRaw-0.19.0/internal/dht_demosaic.cpp:197:2: style: Struct 'DHT' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
LibRaw-0.19.0/internal/dht_demosaic.cpp:156:2: style: Struct 'DHT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibRaw-0.19.0/internal/libraw_x3f.cpp:922:4: warning: Either the condition 'PL' is redundant or there is possible null pointer dereference: PL. [nullPointerRedundantCheck]
LibRaw-0.19.0/internal/libraw_x3f.cpp:918:8: note: Assuming that condition 'PL' is not redundant
LibRaw-0.19.0/internal/libraw_x3f.cpp:922:4: note: Null pointer dereference
LibRaw-0.19.0/internal/libraw_x3f.cpp:923:4: warning: Either the condition 'PL' is redundant or there is possible null pointer dereference: PL. [nullPointerRedundantCheck]
LibRaw-0.19.0/internal/libraw_x3f.cpp:918:8: note: Assuming that condition 'PL' is not redundant
LibRaw-0.19.0/internal/libraw_x3f.cpp:923:4: note: Null pointer dereference
LibRaw-0.19.0/internal/libraw_x3f.cpp:951:4: warning: Either the condition 'CAMF' is redundant or there is possible null pointer dereference: CAMF. [nullPointerRedundantCheck]
LibRaw-0.19.0/internal/libraw_x3f.cpp:941:8: note: Assuming that condition 'CAMF' is not redundant
LibRaw-0.19.0/internal/libraw_x3f.cpp:951:4: note: Null pointer dereference
LibRaw-0.19.0/internal/libraw_x3f.cpp:724:2: style: Variable 'I' is reassigned a value before the old one has been used. [redundantAssignment]
LibRaw-0.19.0/internal/libraw_x3f.cpp:719:0: note: Variable 'I' is reassigned a value before the old one has been used.
LibRaw-0.19.0/internal/libraw_x3f.cpp:724:2: note: Variable 'I' is reassigned a value before the old one has been used.
LibRaw-0.19.0/internal/libraw_x3f.cpp:731:2: style: Variable 'H' is reassigned a value before the old one has been used. [redundantAssignment]
LibRaw-0.19.0/internal/libraw_x3f.cpp:720:0: note: Variable 'H' is reassigned a value before the old one has been used.
LibRaw-0.19.0/internal/libraw_x3f.cpp:731:2: note: Variable 'H' is reassigned a value before the old one has been used.
LibRaw-0.19.0/internal/libraw_x3f.cpp:940:8: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/internal/libraw_x3f.cpp:338:12: style: struct member 'x3f_camf_type2_s::infotype' is never used. [unusedStructMember]
LibRaw-0.19.0/internal/libraw_x3f.cpp:339:12: style: struct member 'x3f_camf_type2_s::infotype_version' is never used. [unusedStructMember]
LibRaw-0.19.0/internal/libraw_x3f.cpp:353:12: style: struct member 'x3f_camf_type5_s::unknown2' is never used. [unusedStructMember]
LibRaw-0.19.0/internal/libraw_x3f.cpp:354:12: style: struct member 'x3f_camf_type5_s::unknown3' is never used. [unusedStructMember]
LibRaw-0.19.0/internal/libraw_x3f.cpp:920:9: style: Unused variable: i [unusedVariable]
LibRaw-0.19.0/libraw/libraw_datastream.h:132:3: style: Class 'LibRaw_file_datastream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibRaw-0.19.0/libraw/libraw_datastream.h:193:3: style: Class 'LibRaw_bigfile_datastream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibRaw-0.19.0/libraw/libraw_datastream.h:136:17: style: The function 'make_jas_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:93:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:136:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:137:15: style: The function 'jpeg_src' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:94:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:137:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:138:15: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:84:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:138:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:139:15: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:85:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:139:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:140:15: style: The function 'eof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:92:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:140:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:141:15: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:86:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:141:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:142:17: style: The function 'tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:87:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:142:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:143:17: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:88:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:143:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:144:15: style: The function 'get_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:89:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:144:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:150:17: style: The function 'gets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:90:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:150:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:151:15: style: The function 'scanf_one' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:91:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:151:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:152:23: style: The function 'fname' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:99:23: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:152:23: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:157:15: style: The function 'subfile_open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:104:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:157:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:158:16: style: The function 'subfile_close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:105:16: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:158:16: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:166:15: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:84:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:166:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:167:17: style: The function 'make_jas_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:93:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:167:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:168:15: style: The function 'jpeg_src' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:94:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:168:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:169:15: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:85:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:169:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:170:15: style: The function 'eof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:92:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:170:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:171:15: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:86:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:171:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:172:17: style: The function 'tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:87:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:172:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:173:17: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:88:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:173:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:174:17: style: The function 'gets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:90:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:174:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:175:15: style: The function 'scanf_one' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:91:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:175:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:176:15: style: The function 'get_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:89:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:176:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:198:15: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:84:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:198:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:199:15: style: The function 'jpeg_src' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:94:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:199:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:200:17: style: The function 'make_jas_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:93:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:200:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:202:15: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:85:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:202:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:203:15: style: The function 'eof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:92:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:203:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:204:15: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:86:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:204:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:205:17: style: The function 'tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:87:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:205:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:206:17: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:88:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:206:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:207:17: style: The function 'gets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:90:17: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:207:17: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:208:15: style: The function 'scanf_one' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:91:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:208:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:209:23: style: The function 'fname' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:99:23: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:209:23: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:214:15: style: The function 'subfile_open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:104:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:214:15: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:215:16: style: The function 'subfile_close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:105:16: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:215:16: note: Function in derived class
LibRaw-0.19.0/libraw/libraw_datastream.h:216:15: style: The function 'get_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibRaw-0.19.0/libraw/libraw_datastream.h:89:15: note: Virtual function in base class
LibRaw-0.19.0/libraw/libraw_datastream.h:216:15: note: Function in derived class
LibRaw-0.19.0/internal/wf_filtering.cpp:223:6: style: Condition 'x_green_flag' is always true [knownConditionTrueFalse]
LibRaw-0.19.0/internal/wf_filtering.cpp:80:25: note: Assignment 'x_green_flag=-1', assigned value is -1
LibRaw-0.19.0/internal/wf_filtering.cpp:223:6: note: Condition 'x_green_flag' is always true
LibRaw-0.19.0/internal/wf_filtering.cpp:829:6: style: The scope of the variable 'row' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:829:11: style: The scope of the variable 'col' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:835:10: style: The scope of the variable 'src' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:835:16: style: The scope of the variable 'src_c' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:835:24: style: The scope of the variable 'src_u1' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:835:33: style: The scope of the variable 'src_u2' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:835:42: style: The scope of the variable 'src_d1' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:835:51: style: The scope of the variable 'src_d2' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:835:60: style: The scope of the variable 'dst_c' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:835:86: style: The scope of the variable 'dst_rb' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:836:6: style: The scope of the variable 'start_col' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:836:17: style: The scope of the variable 'start_col_left' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:836:33: style: The scope of the variable 'row_up' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:836:41: style: The scope of the variable 'row_dn' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:1149:6: style: The scope of the variable 'rowf' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:1149:12: style: The scope of the variable 'colf' can be reduced. [variableScope]
LibRaw-0.19.0/internal/wf_filtering.cpp:136:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:200:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:374:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:377:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:380:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:528:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:531:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:534:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:649:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
LibRaw-0.19.0/internal/wf_filtering.cpp:822:19: error: Uninitialized variable: src_h_shift [uninitvar]
LibRaw-0.19.0/internal/wf_filtering.cpp:1126:24: error: Uninitialized variable: src_h_shift [uninitvar]
LibRaw-0.19.0/internal/wf_filtering.cpp:1133:24: error: Uninitialized variable: dst_h_shift [uninitvar]
LibRaw-0.19.0/internal/wf_filtering.cpp:1558:24: error: Uninitialized variable: src_h_shift [uninitvar]
LibRaw-0.19.0/internal/wf_filtering.cpp:1565:24: error: Uninitialized variable: dst_h_shift [uninitvar]
LibRaw-0.19.0/samples/4channels.cpp:126:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/samples/4channels.cpp:126:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/samples/4channels.cpp:93:9: style: The scope of the variable 'c' can be reduced. [variableScope]
LibRaw-0.19.0/samples/dcraw_emu.cpp:449:10: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
LibRaw-0.19.0/samples/dcraw_emu.cpp:172:13: style: The scope of the variable 'opt' can be reduced. [variableScope]
LibRaw-0.19.0/samples/dcraw_emu.cpp:172:19: style: The scope of the variable 'cp' can be reduced. [variableScope]
LibRaw-0.19.0/samples/dcraw_emu.cpp:172:24: style: The scope of the variable 'sp' can be reduced. [variableScope]
LibRaw-0.19.0/samples/half_mt.c:63:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
LibRaw-0.19.0/samples/half_mt.c:99:5: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
LibRaw-0.19.0/samples/half_mt_win32.c:80:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
LibRaw-0.19.0/samples/half_mt_win32.c:196:0: error: Memory leak: threads [memleak]
LibRaw-0.19.0/samples/multirender_test.cpp:63:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
LibRaw-0.19.0/samples/openbayer_sample.cpp:41:5: error: Resource leak: in [resourceLeak]
LibRaw-0.19.0/samples/openbayer_sample.cpp:45:5: error: Resource leak: in [resourceLeak]
LibRaw-0.19.0/samples/openbayer_sample.cpp:45:5: error: Memory leak: buffer [memleak]
LibRaw-0.19.0/samples/openbayer_sample.cpp:50:5: error: Resource leak: in [resourceLeak]
LibRaw-0.19.0/samples/openbayer_sample.cpp:63:1: error: Resource leak: in [resourceLeak]
LibRaw-0.19.0/samples/postprocessing_benchmark.cpp:37:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
LibRaw-0.19.0/samples/postprocessing_benchmark.cpp:63:13: style: The scope of the variable 'opt' can be reduced. [variableScope]
LibRaw-0.19.0/samples/postprocessing_benchmark.cpp:63:19: style: The scope of the variable 'cp' can be reduced. [variableScope]
LibRaw-0.19.0/samples/postprocessing_benchmark.cpp:63:24: style: The scope of the variable 'sp' can be reduced. [variableScope]
LibRaw-0.19.0/samples/postprocessing_benchmark.cpp:138:11: style: The scope of the variable 'mpix' can be reduced. [variableScope]
LibRaw-0.19.0/samples/raw-identify.cpp:768:14: style: The scope of the variable 'frame' can be reduced. [variableScope]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:129:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:129:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:170:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:170:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:121:25: style: The scope of the variable 'scale' can be reduced. [variableScope]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:197:33: style: The scope of the variable 'r' can be reduced. [variableScope]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:161:85: style: Function 'write_ppm' argument 4 names different: declaration 'basename' definition 'fname'. [funcArgNamesDifferent]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:42:85: note: Function 'write_ppm' argument 4 names different: declaration 'basename' definition 'fname'.
LibRaw-0.19.0/samples/unprocessed_raw.cpp:161:85: note: Function 'write_ppm' argument 4 names different: declaration 'basename' definition 'fname'.
LibRaw-0.19.0/samples/unprocessed_raw.cpp:286:76: style: Function 'write_tiff' argument 4 names different: declaration 'basename' definition 'fn'. [funcArgNamesDifferent]
LibRaw-0.19.0/samples/unprocessed_raw.cpp:43:76: note: Function 'write_tiff' argument 4 names different: declaration 'basename' definition 'fn'.
LibRaw-0.19.0/samples/unprocessed_raw.cpp:286:76: note: Function 'write_tiff' argument 4 names different: declaration 'basename' definition 'fn'.
LibRaw-0.19.0/src/libraw_cxx.cpp:6623:25: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
LibRaw-0.19.0/src/libraw_cxx.cpp:3733:25: portability: Undefined behaviour, pointer arithmetic 'ret->data+2' is out of bounds. [pointerOutOfBounds]
LibRaw-0.19.0/src/libraw_cxx.cpp:3740:25: portability: Undefined behaviour, pointer arithmetic 'ret->data+2' is out of bounds. [pointerOutOfBounds]
LibRaw-0.19.0/src/libraw_cxx.cpp:1888:18: style: Condition 'load_flags&1' is always false [knownConditionTrueFalse]
LibRaw-0.19.0/src/libraw_cxx.cpp:1870:25: note: Assignment 'load_flags=24', assigned value is 24
LibRaw-0.19.0/src/libraw_cxx.cpp:1888:18: note: Condition 'load_flags&1' is always false
LibRaw-0.19.0/src/libraw_cxx.cpp:4195:29: style: C-style pointer casting [cstyleCast]
LibRaw-0.19.0/src/libraw_cxx.cpp:6153:3: style: Variable 'H' is reassigned a value before the old one has been used. [redundantAssignment]
LibRaw-0.19.0/src/libraw_cxx.cpp:6150:0: note: Variable 'H' is reassigned a value before the old one has been used.
LibRaw-0.19.0/src/libraw_cxx.cpp:6153:3: note: Variable 'H' is reassigned a value before the old one has been used.
LibRaw-0.19.0/src/libraw_cxx.cpp:1890:26: style: Same expression on both sides of '&' because the value of 'load_flags' and '24' are the same. [duplicateExpression]
LibRaw-0.19.0/src/libraw_cxx.cpp:1870:25: note: 'load_flags' is assigned value '24' here.
LibRaw-0.19.0/src/libraw_cxx.cpp:1890:26: note: Same expression on both sides of '&' because the value of 'load_flags' and '24' are the same.
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:226:12: style: The scope of the variable 'pixel_count' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:276:12: style: The scope of the variable 'pixel_count' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:3445:20: style: The scope of the variable 'c' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:3445:23: style: The scope of the variable 'filt' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:3785:15: style: The scope of the variable 'val' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:3785:20: style: The scope of the variable 'total' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:3785:45: style: The scope of the variable 'c' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:3811:10: style: The scope of the variable 'ppm' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:3812:11: style: The scope of the variable 'ppm2' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4011:12: style: The scope of the variable 'val' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4069:15: style: The scope of the variable 'val' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4069:20: style: The scope of the variable 'total' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4069:45: style: The scope of the variable 'c' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4669:9: style: The scope of the variable 'val' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4785:7: style: The scope of the variable 'quality' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4785:16: style: The scope of the variable 'i' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4787:7: style: The scope of the variable 'iterations' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4787:24: style: The scope of the variable 'dcb_enhance' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4787:41: style: The scope of the variable 'noiserd' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4788:9: style: The scope of the variable 'preser' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_cxx.cpp:4789:9: style: The scope of the variable 'expos' can be reduced. [variableScope]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:403:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:404:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:405:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:406:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:437:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:478:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:507:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:537:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:538:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:539:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:85:16: style: Unused variable: i [unusedVariable]
LibRaw-0.19.0/src/libraw_fuji_compressed.cpp:957:15: style: Variable 'line_size' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/src/libraw_cxx.cpp:689:17: style: Variable 'rawdata' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/src/libraw_cxx.cpp:1889:13: style: Variable 'bwide' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/src/libraw_cxx.cpp:1867:48: style: Unused variable: val [unusedVariable]
LibRaw-0.19.0/src/libraw_cxx.cpp:1872:23: style: Variable 'tiff_compress' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/src/libraw_cxx.cpp:6406:25: style: Variable 'row0_3' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/src/libraw_cxx.cpp:6408:25: style: Variable 'row1_3' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/src/libraw_cxx.cpp:6501:27: style: Variable 'rowpitch' is assigned a value that is never used. [unreadVariable]
LibRaw-0.19.0/src/libraw_cxx.cpp:2336:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:2340:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:2952:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:2956:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:3250:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:3327:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:3654:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:3926:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:4410:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:4452:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:4564:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:5009:3: style: Exception should be caught by reference. [catchExceptionByValue]
LibRaw-0.19.0/src/libraw_cxx.cpp:2066:50: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
LibRaw-0.19.0/src/libraw_cxx.cpp:2067:51: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
LibRaw-0.19.0/src/libraw_datastream.cpp:89:11: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
LibRaw-0.19.0/src/libraw_datastream.cpp:236:9: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/libraw1394/libraw1394_2.1.2.orig.tar.gz
libraw1394-2.1.2/src/arm.c:55:31: style: Condition '(start&~4294967295U)!=0' is always false [knownConditionTrueFalse]
libraw1394-2.1.2/src/arm.c:56:53: style: Condition '((start+length)&~4294967295U)!=0' is always false [knownConditionTrueFalse]
libraw1394-2.1.2/src/eventloop.c:97:71: style: Function 'raw1394_set_bus_reset_handler' argument 2 names different: declaration 'new_h' definition 'new'. [funcArgNamesDifferent]
libraw1394-2.1.2/src/raw1394.h:654:29: note: Function 'raw1394_set_bus_reset_handler' argument 2 names different: declaration 'new_h' definition 'new'.
libraw1394-2.1.2/src/eventloop.c:97:71: note: Function 'raw1394_set_bus_reset_handler' argument 2 names different: declaration 'new_h' definition 'new'.
libraw1394-2.1.2/src/eventloop.c:116:53: style: Function 'raw1394_set_tag_handler' argument 2 names different: declaration 'new_h' definition 'new'. [funcArgNamesDifferent]
libraw1394-2.1.2/src/raw1394.h:706:25: note: Function 'raw1394_set_tag_handler' argument 2 names different: declaration 'new_h' definition 'new'.
libraw1394-2.1.2/src/eventloop.c:116:53: note: Function 'raw1394_set_tag_handler' argument 2 names different: declaration 'new_h' definition 'new'.
libraw1394-2.1.2/src/eventloop.c:135:57: style: Function 'raw1394_set_arm_tag_handler' argument 2 names different: declaration 'new_h' definition 'new'. [funcArgNamesDifferent]
libraw1394-2.1.2/src/raw1394.h:724:30: note: Function 'raw1394_set_arm_tag_handler' argument 2 names different: declaration 'new_h' definition 'new'.
libraw1394-2.1.2/src/eventloop.c:135:57: note: Function 'raw1394_set_arm_tag_handler' argument 2 names different: declaration 'new_h' definition 'new'.
libraw1394-2.1.2/src/eventloop.c:154:53: style: Function 'raw1394_set_fcp_handler' argument 2 names different: declaration 'new_h' definition 'new'. [funcArgNamesDifferent]
libraw1394-2.1.2/src/raw1394.h:744:25: note: Function 'raw1394_set_fcp_handler' argument 2 names different: declaration 'new_h' definition 'new'.
libraw1394-2.1.2/src/eventloop.c:154:53: note: Function 'raw1394_set_fcp_handler' argument 2 names different: declaration 'new_h' definition 'new'.
libraw1394-2.1.2/src/fw-iso.c:59:6: style: The scope of the variable 'err' can be reduced. [variableScope]
libraw1394-2.1.2/src/fw-iso.c:211:15: style: The scope of the variable 'len' can be reduced. [variableScope]
libraw1394-2.1.2/src/fw-iso.c:212:16: style: The scope of the variable 'channel' can be reduced. [variableScope]
libraw1394-2.1.2/src/fw-iso.c:212:25: style: The scope of the variable 'tag' can be reduced. [variableScope]
libraw1394-2.1.2/src/fw-iso.c:212:30: style: The scope of the variable 'sy' can be reduced. [variableScope]
libraw1394-2.1.2/src/fw-iso.c:363:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
libraw1394-2.1.2/src/fw-iso.c:215:35: portability: '(void*)interrupt->header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
libraw1394-2.1.2/src/fw.c:128:17: style: The scope of the variable 'de' can be reduced. [variableScope]
libraw1394-2.1.2/src/fw.c:637:9: style: The scope of the variable 'port_name_sz' can be reduced. [variableScope]
libraw1394-2.1.2/src/fw.c:658:17: style: The scope of the variable 'de' can be reduced. [variableScope]
libraw1394-2.1.2/src/iso.c:57:6: style: Unused variable: result [unusedVariable]
libraw1394-2.1.2/src/main.c:48:35: style: The scope of the variable 'rh' can be reduced. [variableScope]
libraw1394-2.1.2/src/main.c:62:39: style: The scope of the variable 'rh' can be reduced. [variableScope]
libraw1394-2.1.2/src/main.c:63:46: style: The scope of the variable 'arm_req_resp' can be reduced. [variableScope]
libraw1394-2.1.2/src/main.c:192:76: style: Function 'raw1394_update_generation' argument 2 names different: declaration 'generation' definition 'gen'. [funcArgNamesDifferent]
libraw1394-2.1.2/src/raw1394.h:684:69: note: Function 'raw1394_update_generation' argument 2 names different: declaration 'generation' definition 'gen'.
libraw1394-2.1.2/src/main.c:192:76: note: Function 'raw1394_update_generation' argument 2 names different: declaration 'generation' definition 'gen'.
libraw1394-2.1.2/tools/dumpiso.c:219:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libraw1394-2.1.2/tools/dumpiso.c:234:25: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libraw1394-2.1.2/tools/dumpiso.c:50:13: style: The scope of the variable 'c' can be reduced. [variableScope]
libraw1394-2.1.2/tools/dumpiso.c:181:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
libraw1394-2.1.2/tools/dumpiso.c:215:13: style: The scope of the variable 'i' can be reduced. [variableScope]
libraw1394-2.1.2/tools/sendiso.c:281:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libraw1394-2.1.2/tools/sendiso.c:281:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libraw1394-2.1.2/tools/sendiso.c:295:25: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libraw1394-2.1.2/tools/sendiso.c:52:13: style: The scope of the variable 'c' can be reduced. [variableScope]
libraw1394-2.1.2/tools/sendiso.c:143:13: style: The scope of the variable 'count' can be reduced. [variableScope]
libraw1394-2.1.2/tools/sendiso.c:143:20: style: The scope of the variable 'i' can be reduced. [variableScope]
libraw1394-2.1.2/tools/sendiso.c:144:18: style: The scope of the variable 'channel' can be reduced. [variableScope]
libraw1394-2.1.2/tools/sendiso.c:144:27: style: The scope of the variable 'tag' can be reduced. [variableScope]
libraw1394-2.1.2/tools/sendiso.c:144:32: style: The scope of the variable 'sy' can be reduced. [variableScope]
libraw1394-2.1.2/tools/sendiso.c:145:16: style: The scope of the variable 'length' can be reduced. [variableScope]
libraw1394-2.1.2/tools/testlibraw.c:200:2: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
libraw1394-2.1.2/tools/testlibraw.c:211:2: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
libraw1394-2.1.2/tools/testlibraw.c:255:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libraw1394-2.1.2/tools/testlibraw.c:167:2: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment]
libraw1394-2.1.2/tools/testlibraw.c:164:2: note: Variable 'retval' is reassigned a value before the old one has been used.
libraw1394-2.1.2/tools/testlibraw.c:167:2: note: Variable 'retval' is reassigned a value before the old one has been used.
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/librcc/librcc_0.2.9.orig.tar.gz
librcc-0.2.9.orig/docs/api/rcc-recode.c:244:10: style: The scope of the variable 'offline' can be reduced. [variableScope]
librcc-0.2.9.orig/docs/api/rcc-recode.c:529:11: style: The scope of the variable 'res' can be reduced. [variableScope]
librcc-0.2.9.orig/external/rccexternal.c:74:9: style: The scope of the variable 'err' can be reduced. [variableScope]
librcc-0.2.9.orig/src/engine.c:164:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/engine.c:166:18: style: The scope of the variable 'charsets' can be reduced. [variableScope]
librcc-0.2.9.orig/src/engine.c:231:24: style: The scope of the variable 'utf' can be reduced. [variableScope]
librcc-0.2.9.orig/src/fs.c:109:12: style: The scope of the variable 'len' can be reduced. [variableScope]
librcc-0.2.9.orig/src/fs.c:216:12: style: The scope of the variable 'size' can be reduced. [variableScope]
librcc-0.2.9.orig/src/fs.c:233:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/fs.c:235:17: style: The scope of the variable 'charset' can be reduced. [variableScope]
librcc-0.2.9.orig/src/fs.c:280:11: style: The scope of the variable 'result' can be reduced. [variableScope]
librcc-0.2.9.orig/src/librcc.c:568:34: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck]
librcc-0.2.9.orig/src/librcc.c:570:9: note: Assuming that condition '!ctx' is not redundant
librcc-0.2.9.orig/src/librcc.c:568:34: note: Null pointer dereference
librcc-0.2.9.orig/src/librcc.c:579:34: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck]
librcc-0.2.9.orig/src/librcc.c:581:9: note: Assuming that condition '!ctx' is not redundant
librcc-0.2.9.orig/src/librcc.c:579:34: note: Null pointer dereference
librcc-0.2.9.orig/src/librcc.c:186:81: style: Same expression on both sides of '||'. [duplicateExpression]
librcc-0.2.9.orig/src/librcc.c:308:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/librcc.c:404:40: error: Expression 'ctx->languages[ctx->n_languages++]=(struct rcc_language_t*)(ctx->ilang+ctx->n_languages)' depends on order of evaluation of side effects [unknownEvaluationOrder]
librcc-0.2.9.orig/src/librcc.c:511:36: error: Expression 'ctx->classes[ctx->n_classes++]=(const struct rcc_class_t*)(ctx->iclass+ctx->n_classes)' depends on order of evaluation of side effects [unknownEvaluationOrder]
librcc-0.2.9.orig/src/lng.c:77:25: style: The scope of the variable 'config' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lng.c:79:21: style: The scope of the variable 'engines' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lng.c:80:18: style: The scope of the variable 'charsets' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lng.c:108:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:112:20: warning: Either the condition 'engine' is redundant or there is possible null pointer dereference: engine. [nullPointerRedundantCheck]
librcc-0.2.9.orig/src/lngconfig.c:112:10: note: Assuming that condition 'engine' is not redundant
librcc-0.2.9.orig/src/lngconfig.c:112:20: note: Null pointer dereference
librcc-0.2.9.orig/src/lngconfig.c:129:20: warning: Either the condition 'engine' is redundant or there is possible null pointer dereference: engine. [nullPointerRedundantCheck]
librcc-0.2.9.orig/src/lngconfig.c:129:10: note: Assuming that condition 'engine' is not redundant
librcc-0.2.9.orig/src/lngconfig.c:129:20: note: Null pointer dereference
librcc-0.2.9.orig/src/lngconfig.c:72:14: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:457:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:458:17: style: The scope of the variable 'speller' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:459:25: style: The scope of the variable 'pconfig' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:460:22: style: The scope of the variable 'parents' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:461:21: style: The scope of the variable 'language_id' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:489:22: style: The scope of the variable 'timeout' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:490:22: style: The scope of the variable 'offline' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:517:22: style: The scope of the variable 'timeout' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:598:17: style: The scope of the variable 'charset' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:601:17: style: The scope of the variable 'lang' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:603:19: style: The scope of the variable 'language' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:723:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:792:10: style: The scope of the variable 'lang' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:793:10: style: The scope of the variable 'stmp' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:815:10: style: The scope of the variable 'lang' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:816:10: style: The scope of the variable 'stmp' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngconfig.c:839:17: style: The scope of the variable 'charset' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngrecode.c:43:37: style: Redundant condition: class_type==RCC_CLASS_FS. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
librcc-0.2.9.orig/src/lngrecode.c:33:24: style: The scope of the variable 'autocharset_id' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngrecode.c:102:11: style: The scope of the variable 'result' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngrecode.c:127:16: style: The scope of the variable 'result' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngrecode.c:130:16: style: The scope of the variable 'stmp' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngrecode.c:175:16: style: The scope of the variable 'result' can be reduced. [variableScope]
librcc-0.2.9.orig/src/lngrecode.c:178:16: style: The scope of the variable 'stmp' can be reduced. [variableScope]
librcc-0.2.9.orig/src/opt.c:49:22: style: The scope of the variable 'min' can be reduced. [variableScope]
librcc-0.2.9.orig/src/opt.c:49:27: style: The scope of the variable 'max' can be reduced. [variableScope]
librcc-0.2.9.orig/src/opt.c:132:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/opt.c:143:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/rccdb4.c:33:9: style: Unused variable: err [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:101:25: style: Unused variable: internal [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:186:9: style: Unused variable: err [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:187:18: style: Unused variable: i [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:187:20: style: Unused variable: j [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:187:22: style: Unused variable: k [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:187:24: style: Unused variable: l [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:191:10: style: Unused variable: charsets [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:192:12: style: Unused variable: n_charsets [unusedVariable]
librcc-0.2.9.orig/src/rccenca.c:193:17: style: Unused variable: charset [unusedVariable]
librcc-0.2.9.orig/src/rccexternal.c:135:9: style: The scope of the variable 'err' can be reduced. [variableScope]
librcc-0.2.9.orig/src/rccexternal.c:159:9: style: The scope of the variable 'err' can be reduced. [variableScope]
librcc-0.2.9.orig/src/rccexternal.c:251:9: style: The scope of the variable 'err' can be reduced. [variableScope]
librcc-0.2.9.orig/src/rcciconv.c:122:11: style: The scope of the variable 'res' can be reduced. [variableScope]
librcc-0.2.9.orig/src/rcciconv.c:53:36: warning: Function 'rccIConvOpen' argument order different: declaration 'from, to' definition 'to, from' [funcArgOrderDifferent]
librcc-0.2.9.orig/src/librcc.h:1119:36: note: Function 'rccIConvOpen' argument order different: declaration 'from, to' definition 'to, from'
librcc-0.2.9.orig/src/rcciconv.c:53:36: note: Function 'rccIConvOpen' argument order different: declaration 'from, to' definition 'to, from'
librcc-0.2.9.orig/src/rccspell.c:58:33: style: Function 'rccSpellerFree' argument 1 names different: declaration 'speller' definition 'rccspeller'. [funcArgNamesDifferent]
librcc-0.2.9.orig/src/librcc.h:1224:33: note: Function 'rccSpellerFree' argument 1 names different: declaration 'speller' definition 'rccspeller'.
librcc-0.2.9.orig/src/rccspell.c:58:33: note: Function 'rccSpellerFree' argument 1 names different: declaration 'speller' definition 'rccspeller'.
librcc-0.2.9.orig/src/rccstring.c:67:44: error: Array 'lang[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/src/rccxml.c:251:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/rccxml.c:252:18: style: The scope of the variable 'size' can be reduced. [variableScope]
librcc-0.2.9.orig/src/rccxml.c:253:13: style: The scope of the variable 'ap' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:280:15: style: Expression is always false because 'else if' condition matches previous condition at line 273. [multiCondition]
librcc-0.2.9.orig/src/recode.c:69:12: style: The scope of the variable 'bestownlongest' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:342:26: style: The scope of the variable 'entrans' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:344:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:346:19: style: The scope of the variable 'change_case' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:465:17: style: The scope of the variable 'charset' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:760:12: style: The scope of the variable 'res' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:789:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:824:12: style: The scope of the variable 'res' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:826:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
librcc-0.2.9.orig/src/recode.c:870:12: style: The scope of the variable 'res' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/gtk.c:117:17: style: The scope of the variable 'language' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/gtk.c:118:17: style: The scope of the variable 'charset' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/gtk.c:119:17: style: The scope of the variable 'engine' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/gtk.c:123:28: style: The scope of the variable 'optnames' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/gtk.c:272:23: style: The scope of the variable 'label' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/librccui.c:284:77: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:334:74: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:362:89: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:386:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:387:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:388:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:389:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:390:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:391:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:393:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:394:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:395:2: error: Array 'search[4]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
librcc-0.2.9.orig/ui/librccui.c:84:18: style: The scope of the variable 'i' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/librccui.c:85:18: style: The scope of the variable 'size' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/librccui.c:86:13: style: The scope of the variable 'ap' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/librccui.c:454:23: style: The scope of the variable 'orange' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/librccui.c:790:17: style: The scope of the variable 'class_name' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/librccui.c:610:14: style: Variable 'rccctx' is assigned a value that is never used. [unreadVariable]
librcc-0.2.9.orig/ui/librccui.c:612:49: style: Variable 'language_id' is assigned a value that is never used. [unreadVariable]
librcc-0.2.9.orig/ui/librccui.c:798:14: style: Variable 'rccctx' is assigned a value that is never used. [unreadVariable]
librcc-0.2.9.orig/ui/librccui.c:470:2: error: Memory leak: options [memleak]
librcc-0.2.9.orig/ui/rccnames.c:94:26: style: The scope of the variable 'nm' can be reduced. [variableScope]
librcc-0.2.9.orig/ui/rccnames.c:232:18: style: The scope of the variable 'i' can be reduced. [variableScope]
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/librcd/librcd_0.1.13.orig.tar.gz
librcd-0.1.13.orig/statgen/ascii.c:27:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
librcd-0.1.13.orig/statgen/debug.c:43:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
librcd-0.1.13.orig/statgen/debug.c:52:0: error: Resource leak: f [resourceLeak]
librcd-0.1.13.orig/statgen/generate.c:271:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
librcd-0.1.13.orig/statgen/generate.c:193:9: style: The scope of the variable 'num' can be reduced. [variableScope]
librcd-0.1.13.orig/statgen/generate.c:191:19: style: Unused variable: len [unusedVariable]
librcd-0.1.13.orig/statgen/generate.c:194:10: style: Unused variable: i [unusedVariable]
librcd-0.1.13.orig/statgen/generate.c:194:12: style: Unused variable: sum [unusedVariable]
librcd-0.1.13.orig/statgen/test.c:49:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
librcd-0.1.13.orig/statgen/test.c:78:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/librcs-perl/librcs-perl_1.05.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librcsb-core-wrapper/librcsb-core-wrapper_1.005.orig.tar.gz
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:730:13: style: Expression is always false because 'else if' condition matches previous condition at line 337. [multiCondition]
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:744:13: style: Expression is always false because 'else if' condition matches previous condition at line 337. [multiCondition]
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:744:13: style: Expression is always false because 'else if' condition matches previous condition at line 730. [multiCondition]
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:730:23: warning: Identical condition 'itemName=="_refine_ls_restr_ncs.pdbx_auth_asym_id"', second condition is always false [identicalConditionAfterEarlyExit]
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:337:18: note: first condition
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:730:23: note: second condition
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:744:23: warning: Identical condition 'itemName=="_refine_ls_restr_ncs.pdbx_auth_asym_id"', second condition is always false [identicalConditionAfterEarlyExit]
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:337:18: note: first condition
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:744:23: note: second condition
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:744:23: warning: Identical condition 'itemName=="_refine_ls_restr_ncs.pdbx_auth_asym_id"', second condition is always false [identicalConditionAfterEarlyExit]
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:730:23: note: first condition
core-wrapper-v1.005-prod-src/cif-file/src/CifExcept.C:744:23: note: second condition
core-wrapper-v1.005-prod-src/cif-file/src/CifFile.C:2394:31: style: Condition 'errCodeRegex>=0' is always true [knownConditionTrueFalse]
core-wrapper-v1.005-prod-src/cif-file/src/CifFile.C:2329:20: note: Assignment 'errCodeRegex=0', assigned value is 0
core-wrapper-v1.005-prod-src/cif-file/src/CifFile.C:2394:31: note: Condition 'errCodeRegex>=0' is always true
core-wrapper-v1.005-prod-src/cif-file/src/CifFile.C:128:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
core-wrapper-v1.005-prod-src/cif-file/src/CifFile.C:130:5: note: Found duplicate branches for 'if' and 'else'.
core-wrapper-v1.005-prod-src/cif-file/src/CifFile.C:128:10: note: Found duplicate branches for 'if' and 'else'.
core-wrapper-v1.005-prod-src/cif-file/src/CifFile.C:2667:12: style: The scope of the variable 'de' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/cif-file/src/DicFile.C:690:14: style: The scope of the variable 'catkey' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/cif-file/src/DicFile.C:217:20: style: Checking if unsigned variable 'numRow' is less than zero. [unsignedLessThanZero]
core-wrapper-v1.005-prod-src/cif-parser/src/CifParserBase.C:143:9: style: Variable 'b' is modified but its new value is never used. [unreadVariable]
core-wrapper-v1.005-prod-src/cif-parser/src/CifParserBase.C:181:9: style: Variable 'b' is modified but its new value is never used. [unreadVariable]
core-wrapper-v1.005-prod-src/cif-parser/src/CifScannerBase.C:281:8: style: The scope of the variable 'p' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/cif-parser/src/CifScannerBase.C:318:8: style: The scope of the variable 'p' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/cif-parser/src/DICParserBase.C:135:9: style: Variable 'b' is modified but its new value is never used. [unreadVariable]
core-wrapper-v1.005-prod-src/cif-parser/src/DICScannerBase.C:347:8: style: The scope of the variable 'p' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/cif-parser/src/DICScannerBase.C:377:8: style: The scope of the variable 'p' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/common/src/CifString.C:257:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/CifString.C:262:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/CifString.C:284:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/CifString.C:289:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/GenString.C:103:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/GenString.C:108:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/GenString.C:125:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/GenString.C:190:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/GenString.C:196:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/GenString.C:203:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/GenString.C:209:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
core-wrapper-v1.005-prod-src/common/src/Serializer.C:1355:39: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic]
core-wrapper-v1.005-prod-src/common/src/Serializer.C:1367:39: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic]
core-wrapper-v1.005-prod-src/pdbml-parser/src/xml2mmcif.C:85:5: performance: Variable 'progName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
core-wrapper-v1.005-prod-src/pdbml-parser/src/xml2mmcif.C:33:10: style: Technically the member function 'CmdLineOpts::Usage' can be const. [functionConst]
core-wrapper-v1.005-prod-src/pdbml-parser/src/xml2mmcif.C:161:19: note: Technically the member function 'CmdLineOpts::Usage' can be const.
core-wrapper-v1.005-prod-src/pdbml-parser/src/xml2mmcif.C:33:10: note: Technically the member function 'CmdLineOpts::Usage' can be const.
core-wrapper-v1.005-prod-src/regex/src/engine.c:637:15: style: The scope of the variable 'lastc' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/engine.c:638:15: style: The scope of the variable 'flagch' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/engine.c:639:15: style: The scope of the variable 'i' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/engine.c:728:15: style: The scope of the variable 'lastc' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/engine.c:729:15: style: The scope of the variable 'flagch' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/engine.c:730:15: style: The scope of the variable 'i' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/main.c:80:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
core-wrapper-v1.005-prod-src/regex/src/main.c:80:3: portability: %d in format string (no. 3) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
core-wrapper-v1.005-prod-src/regex/src/main.c:98:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
core-wrapper-v1.005-prod-src/regex/src/main.c:98:3: portability: %d in format string (no. 3) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
core-wrapper-v1.005-prod-src/regex/src/main.c:233:3: portability: %d in format string (no. 5) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
core-wrapper-v1.005-prod-src/regex/src/main.c:264:3: portability: %d in format string (no. 5) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
core-wrapper-v1.005-prod-src/regex/src/main.c:447:22: warning: Either the condition 'should==NULL' is redundant or there is possible null pointer dereference: should. [nullPointerRedundantCheck]
core-wrapper-v1.005-prod-src/regex/src/main.c:451:13: note: Assuming that condition 'should==NULL' is not redundant
core-wrapper-v1.005-prod-src/regex/src/main.c:447:22: note: Null pointer dereference
core-wrapper-v1.005-prod-src/regex/src/main.c:38:15: style: The scope of the variable 'i' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/main.c:293:3: style: Variable 'nshould' is assigned a value that is never used. [unreadVariable]
core-wrapper-v1.005-prod-src/regex/src/main.c:302:4: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
core-wrapper-v1.005-prod-src/regex/src/main.c:502:9: style: Unused variable: n [unusedVariable]
core-wrapper-v1.005-prod-src/regex/src/regcomp.c:194:16: style: The scope of the variable 'c' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/regcomp.c:1002:18: style: The scope of the variable 'nc' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/regcomp.c:1003:18: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/regcomp.c:1006:15: style: The scope of the variable 'i' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/regex/src/regcomp.c:848:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
core-wrapper-v1.005-prod-src/regex/src/regcomp.c:893:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
core-wrapper-v1.005-prod-src/regex/src/engine.c:119:2: style: Variable 'm->empty' is reassigned a value before the old one has been used. [redundantAssignment]
core-wrapper-v1.005-prod-src/regex/src/engine.c:118:2: note: Variable 'm->empty' is reassigned a value before the old one has been used.
core-wrapper-v1.005-prod-src/regex/src/engine.c:119:2: note: Variable 'm->empty' is reassigned a value before the old one has been used.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:1984:5: style: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:1982:0: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:1984:5: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:1992:5: style: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:1990:5: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:1992:5: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2003:5: style: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2001:5: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2003:5: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2013:5: style: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2010:5: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2013:5: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2019:9: style: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2017:9: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:2019:9: note: Variable 'currIndex' is reassigned a value before the old one has been used if variable is no semaphore variable.
core-wrapper-v1.005-prod-src/tables/src/ISTable.C:1666:18: style: The scope of the variable 'subFind' can be reduced. [variableScope]
core-wrapper-v1.005-prod-src/tables/src/ITTable.C:1304:14: style: Variable 'unused' is assigned a value that is never used. [unreadVariable]
core-wrapper-v1.005-prod-src/tables/src/TableFile.C:980:5: style: Variable 'numTables' is reassigned a value before the old one has been used. [redundantAssignment]
core-wrapper-v1.005-prod-src/tables/src/TableFile.C:976:5: note: Variable 'numTables' is reassigned a value before the old one has been used.
core-wrapper-v1.005-prod-src/tables/src/TableFile.C:980:5: note: Variable 'numTables' is reassigned a value before the old one has been used.
core-wrapper-v1.005-prod-src/tables/src/TableFile.C:984:5: style: Variable 'numTables' is reassigned a value before the old one has been used. [redundantAssignment]
core-wrapper-v1.005-prod-src/tables/src/TableFile.C:980:5: note: Variable 'numTables' is reassigned a value before the old one has been used.
core-wrapper-v1.005-prod-src/tables/src/TableFile.C:984:5: note: Variable 'numTables' is reassigned a value before the old one has been used.
core-wrapper-v1.005-prod-src/tables/src/TableFile.C:941:33: style: Variable 'where' is modified but its new value is never used. [unreadVariable]
core-wrapper-v1.005-prod-src/wrapper/src/CifDataInfoPyWrap.C:14:5: style: Struct 'CifDataInfo_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
core-wrapper-v1.005-prod-src/wrapper/src/CifDataInfoPyWrap.C:21:5: style: Struct 'CifDataInfo_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
core-wrapper-v1.005-prod-src/wrapper/src/CifFilePyWrap.C:83:5: style: Struct 'CifFile_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
core-wrapper-v1.005-prod-src/wrapper/src/DicFilePyWrap.C:115:5: style: Struct 'DicFile_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
core-wrapper-v1.005-prod-src/wrapper/src/DicFilePyWrap.C:160:193: performance: Function parameter 'colPrintType' should be passed by const reference. [passedByValue]
core-wrapper-v1.005-prod-src/wrapper/src/DictDataInfoPyWrap.C:14:5: style: Struct 'DictDataInfo_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
core-wrapper-v1.005-prod-src/wrapper/src/TableFilePyWrap.C:35:5: style: Struct 'TableFile_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
core-wrapper-v1.005-prod-src/wrapper/src/TableFilePyWrap.C:42:5: style: Struct 'TableFile_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-acl-perl/librdf-acl-perl_0.104.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-aref-perl/librdf-aref-perl_0.27.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-closure-perl/librdf-closure-perl_0.001.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-crypt-perl/librdf-crypt-perl_0.002.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-doap-lite-perl/librdf-doap-lite-perl_0.002.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-doap-perl/librdf-doap-perl_0.100.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-endpoint-perl/librdf-endpoint-perl_0.09.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-generator-http-perl/librdf-generator-http-perl_0.003.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-generator-void-perl/librdf-generator-void-perl_0.16.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-helper-perl/librdf-helper-perl_2.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-helper-properties-perl/librdf-helper-properties-perl_0.24.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-icalendar-perl/librdf-icalendar-perl_0.005.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-kml-exporter-perl/librdf-kml-exporter-perl_0.003.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-lazy-perl/librdf-lazy-perl_0.09.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-ldf-perl/librdf-ldf-perl_0.23.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-linkeddata-perl/librdf-linkeddata-perl_1.02.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-ns-curated-perl/librdf-ns-curated-perl_0.005.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-ns-perl/librdf-ns-perl_20170111.orig.tar.gz
RDF-NS-20170111/share/prefix.cc:2056:0: error: syntax error [syntaxError]
[02:19]

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-prefixes-perl/librdf-prefixes-perl_0.005.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-query-client-perl/librdf-query-client-perl_0.114.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-query-perl/librdf-query-perl_2.918.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-queryx-lazy-perl/librdf-queryx-lazy-perl_0.003.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-rdfa-generator-perl/librdf-rdfa-generator-perl_0.106.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-rdfa-parser-perl/librdf-rdfa-parser-perl_1.097.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-trin3-perl/librdf-trin3-perl_0.206.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-trine-node-literal-xml-perl/librdf-trine-node-literal-xml-perl_0.16.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-trine-perl/librdf-trine-perl_1.019.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-trineshortcuts-perl/librdf-trineshortcuts-perl_0.104.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-trinex-functions-perl/librdf-trinex-functions-perl_0.005.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-trinex-serializer-mockturtlesoup-perl/librdf-trinex-serializer-mockturtlesoup-perl_0.006.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdf-vcard-perl/librdf-vcard-perl_0.012.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librdkafka/librdkafka_0.9.3.orig.tar.gz
librdkafka-0.9.3/mklove/modules/configure.cc:14:0: error: syntax error [syntaxError]
librdkafka-0.9.3/mklove/modules/configure.cxx:8:0: error: syntax error [syntaxError]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:218:3: warning: Member variable 'ConfImpl::conf_type_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::rk_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::consume_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::event_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::socket_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::open_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::dr_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::partitioner_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::partitioner_kp_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::rebalance_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:460:3: warning: Member variable 'HandleImpl::offset_commit_cb_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:683:3: warning: Member variable 'QueueImpl::queue_' is not initialized in the constructor. [uninitMemberVar]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:563:5: performance: Variable 'topic_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:90:3: style: Class 'EventImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:137:3: style: Class 'MessageImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:562:3: style: Class 'TopicPartitionImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:654:3: style: Class 'MetadataImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:94:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:475:23: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:94:15: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:95:15: style: The function 'err' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:481:23: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:95:15: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:96:15: style: The function 'severity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:487:23: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:96:15: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:97:15: style: The function 'fac' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:493:23: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:97:15: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:98:15: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:503:23: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:98:15: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:99:15: style: The function 'broker_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:515:23: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:99:15: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:105:15: style: The function 'broker_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:521:23: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:105:15: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:106:15: style: The function 'throttle_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:509:23: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:106:15: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:153:23: style: The function 'errstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1110:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:153:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:163:23: style: The function 'err' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1113:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:163:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:167:23: style: The function 'topic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1119:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:167:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:168:23: style: The function 'topic_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1122:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:168:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:174:23: style: The function 'partition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1125:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:174:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:175:23: style: The function 'payload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1128:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:175:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:176:23: style: The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1131:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:176:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:177:23: style: The function 'key' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1134:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:177:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:186:23: style: The function 'key_pointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1137:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:186:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:187:23: style: The function 'key_len' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1140:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:187:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:189:23: style: The function 'offset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1143:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:189:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:191:22: style: The function 'timestamp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1146:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:191:22: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:199:23: style: The function 'msg_opaque' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1149:31: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:199:23: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:237:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:735:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:237:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:241:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:740:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:241:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:257:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:744:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:257:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:273:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:749:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:273:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:289:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:760:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:289:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:310:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:765:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:310:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:326:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:770:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:326:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:343:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:775:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:343:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:360:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:779:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:360:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:377:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:783:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:377:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:394:20: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:788:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:394:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:411:20: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:795:28: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:411:20: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:440:27: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:800:35: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:440:27: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:461:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:820:29: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:461:21: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:462:21: style: The function 'memberid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:830:29: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:462:21: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:469:7: style: The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:855:15: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:469:7: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:470:7: style: The function 'outq_len' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:863:15: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:470:7: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:474:22: style: The function 'metadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:880:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:474:22: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:477:13: style: The function 'pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:893:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:477:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:478:13: style: The function 'resume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:905:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:478:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:480:13: style: The function 'query_watermark_offsets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:916:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:480:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:490:13: style: The function 'get_watermark_offsets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:938:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:490:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:523:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1031:29: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:523:21: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:527:8: style: The function 'partition_available' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1038:16: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:527:8: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:531:13: style: The function 'offset_store' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1051:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:531:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:570:7: style: The function 'partition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:980:15: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:570:7: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:571:22: style: The function 'topic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:977:30: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:571:22: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:573:11: style: The function 'offset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:983:19: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:573:11: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:575:13: style: The function 'err' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:989:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:575:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:577:8: style: The function 'set_offset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:986:16: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:577:8: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:600:13: style: The function 'subscription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1229:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:600:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:601:13: style: The function 'subscribe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1253:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:601:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:602:13: style: The function 'unsubscribe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1256:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:602:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:603:13: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1264:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:603:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:604:13: style: The function 'unassign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1269:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:604:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:606:12: style: The function 'consume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1295:20: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:606:12: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:607:13: style: The function 'commitSync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1310:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:607:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:610:13: style: The function 'commitAsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1317:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:610:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:613:13: style: The function 'commitSync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1326:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:613:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:618:13: style: The function 'commitAsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1335:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:618:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:624:13: style: The function 'commitSync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1342:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:624:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:635:13: style: The function 'commitAsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1349:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:635:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:645:13: style: The function 'committed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1360:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:645:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:646:13: style: The function 'position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1371:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:646:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:648:13: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1396:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:648:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:657:46: style: The function 'brokers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1850:39: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:657:46: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:661:46: style: The function 'topics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1853:39: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:661:46: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:665:21: style: The function 'orig_broker_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1859:29: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:665:21: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:669:11: style: The function 'orig_broker_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1856:19: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:669:11: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:700:13: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1450:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:700:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:701:13: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1458:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:701:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:703:13: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1470:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:703:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:704:13: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1486:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:704:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:706:12: style: The function 'consume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1506:20: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:706:12: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:707:12: style: The function 'consume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1530:20: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:707:12: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:708:7: style: The function 'consume_callback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1551:15: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:708:7: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:710:7: style: The function 'consume_callback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1562:15: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:710:7: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:721:13: style: The function 'produce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1702:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:721:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:727:13: style: The function 'produce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1712:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:727:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:733:13: style: The function 'produce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1723:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:733:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:738:13: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1740:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:738:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/ConsumerImpl.cpp:166:66: style: Function 'consume_callback' argument 4 names different: declaration 'cb' definition 'consume_cb'. [funcArgNamesDifferent]
librdkafka-0.9.3/src-cpp/rdkafkacpp_int.h:709:36: note: Function 'consume_callback' argument 4 names different: declaration 'cb' definition 'consume_cb'.
librdkafka-0.9.3/src-cpp/ConsumerImpl.cpp:166:66: note: Function 'consume_callback' argument 4 names different: declaration 'cb' definition 'consume_cb'.
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:44:3: style: Class 'BrokerMetadataImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:66:3: style: Class 'PartitionMetadataImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:102:3: style: Class 'TopicMetadataImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:47:16: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1759:19: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:47:16: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:49:21: style: The function 'host' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1762:29: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:49:21: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:50:7: style: The function 'port' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1765:15: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:50:7: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:77:30: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1789:19: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:77:30: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:80:30: style: The function 'leader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1795:19: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:80:30: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:83:30: style: The function 'err' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1792:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:83:30: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:87:31: style: The function 'replicas' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1798:39: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:87:31: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:88:31: style: The function 'isrs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1803:39: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:88:31: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:116:21: style: The function 'topic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1821:29: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:116:21: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:117:49: style: The function 'partitions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1824:42: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:117:49: note: Function in derived class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:120:13: style: The function 'err' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1827:21: note: Virtual function in base class
librdkafka-0.9.3/src-cpp/MetadataImpl.cpp:120:13: note: Function in derived class
librdkafka-0.9.3/src-cpp/QueueImpl.cpp:33:49: style: Function 'create' argument 1 names different: declaration 'handle' definition 'base'. [funcArgNamesDifferent]
librdkafka-0.9.3/src-cpp/rdkafkacpp.h:1182:33: note: Function 'create' argument 1 names different: declaration 'handle' definition 'base'.
librdkafka-0.9.3/src-cpp/QueueImpl.cpp:33:49: note: Function 'create' argument 1 names different: declaration 'handle' definition 'base'.
librdkafka-0.9.3/src/rd.h:160:0: error: #error "IOV_MAX not defined" [preprocessorErrorDirective]
librdkafka-0.9.3/src/xxhash.c:381:62: style: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
librdkafka-0.9.3/src/xxhash.h:154:62: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'.
librdkafka-0.9.3/src/xxhash.c:381:62: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'.
librdkafka-0.9.3/src/xxhash.c:521:68: style: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
librdkafka-0.9.3/src/xxhash.h:155:62: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'.
librdkafka-0.9.3/src/xxhash.c:521:68: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'.
librdkafka-0.9.3/src/xxhash.c:720:59: style: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent]
librdkafka-0.9.3/src/xxhash.h:203:59: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'.
librdkafka-0.9.3/src/xxhash.c:720:59: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'.
librdkafka-0.9.3/src/xxhash.c:720:95: style: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
librdkafka-0.9.3/src/xxhash.h:203:95: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'.
librdkafka-0.9.3/src/xxhash.c:720:95: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'.
librdkafka-0.9.3/src/xxhash.c:773:64: style: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent]
librdkafka-0.9.3/src/xxhash.h:204:65: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'.
librdkafka-0.9.3/src/xxhash.c:773:64: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'.
librdkafka-0.9.3/src/xxhash.c:875:59: style: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent]
librdkafka-0.9.3/src/xxhash.h:207:59: note: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'.
librdkafka-0.9.3/src/xxhash.c:875:59: note: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'.
librdkafka-0.9.3/src/xxhash.c:875:95: style: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
librdkafka-0.9.3/src/xxhash.h:207:95: note: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'.
librdkafka-0.9.3/src/xxhash.c:875:95: note: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'.
librdkafka-0.9.3/src/xxhash.c:968:70: style: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent]
librdkafka-0.9.3/src/xxhash.h:208:65: note: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'.
librdkafka-0.9.3/src/xxhash.c:968:70: note: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'.
librdkafka-0.9.3/src/xxhash.c:670:13: style: Variable 'p32' is modified but its new value is never used. [unreadVariable]
librdkafka-0.9.3/src/xxhash.c:825:13: style: Variable 'p64' is modified but its new value is never used. [unreadVariable]
librdkafka-0.9.3/tests/sockem.c:532:13: style: The scope of the variable 'val' can be reduced. [variableScope]
librdkafka-0.9.3/tests/sockem.c:359:38: style: Label 'sin6_family' is not used. [unusedLabel]
librdkafka-0.9.3/tests/sockem.c:504:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
librdkafka-0.9.3/win32/wingetopt.c:161:6: style: The scope of the variable 'cstart' can be reduced. [variableScope]
librdkafka-0.9.3/win32/wingetopt.c:161:55: style: The scope of the variable 'pos' can be reduced. [variableScope]
[02:20]

ftp://ftp.se.debian.org/debian/pool/main/libr/librdmacm/librdmacm_1.1.0.orig.tar.gz
librdmacm-1.1.0/src/acm.c:140:6: warning: Identical condition 'init', second condition is always false [identicalConditionAfterEarlyExit]
librdmacm-1.1.0/src/acm.c:136:6: note: first condition
librdmacm-1.1.0/src/acm.c:140:6: note: second condition
librdmacm-1.1.0/src/acm.c:76:19: style: struct member 'acm_hdr::data' is never used. [unusedStructMember]
librdmacm-1.1.0/src/acm.c:78:26: style: struct member 'acm_hdr::tid' is never used. [unusedStructMember]
librdmacm-1.1.0/src/acm.c:88:26: style: union member 'acm_ep_info::name' is never used. [unusedStructMember]
librdmacm-1.1.0/src/acm.c:423:3: style: Variable 'data' is modified but its new value is never used. [unreadVariable]
librdmacm-1.1.0/src/addrinfo.c:293:24: style: The scope of the variable 'rai' can be reduced. [variableScope]
librdmacm-1.1.0/src/cma.c:2454:12: warning: Either the condition 'if(id&&id_priv->cma_dev)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
librdmacm-1.1.0/src/cma.c:2455:5: note: Assuming that condition 'if(id&&id_priv->cma_dev)' is not redundant
librdmacm-1.1.0/src/cma.c:2454:12: note: Null pointer subtraction
librdmacm-1.1.0/src/cma.c:894:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
librdmacm-1.1.0/src/cma.c:896:3: note: Found duplicate branches for 'if' and 'else'.
librdmacm-1.1.0/src/cma.c:894:8: note: Found duplicate branches for 'if' and 'else'.
librdmacm-1.1.0/src/cma.c:747:11: style: The scope of the variable 'i' can be reduced. [variableScope]
librdmacm-1.1.0/src/cma.c:781:11: style: The scope of the variable 'i' can be reduced. [variableScope]
librdmacm-1.1.0/src/cma.c:2452:6: style: The scope of the variable 'i' can be reduced. [variableScope]
librdmacm-1.1.0/src/cma.c:616:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:658:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:691:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:752:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:784:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:833:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:862:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:878:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:911:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:947:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:995:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1028:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1072:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1291:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1366:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1504:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1552:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1572:12: portability: '(void*)listen' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1619:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1680:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1702:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1735:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1753:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1841:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:1904:8: portability: '(void*)event' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:2270:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:2291:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:2352:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:2413:13: portability: '(void*)cm_id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:2442:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:2454:12: portability: '(void*)id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/cma.c:750:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
librdmacm-1.1.0/src/preload.c:389:6: warning: Identical condition 'init', second condition is always false [identicalConditionAfterEarlyExit]
librdmacm-1.1.0/src/preload.c:385:6: note: first condition
librdmacm-1.1.0/src/preload.c:389:6: note: second condition
librdmacm-1.1.0/src/preload.c:171:7: error: Width 64 given in format string (no. 1) is larger than destination buffer 'prog[64]', use %63s to prevent overflowing it. [invalidScanfFormatWidth]
librdmacm-1.1.0/src/preload.c:171:7: error: Width 16 given in format string (no. 2) is larger than destination buffer 'dom[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
librdmacm-1.1.0/src/preload.c:171:7: error: Width 16 given in format string (no. 3) is larger than destination buffer 'type[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
librdmacm-1.1.0/src/preload.c:171:7: error: Width 16 given in format string (no. 4) is larger than destination buffer 'proto[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
librdmacm-1.1.0/src/preload.c:772:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
librdmacm-1.1.0/src/preload.c:921:10: style: The scope of the variable 'events' can be reduced. [variableScope]
librdmacm-1.1.0/src/preload.c:940:10: style: The scope of the variable 'rfd' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:496:6: warning: Identical condition 'init', second condition is always false [identicalConditionAfterEarlyExit]
librdmacm-1.1.0/src/rsocket.c:492:6: note: first condition
librdmacm-1.1.0/src/rsocket.c:496:6: note: second condition
librdmacm-1.1.0/src/rsocket.c:615:16: style: The scope of the variable 'qp' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:1678:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:1799:22: style: The scope of the variable 'sge_buf' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:1800:6: style: The scope of the variable 'flags' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:2324:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:2358:11: style: The scope of the variable 'end_size' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:2784:9: style: The scope of the variable 'size' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:2989:18: style: The scope of the variable 'rs' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:3338:8: style: The scope of the variable 'f' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:3544:8: style: The scope of the variable 'opt' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:3545:26: style: The scope of the variable 'path_rec' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:3549:6: style: The scope of the variable 'num_paths' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:3946:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:4279:11: style: The scope of the variable 'now' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:4279:16: style: The scope of the variable 'next_timeout' can be reduced. [variableScope]
librdmacm-1.1.0/src/rsocket.c:419:17: portability: '(void*)(qp)->list.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:631:10: portability: '(void*)(qp)->list.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:896:10: portability: '(void*)rs->iomap_list.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:901:10: portability: '(void*)rs->iomap_queue.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:1094:28: portability: '(void*)msg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:1323:26: portability: '(void*)&cdata' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:1325:38: portability: '(void*)creq' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:1544:10: portability: '(void*)(*qp)->list.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2092:10: portability: '(void*)(qp)->list.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2116:9: portability: '(void*)(qp)->list.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2138:8: portability: '(void*)(qp)->list.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2341:27: portability: '(void*)hdr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2377:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2383:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2444:9: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2451:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2529:10: portability: '(void*)rs->iomap_queue.next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2560:37: portability: '(void*)&iom' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2648:22: portability: '(void*)msg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2693:38: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2736:25: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:2796:7: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:3663:11: portability: 'opt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:3802:10: portability: '(void*)entry' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:3811:10: portability: '(void*)entry' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:3851:38: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:3901:25: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:3929:17: portability: 'set' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:3975:24: portability: 'svc->contexts' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:3976:24: portability: 'svc->contexts' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librdmacm-1.1.0/src/rsocket.c:4122:22: portability: '(void*)msg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
[02:20]

ftp://ftp.se.debian.org/debian/pool/main/libr/librdp-taxonomy-tree-java/librdp-taxonomy-tree-java_1.2.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libre/libre_0.5.8.orig.tar.gz
re-0.5.8/src/base64/b64.c:29:29: warning: Either the condition '!in' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
re-0.5.8/src/base64/b64.c:32:6: note: Assuming that condition '!in' is not redundant
re-0.5.8/src/base64/b64.c:29:29: note: Null pointer addition
re-0.5.8/src/base64/b64.c:129:26: warning: Either the condition '!in' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
re-0.5.8/src/base64/b64.c:132:6: note: Assuming that condition '!in' is not redundant
re-0.5.8/src/base64/b64.c:129:26: note: Null pointer addition
re-0.5.8/src/dns/client.c:516:19: style: The scope of the variable 'srv' can be reduced. [variableScope]
re-0.5.8/src/dns/client.c:572:19: style: The scope of the variable 'srv' can be reduced. [variableScope]
re-0.5.8/src/dns/client.c:892:11: style: The scope of the variable 'i' can be reduced. [variableScope]
re-0.5.8/src/fmt/print.c:77:7: style: The scope of the variable 'c' can be reduced. [variableScope]
re-0.5.8/src/hash/hash.c:217:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
re-0.5.8/src/hash/hash.c:214:2: note: After for loop, x has value 31
re-0.5.8/src/hash/hash.c:217:10: note: Shift
re-0.5.8/src/http/client.c:689:6: style: Condition 'err' is always false [knownConditionTrueFalse]
re-0.5.8/src/http/client.c:687:8: note: Assignment 'err=0', assigned value is 0
re-0.5.8/src/http/client.c:689:6: note: Condition 'err' is always false
re-0.5.8/src/ice/connchk.c:50:6: style: The scope of the variable 'err' can be reduced. [variableScope]
re-0.5.8/src/ice/icem.c:124:6: style: Condition 'err' is always false [knownConditionTrueFalse]
re-0.5.8/src/ice/icem.c:93:12: note: Assignment 'err=0', assigned value is 0
re-0.5.8/src/ice/icem.c:124:6: note: Condition 'err' is always false
re-0.5.8/src/ice/stunsrv.c:32:6: style: The scope of the variable 'err' can be reduced. [variableScope]
re-0.5.8/src/ice/stunsrv.c:101:6: style: The scope of the variable 'err' can be reduced. [variableScope]
re-0.5.8/src/main/main.c:659:9: style: Variable 'n' is not assigned a value. [unassignedVariable]
re-0.5.8/src/main/main.c:739:6: error: Uninitialized variable: n [uninitvar]
re-0.5.8/src/main/main.c:841:15: error: Uninitialized variable: fd [uninitvar]
re-0.5.8/src/net/linux/rt.c:56:6: style: The scope of the variable 'n' can be reduced. [variableScope]
re-0.5.8/src/net/posix/pif.c:68:3: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
re-0.5.8/src/net/posix/pif.c:66:0: note: Variable 'fd' is reassigned a value before the old one has been used.
re-0.5.8/src/net/posix/pif.c:68:3: note: Variable 'fd' is reassigned a value before the old one has been used.
re-0.5.8/src/rtp/rtcp.c:103:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
re-0.5.8/src/rtp/sess.c:399:11: style: The scope of the variable 'dur' can be reduced. [variableScope]
re-0.5.8/src/rtp/sess.c:535:18: style: Function 'rtcp_sess_rx_rtp' argument 4 names different: declaration 'src' definition 'ssrc'. [funcArgNamesDifferent]
re-0.5.8/src/rtp/rtcp.h:119:18: note: Function 'rtcp_sess_rx_rtp' argument 4 names different: declaration 'src' definition 'ssrc'.
re-0.5.8/src/rtp/sess.c:535:18: note: Function 'rtcp_sess_rx_rtp' argument 4 names different: declaration 'src' definition 'ssrc'.
re-0.5.8/src/sdp/media.c:261:21: style: The scope of the variable 'rfmt' can be reduced. [variableScope]
re-0.5.8/src/sdp/session.c:61:6: style: Condition 'err' is always false [knownConditionTrueFalse]
re-0.5.8/src/sdp/session.c:40:12: note: Assignment 'err=0', assigned value is 0
re-0.5.8/src/sdp/session.c:61:6: note: Condition 'err' is always false
re-0.5.8/src/sip/request.c:171:2: style: Variable 'branch' is reassigned a value before the old one has been used. [redundantAssignment]
re-0.5.8/src/sip/request.c:165:0: note: Variable 'branch' is reassigned a value before the old one has been used.
re-0.5.8/src/sip/request.c:171:2: note: Variable 'branch' is reassigned a value before the old one has been used.
re-0.5.8/src/sip/request.c:172:2: style: Variable 'mb' is reassigned a value before the old one has been used. [redundantAssignment]
re-0.5.8/src/sip/request.c:164:0: note: Variable 'mb' is reassigned a value before the old one has been used.
re-0.5.8/src/sip/request.c:172:2: note: Variable 'mb' is reassigned a value before the old one has been used.
re-0.5.8/src/sip/request.c:548:6: style: The scope of the variable 'err' can be reduced. [variableScope]
re-0.5.8/src/sip/transp.c:460:6: style: The scope of the variable 'err' can be reduced. [variableScope]
re-0.5.8/src/sipsess/listen.c:194:7: style: The scope of the variable 'm' can be reduced. [variableScope]
re-0.5.8/src/sipsess/sess.c:250:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
re-0.5.8/src/srtp/srtcp.c:74:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
re-0.5.8/src/tcp/tcp.c:725:6: style: The scope of the variable 'err' can be reduced. [variableScope]
re-0.5.8/src/tls/openssl/tls_udp.c:136:24: style: Variable 'tc' is assigned a value that is never used. [unreadVariable]
re-0.5.8/src/turn/turnc.c:473:14: style: The scope of the variable 'indlen' can be reduced. [variableScope]
re-0.5.8/src/websock/websock.c:174:9: style: The scope of the variable 'i' can be reduced. [variableScope]
[02:20]

ftp://ftp.se.debian.org/debian/pool/main/libr/libreadline-java/libreadline-java_0.8.0.1+dfsg.orig.tar.gz
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:363:9: style: The scope of the variable 'len' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:585:10: style: The scope of the variable 'i' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:605:10: style: The scope of the variable 'i' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:636:12: style: The scope of the variable 'c' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:683:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:915:18: style: The scope of the variable 'prev' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:917:9: style: The scope of the variable 'len' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:287:21: style: Variable 'c' is not assigned a value. [unassignedVariable]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:716:23: style: Array index 'pos' is used before limits check. [arrayIndexThenCheck]
libreadline-java-0.8.0.1+dfsg/src/native/getline.c:341:12: error: Uninitialized variable: c [uninitvar]
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:878:17: style: The scope of the variable 'current' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:915:17: style: The scope of the variable 'current' can be reduced. [variableScope]
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:948:24: style: Function 'allocBuffer' argument 1 names different: declaration 'n' definition 'newSize'. [funcArgNamesDifferent]
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:291:33: note: Function 'allocBuffer' argument 1 names different: declaration 'n' definition 'newSize'.
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:948:24: note: Function 'allocBuffer' argument 1 names different: declaration 'n' definition 'newSize'.
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:438:3: style: Variable 'mid' is assigned a value that is never used. [unreadVariable]
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:428:11: style: Unused variable: jline [unusedVariable]
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:877:16: style: Unused variable: ucs [unusedVariable]
libreadline-java-0.8.0.1+dfsg/src/native/org_gnu_readline_Readline.c:951:3: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc]
[02:20]

ftp://ftp.se.debian.org/debian/pool/main/libr/libreadonly-perl/libreadonly-perl_2.050.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libreadonly-xs-perl/libreadonly-xs-perl_1.05.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librecad/librecad_2.1.3.orig.tar.gz
LibreCAD-2.1.3/libraries/jwwlib/src/jwtype.h:364:14: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwtype.h:370:13: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:817:8: style: The scope of the variable 'wd' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:206:16: style: The scope of the variable 'line' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:245:16: style: The scope of the variable 'line' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:1285:16: style: The scope of the variable 'firstPolylineStatus' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:4844:10: style: The scope of the variable 'v' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:4845:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:430:5: warning: Member variable 'DL_KnotData::k' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1233:5: warning: Member variable 'DL_HatchData::numLoops' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1233:5: warning: Member variable 'DL_HatchData::solid' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1233:5: warning: Member variable 'DL_HatchData::scale' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1233:5: warning: Member variable 'DL_HatchData::angle' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1272:5: warning: Member variable 'DL_HatchLoopData::numEdges' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1272:5: warning: Member variable 'DL_HatchLoopData::pathType' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1277:5: warning: Member variable 'DL_HatchLoopData::pathType' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::type' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::x1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::y1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::x2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::y2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::cx' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::cy' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::radius' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::angle1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::angle2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1295:5: warning: Member variable 'DL_HatchEdgeData::ccw' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1303:5: warning: Member variable 'DL_HatchEdgeData::cx' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1303:5: warning: Member variable 'DL_HatchEdgeData::cy' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1303:5: warning: Member variable 'DL_HatchEdgeData::radius' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1303:5: warning: Member variable 'DL_HatchEdgeData::angle1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1303:5: warning: Member variable 'DL_HatchEdgeData::angle2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1303:5: warning: Member variable 'DL_HatchEdgeData::ccw' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1317:5: warning: Member variable 'DL_HatchEdgeData::x1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1317:5: warning: Member variable 'DL_HatchEdgeData::y1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1317:5: warning: Member variable 'DL_HatchEdgeData::x2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1317:5: warning: Member variable 'DL_HatchEdgeData::y2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::Header' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::objCode' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::Mpoint' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::PSen' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::PEnko' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::PTen' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::PMoji' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::PSunpou' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::PSolid' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::PBlock' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::PList' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SenCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::EnkoCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::TenCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::MojiCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SolidCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::BlockCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SunpouCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SaveSenCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SaveEnkoCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SaveTenCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SaveMojiCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SaveSunpouCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SaveSolidCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SaveBlockCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:932:2: warning: Member variable 'JWWDocument::SaveDataListCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::bulge' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::groupCodeTmp' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::groupCode' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::groupValue' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::currentEntity' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::settingValue' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::settingKey' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::values' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::firstCall' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:44:9: warning: Member variable 'DL_Jww::libVersion' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_attributes.h:164:5: style: 'DL_Attributes::operator=' should return 'DL_Attributes &'. [operatorEq]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_extrusion.h:128:5: style: 'DL_Extrusion::operator=' should return 'DL_Extrusion &'. [operatorEq]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:46:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:52:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:79:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:112:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:536:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:607:9: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:608:9: performance: Variable 'style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:688:9: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:689:9: performance: Variable 'style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:770:9: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:771:9: performance: Variable 'style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1248:9: performance: Variable 'pattern' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1381:9: performance: Variable 'ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1445:9: performance: Variable 'ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1446:9: performance: Variable 'file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:933:3: performance: Variable 'InputFName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:526:10: style: Technically the member function 'DL_Writer::setModelSpaceHandle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:530:19: style: Technically the member function 'DL_Writer::getModelSpaceHandle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:538:10: style: Technically the member function 'DL_Writer::setPaperSpaceHandle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:542:19: style: Technically the member function 'DL_Writer::getPaperSpaceHandle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:550:10: style: Technically the member function 'DL_Writer::setPaperSpace0Handle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:554:19: style: Technically the member function 'DL_Writer::getPaperSpace0Handle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:225:14: performance: Technically the member function 'CData::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:306:14: performance: Technically the member function 'CDataSen::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:351:14: performance: Technically the member function 'CDataEnko::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:414:14: performance: Technically the member function 'CDataTen::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:479:14: performance: Technically the member function 'CDataMoji::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:610:14: performance: Technically the member function 'CDataSunpou::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:681:14: performance: Technically the member function 'CDataSolid::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:730:14: performance: Technically the member function 'CDataBlock::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:780:14: performance: Technically the member function 'CDataList::className' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:126:10: performance: Technically the member function 'DL_Jww::endBlock' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:830:14: note: Technically the member function 'DL_Jww::endBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:126:10: note: Technically the member function 'DL_Jww::endBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:167:7: performance: Technically the member function 'DL_Jww::endEntity' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2000:14: note: Technically the member function 'DL_Jww::endEntity' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:167:7: note: Technically the member function 'DL_Jww::endEntity' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:169:10: performance: Technically the member function 'DL_Jww::endSequence' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2008:14: note: Technically the member function 'DL_Jww::endSequence' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:169:10: note: Technically the member function 'DL_Jww::endSequence' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:171:7: performance: Technically the member function 'DL_Jww::stringToInt' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2017:13: note: Technically the member function 'DL_Jww::stringToInt' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:171:7: note: Technically the member function 'DL_Jww::stringToInt' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:176:10: style: Technically the member function 'DL_Jww::writeHeader' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2074:14: note: Technically the member function 'DL_Jww::writeHeader' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:176:10: note: Technically the member function 'DL_Jww::writeHeader' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:189:10: style: Technically the member function 'DL_Jww::writePolylineEnd' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2212:14: note: Technically the member function 'DL_Jww::writePolylineEnd' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:189:10: note: Technically the member function 'DL_Jww::writePolylineEnd' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:193:10: performance: Technically the member function 'DL_Jww::writeControlPoint' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2254:14: note: Technically the member function 'DL_Jww::writeControlPoint' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:193:10: note: Technically the member function 'DL_Jww::writeControlPoint' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:195:10: performance: Technically the member function 'DL_Jww::writeKnot' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2271:14: note: Technically the member function 'DL_Jww::writeKnot' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:195:10: note: Technically the member function 'DL_Jww::writeKnot' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:242:10: style: Technically the member function 'DL_Jww::writeLeaderVertex' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2907:14: note: Technically the member function 'DL_Jww::writeLeaderVertex' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:242:10: note: Technically the member function 'DL_Jww::writeLeaderVertex' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:247:10: performance: Technically the member function 'DL_Jww::writeHatch2' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2961:14: note: Technically the member function 'DL_Jww::writeHatch2' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:247:10: note: Technically the member function 'DL_Jww::writeHatch2' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:250:10: performance: Technically the member function 'DL_Jww::writeHatchLoop1' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:2993:14: note: Technically the member function 'DL_Jww::writeHatchLoop1' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:250:10: note: Technically the member function 'DL_Jww::writeHatchLoop1' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:252:10: performance: Technically the member function 'DL_Jww::writeHatchLoop2' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3010:14: note: Technically the member function 'DL_Jww::writeHatchLoop2' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:252:10: note: Technically the member function 'DL_Jww::writeHatchLoop2' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:254:10: performance: Technically the member function 'DL_Jww::writeHatchEdge' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3024:14: note: Technically the member function 'DL_Jww::writeHatchEdge' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:254:10: note: Technically the member function 'DL_Jww::writeHatchEdge' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:261:10: style: Technically the member function 'DL_Jww::writeImageDef' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3116:14: note: Technically the member function 'DL_Jww::writeImageDef' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:261:10: note: Technically the member function 'DL_Jww::writeImageDef' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:268:10: style: Technically the member function 'DL_Jww::writeLineType' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3211:14: note: Technically the member function 'DL_Jww::writeLineType' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:268:10: note: Technically the member function 'DL_Jww::writeLineType' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:271:10: performance: Technically the member function 'DL_Jww::writeAppid' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3642:14: note: Technically the member function 'DL_Jww::writeAppid' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:271:10: note: Technically the member function 'DL_Jww::writeAppid' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:273:10: performance: Technically the member function 'DL_Jww::writeBlock' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3663:14: note: Technically the member function 'DL_Jww::writeBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:273:10: note: Technically the member function 'DL_Jww::writeBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:275:10: performance: Technically the member function 'DL_Jww::writeEndBlock' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3696:14: note: Technically the member function 'DL_Jww::writeEndBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:275:10: note: Technically the member function 'DL_Jww::writeEndBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:277:10: style: Technically the member function 'DL_Jww::writeVPort' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3715:14: note: Technically the member function 'DL_Jww::writeVPort' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:277:10: note: Technically the member function 'DL_Jww::writeVPort' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:278:10: style: Technically the member function 'DL_Jww::writeStyle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3797:14: note: Technically the member function 'DL_Jww::writeStyle' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:278:10: note: Technically the member function 'DL_Jww::writeStyle' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:279:10: style: Technically the member function 'DL_Jww::writeView' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3837:14: note: Technically the member function 'DL_Jww::writeView' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:279:10: note: Technically the member function 'DL_Jww::writeView' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:280:10: style: Technically the member function 'DL_Jww::writeUcs' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3858:14: note: Technically the member function 'DL_Jww::writeUcs' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:280:10: note: Technically the member function 'DL_Jww::writeUcs' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:281:10: style: Technically the member function 'DL_Jww::writeDimStyle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3879:14: note: Technically the member function 'DL_Jww::writeDimStyle' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:281:10: note: Technically the member function 'DL_Jww::writeDimStyle' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:284:10: style: Technically the member function 'DL_Jww::writeBlockRecord' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:3985:14: note: Technically the member function 'DL_Jww::writeBlockRecord' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:284:10: note: Technically the member function 'DL_Jww::writeBlockRecord' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:285:10: style: Technically the member function 'DL_Jww::writeBlockRecord' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:4047:14: note: Technically the member function 'DL_Jww::writeBlockRecord' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:285:10: note: Technically the member function 'DL_Jww::writeBlockRecord' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:286:10: performance: Technically the member function 'DL_Jww::writeObjects' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:4068:14: note: Technically the member function 'DL_Jww::writeObjects' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:286:10: note: Technically the member function 'DL_Jww::writeObjects' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:287:10: performance: Technically the member function 'DL_Jww::writeObjectsEnd' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:4392:14: note: Technically the member function 'DL_Jww::writeObjectsEnd' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:287:10: note: Technically the member function 'DL_Jww::writeObjectsEnd' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:336:20: style: Technically the member function 'DL_Jww::getVersion' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:340:6: performance: Technically the member function 'DL_Jww::getLibVersion' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww-copy.cpp:4841:13: note: Technically the member function 'DL_Jww::getLibVersion' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:340:6: note: Technically the member function 'DL_Jww::getLibVersion' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_creationinterface.h:246:19: style: Technically the member function 'DL_CreationInterface::getAttributes' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:935:4: style: Class 'JWWDocument' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:935:4: style: Class 'JWWDocument' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_extrusion.h:69:3: style: Class 'DL_Extrusion' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_creationinterface.h:50:9: style: Class 'DL_CreationInterface' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_creationinterface.h:50:9: style: Class 'DL_CreationInterface' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:435:5: style: Struct 'DL_KnotData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_entities.h:1277:5: style: Struct 'DL_HatchLoopData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_attributes.h:41:1: warning: The class 'DL_Attributes' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_extrusion.h:38:1: warning: The class 'DL_Extrusion' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:57:10: style: The function 'dxfReal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:565:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:57:10: note: Function in derived class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:58:10: style: The function 'dxfInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:574:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:58:10: note: Function in derived class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:59:10: style: The function 'dxfHex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:583:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:59:10: note: Function in derived class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:60:10: style: The function 'dxfString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:592:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:60:10: note: Function in derived class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:61:10: style: The function 'dxfString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer.h:601:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_writer_ascii.h:61:10: note: Function in derived class
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::version' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::styleHandleStd' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::vertices' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::maxVertices' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::vertexIndex' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::knots' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::maxKnots' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::knotIndex' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::controlPoints' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::maxControlPoints' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::controlPointIndex' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::leaderVertices' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::maxLeaderVertices' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::leaderVertexIndex' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::hatchLoops' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::maxHatchLoops' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::hatchLoopIndex' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::hatchEdges' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::maxHatchEdges' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::hatchEdgeIndex' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::dropEdges' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::bulge' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::groupCodeTmp' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::groupCode' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::groupValue' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::currentEntity' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::settingValue' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::settingKey' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::values' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::firstCall' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:136:9: warning: Member variable 'DL_Jww::libVersion' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:120:10: performance: Technically the member function 'DL_Jww::processJwwGroup' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:754:14: note: Technically the member function 'DL_Jww::processJwwGroup' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:120:10: note: Technically the member function 'DL_Jww::processJwwGroup' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:123:7: performance: Technically the member function 'DL_Jww::addSetting' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:764:14: note: Technically the member function 'DL_Jww::addSetting' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:123:7: note: Technically the member function 'DL_Jww::addSetting' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:124:10: performance: Technically the member function 'DL_Jww::addLayer' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:772:14: note: Technically the member function 'DL_Jww::addLayer' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:124:10: note: Technically the member function 'DL_Jww::addLayer' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:125:10: performance: Technically the member function 'DL_Jww::addBlock' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:780:14: note: Technically the member function 'DL_Jww::addBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:125:10: note: Technically the member function 'DL_Jww::addBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:126:10: performance: Technically the member function 'DL_Jww::endBlock' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:788:14: note: Technically the member function 'DL_Jww::endBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:126:10: note: Technically the member function 'DL_Jww::endBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:128:10: performance: Technically the member function 'DL_Jww::addPoint' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:797:14: note: Technically the member function 'DL_Jww::addPoint' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:128:10: note: Technically the member function 'DL_Jww::addPoint' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:129:10: performance: Technically the member function 'DL_Jww::addLine' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:805:14: note: Technically the member function 'DL_Jww::addLine' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:129:10: note: Technically the member function 'DL_Jww::addLine' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:131:10: performance: Technically the member function 'DL_Jww::addPolyline' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:813:14: note: Technically the member function 'DL_Jww::addPolyline' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:131:10: note: Technically the member function 'DL_Jww::addPolyline' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:132:10: performance: Technically the member function 'DL_Jww::addVertex' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:822:14: note: Technically the member function 'DL_Jww::addVertex' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:132:10: note: Technically the member function 'DL_Jww::addVertex' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:134:10: performance: Technically the member function 'DL_Jww::addSpline' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:830:14: note: Technically the member function 'DL_Jww::addSpline' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:134:10: note: Technically the member function 'DL_Jww::addSpline' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:138:10: performance: Technically the member function 'DL_Jww::addArc' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:860:14: note: Technically the member function 'DL_Jww::addArc' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:138:10: note: Technically the member function 'DL_Jww::addArc' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:139:10: performance: Technically the member function 'DL_Jww::addCircle' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:868:14: note: Technically the member function 'DL_Jww::addCircle' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:139:10: note: Technically the member function 'DL_Jww::addCircle' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:140:10: performance: Technically the member function 'DL_Jww::addEllipse' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:876:14: note: Technically the member function 'DL_Jww::addEllipse' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:140:10: note: Technically the member function 'DL_Jww::addEllipse' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:141:10: performance: Technically the member function 'DL_Jww::addInsert' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:884:14: note: Technically the member function 'DL_Jww::addInsert' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:141:10: note: Technically the member function 'DL_Jww::addInsert' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:143:10: performance: Technically the member function 'DL_Jww::addTrace' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:893:14: note: Technically the member function 'DL_Jww::addTrace' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:143:10: note: Technically the member function 'DL_Jww::addTrace' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:144:10: performance: Technically the member function 'DL_Jww::addSolid' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:901:14: note: Technically the member function 'DL_Jww::addSolid' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:144:10: note: Technically the member function 'DL_Jww::addSolid' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:146:10: performance: Technically the member function 'DL_Jww::addMText' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:908:14: note: Technically the member function 'DL_Jww::addMText' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:146:10: note: Technically the member function 'DL_Jww::addMText' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:147:7: performance: Technically the member function 'DL_Jww::handleMTextData' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:914:14: note: Technically the member function 'DL_Jww::handleMTextData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:147:7: note: Technically the member function 'DL_Jww::handleMTextData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:148:7: performance: Technically the member function 'DL_Jww::handleLWPolylineData' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:923:14: note: Technically the member function 'DL_Jww::handleLWPolylineData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:148:7: note: Technically the member function 'DL_Jww::handleLWPolylineData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:149:7: performance: Technically the member function 'DL_Jww::handleSplineData' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:932:14: note: Technically the member function 'DL_Jww::handleSplineData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:149:7: note: Technically the member function 'DL_Jww::handleSplineData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:150:7: performance: Technically the member function 'DL_Jww::handleLeaderData' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:941:14: note: Technically the member function 'DL_Jww::handleLeaderData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:150:7: note: Technically the member function 'DL_Jww::handleLeaderData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:151:7: performance: Technically the member function 'DL_Jww::handleHatchData' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:950:14: note: Technically the member function 'DL_Jww::handleHatchData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:151:7: note: Technically the member function 'DL_Jww::handleHatchData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:153:10: performance: Technically the member function 'DL_Jww::addText' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:960:14: note: Technically the member function 'DL_Jww::addText' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:153:10: note: Technically the member function 'DL_Jww::addText' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:154:10: performance: Technically the member function 'DL_Jww::addAttrib' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:969:14: note: Technically the member function 'DL_Jww::addAttrib' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:154:10: note: Technically the member function 'DL_Jww::addAttrib' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:155:22: performance: Technically the member function 'DL_Jww::getDimData' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:977:26: note: Technically the member function 'DL_Jww::getDimData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:155:22: note: Technically the member function 'DL_Jww::getDimData' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:156:10: performance: Technically the member function 'DL_Jww::addDimLinear' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:988:14: note: Technically the member function 'DL_Jww::addDimLinear' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:156:10: note: Technically the member function 'DL_Jww::addDimLinear' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:157:10: performance: Technically the member function 'DL_Jww::addDimAligned' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:996:14: note: Technically the member function 'DL_Jww::addDimAligned' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:157:10: note: Technically the member function 'DL_Jww::addDimAligned' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:158:10: performance: Technically the member function 'DL_Jww::addDimRadial' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1004:14: note: Technically the member function 'DL_Jww::addDimRadial' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:158:10: note: Technically the member function 'DL_Jww::addDimRadial' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:159:10: performance: Technically the member function 'DL_Jww::addDimDiametric' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1012:14: note: Technically the member function 'DL_Jww::addDimDiametric' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:159:10: note: Technically the member function 'DL_Jww::addDimDiametric' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:160:10: performance: Technically the member function 'DL_Jww::addDimAngular' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1020:14: note: Technically the member function 'DL_Jww::addDimAngular' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:160:10: note: Technically the member function 'DL_Jww::addDimAngular' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:161:10: performance: Technically the member function 'DL_Jww::addDimAngular3P' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1027:14: note: Technically the member function 'DL_Jww::addDimAngular3P' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:161:10: note: Technically the member function 'DL_Jww::addDimAngular3P' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:162:10: performance: Technically the member function 'DL_Jww::addLeader' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1035:14: note: Technically the member function 'DL_Jww::addLeader' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:162:10: note: Technically the member function 'DL_Jww::addLeader' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:163:10: performance: Technically the member function 'DL_Jww::addHatch' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1043:14: note: Technically the member function 'DL_Jww::addHatch' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:163:10: note: Technically the member function 'DL_Jww::addHatch' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:164:10: performance: Technically the member function 'DL_Jww::addImage' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1051:14: note: Technically the member function 'DL_Jww::addImage' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:164:10: note: Technically the member function 'DL_Jww::addImage' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:165:10: performance: Technically the member function 'DL_Jww::addImageDef' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1059:14: note: Technically the member function 'DL_Jww::addImageDef' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:165:10: note: Technically the member function 'DL_Jww::addImageDef' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:167:7: performance: Technically the member function 'DL_Jww::endEntity' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1067:14: note: Technically the member function 'DL_Jww::endEntity' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:167:7: note: Technically the member function 'DL_Jww::endEntity' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:169:10: performance: Technically the member function 'DL_Jww::endSequence' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1074:14: note: Technically the member function 'DL_Jww::endSequence' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:169:10: note: Technically the member function 'DL_Jww::endSequence' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:176:10: performance: Technically the member function 'DL_Jww::writeHeader' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1100:14: note: Technically the member function 'DL_Jww::writeHeader' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:176:10: note: Technically the member function 'DL_Jww::writeHeader' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:178:10: performance: Technically the member function 'DL_Jww::writePoint' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1113:14: note: Technically the member function 'DL_Jww::writePoint' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:178:10: note: Technically the member function 'DL_Jww::writePoint' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:181:10: performance: Technically the member function 'DL_Jww::writeLine' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1127:14: note: Technically the member function 'DL_Jww::writeLine' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:181:10: note: Technically the member function 'DL_Jww::writeLine' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:184:10: performance: Technically the member function 'DL_Jww::writePolyline' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1142:14: note: Technically the member function 'DL_Jww::writePolyline' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:184:10: note: Technically the member function 'DL_Jww::writePolyline' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:187:10: performance: Technically the member function 'DL_Jww::writeVertex' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1156:14: note: Technically the member function 'DL_Jww::writeVertex' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:187:10: note: Technically the member function 'DL_Jww::writeVertex' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:189:10: performance: Technically the member function 'DL_Jww::writePolylineEnd' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1165:14: note: Technically the member function 'DL_Jww::writePolylineEnd' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:189:10: note: Technically the member function 'DL_Jww::writePolylineEnd' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:190:10: performance: Technically the member function 'DL_Jww::writeSpline' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1177:14: note: Technically the member function 'DL_Jww::writeSpline' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:190:10: note: Technically the member function 'DL_Jww::writeSpline' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:193:10: performance: Technically the member function 'DL_Jww::writeControlPoint' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1191:14: note: Technically the member function 'DL_Jww::writeControlPoint' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:193:10: note: Technically the member function 'DL_Jww::writeControlPoint' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:195:10: performance: Technically the member function 'DL_Jww::writeKnot' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1204:14: note: Technically the member function 'DL_Jww::writeKnot' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:195:10: note: Technically the member function 'DL_Jww::writeKnot' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:197:10: performance: Technically the member function 'DL_Jww::writeCircle' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1217:14: note: Technically the member function 'DL_Jww::writeCircle' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:197:10: note: Technically the member function 'DL_Jww::writeCircle' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:200:10: performance: Technically the member function 'DL_Jww::writeArc' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1231:14: note: Technically the member function 'DL_Jww::writeArc' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:200:10: note: Technically the member function 'DL_Jww::writeArc' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:203:10: performance: Technically the member function 'DL_Jww::writeEllipse' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1245:14: note: Technically the member function 'DL_Jww::writeEllipse' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:203:10: note: Technically the member function 'DL_Jww::writeEllipse' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:206:10: performance: Technically the member function 'DL_Jww::writeInsert' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1259:14: note: Technically the member function 'DL_Jww::writeInsert' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:206:10: note: Technically the member function 'DL_Jww::writeInsert' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:209:10: performance: Technically the member function 'DL_Jww::writeMText' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1273:14: note: Technically the member function 'DL_Jww::writeMText' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:209:10: note: Technically the member function 'DL_Jww::writeMText' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:212:10: performance: Technically the member function 'DL_Jww::writeText' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1287:14: note: Technically the member function 'DL_Jww::writeText' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:212:10: note: Technically the member function 'DL_Jww::writeText' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:215:10: performance: Technically the member function 'DL_Jww::writeDimAligned' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1301:14: note: Technically the member function 'DL_Jww::writeDimAligned' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:215:10: note: Technically the member function 'DL_Jww::writeDimAligned' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:219:10: performance: Technically the member function 'DL_Jww::writeDimLinear' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1315:14: note: Technically the member function 'DL_Jww::writeDimLinear' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:219:10: note: Technically the member function 'DL_Jww::writeDimLinear' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:223:10: performance: Technically the member function 'DL_Jww::writeDimRadial' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1329:14: note: Technically the member function 'DL_Jww::writeDimRadial' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:223:10: note: Technically the member function 'DL_Jww::writeDimRadial' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:227:10: performance: Technically the member function 'DL_Jww::writeDimDiametric' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1343:14: note: Technically the member function 'DL_Jww::writeDimDiametric' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:227:10: note: Technically the member function 'DL_Jww::writeDimDiametric' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:231:10: performance: Technically the member function 'DL_Jww::writeDimAngular' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1359:14: note: Technically the member function 'DL_Jww::writeDimAngular' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:231:10: note: Technically the member function 'DL_Jww::writeDimAngular' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:235:10: performance: Technically the member function 'DL_Jww::writeDimAngular3P' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1373:14: note: Technically the member function 'DL_Jww::writeDimAngular3P' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:235:10: note: Technically the member function 'DL_Jww::writeDimAngular3P' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:239:10: performance: Technically the member function 'DL_Jww::writeLeader' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1387:14: note: Technically the member function 'DL_Jww::writeLeader' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:239:10: note: Technically the member function 'DL_Jww::writeLeader' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:242:10: performance: Technically the member function 'DL_Jww::writeLeaderVertex' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1400:14: note: Technically the member function 'DL_Jww::writeLeaderVertex' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:242:10: note: Technically the member function 'DL_Jww::writeLeaderVertex' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:244:10: performance: Technically the member function 'DL_Jww::writeHatch1' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1415:14: note: Technically the member function 'DL_Jww::writeHatch1' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:244:10: note: Technically the member function 'DL_Jww::writeHatch1' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:247:10: performance: Technically the member function 'DL_Jww::writeHatch2' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1429:14: note: Technically the member function 'DL_Jww::writeHatch2' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:247:10: note: Technically the member function 'DL_Jww::writeHatch2' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:250:10: performance: Technically the member function 'DL_Jww::writeHatchLoop1' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1444:14: note: Technically the member function 'DL_Jww::writeHatchLoop1' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:250:10: note: Technically the member function 'DL_Jww::writeHatchLoop1' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:252:10: performance: Technically the member function 'DL_Jww::writeHatchLoop2' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1457:14: note: Technically the member function 'DL_Jww::writeHatchLoop2' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:252:10: note: Technically the member function 'DL_Jww::writeHatchLoop2' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:254:10: performance: Technically the member function 'DL_Jww::writeHatchEdge' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1470:14: note: Technically the member function 'DL_Jww::writeHatchEdge' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:254:10: note: Technically the member function 'DL_Jww::writeHatchEdge' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:257:9: performance: Technically the member function 'DL_Jww::writeImage' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1481:13: note: Technically the member function 'DL_Jww::writeImage' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:257:9: note: Technically the member function 'DL_Jww::writeImage' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:261:10: performance: Technically the member function 'DL_Jww::writeImageDef' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1493:14: note: Technically the member function 'DL_Jww::writeImageDef' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:261:10: note: Technically the member function 'DL_Jww::writeImageDef' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:264:10: performance: Technically the member function 'DL_Jww::writeLayer' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1507:14: note: Technically the member function 'DL_Jww::writeLayer' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:264:10: note: Technically the member function 'DL_Jww::writeLayer' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:268:10: performance: Technically the member function 'DL_Jww::writeLineType' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1518:14: note: Technically the member function 'DL_Jww::writeLineType' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:268:10: note: Technically the member function 'DL_Jww::writeLineType' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:271:10: performance: Technically the member function 'DL_Jww::writeAppid' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1527:14: note: Technically the member function 'DL_Jww::writeAppid' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:271:10: note: Technically the member function 'DL_Jww::writeAppid' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:273:10: performance: Technically the member function 'DL_Jww::writeBlock' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1535:14: note: Technically the member function 'DL_Jww::writeBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:273:10: note: Technically the member function 'DL_Jww::writeBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:275:10: performance: Technically the member function 'DL_Jww::writeEndBlock' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1545:14: note: Technically the member function 'DL_Jww::writeEndBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:275:10: note: Technically the member function 'DL_Jww::writeEndBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:277:10: performance: Technically the member function 'DL_Jww::writeVPort' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1555:14: note: Technically the member function 'DL_Jww::writeVPort' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:277:10: note: Technically the member function 'DL_Jww::writeVPort' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:278:10: performance: Technically the member function 'DL_Jww::writeStyle' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1565:14: note: Technically the member function 'DL_Jww::writeStyle' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:278:10: note: Technically the member function 'DL_Jww::writeStyle' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:279:10: performance: Technically the member function 'DL_Jww::writeView' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1575:14: note: Technically the member function 'DL_Jww::writeView' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:279:10: note: Technically the member function 'DL_Jww::writeView' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:280:10: performance: Technically the member function 'DL_Jww::writeUcs' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1585:14: note: Technically the member function 'DL_Jww::writeUcs' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:280:10: note: Technically the member function 'DL_Jww::writeUcs' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:281:10: performance: Technically the member function 'DL_Jww::writeDimStyle' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1593:14: note: Technically the member function 'DL_Jww::writeDimStyle' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:281:10: note: Technically the member function 'DL_Jww::writeDimStyle' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:284:10: performance: Technically the member function 'DL_Jww::writeBlockRecord' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1605:14: note: Technically the member function 'DL_Jww::writeBlockRecord' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:284:10: note: Technically the member function 'DL_Jww::writeBlockRecord' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:285:10: performance: Technically the member function 'DL_Jww::writeBlockRecord' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1611:14: note: Technically the member function 'DL_Jww::writeBlockRecord' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:285:10: note: Technically the member function 'DL_Jww::writeBlockRecord' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:286:10: performance: Technically the member function 'DL_Jww::writeObjects' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1621:14: note: Technically the member function 'DL_Jww::writeObjects' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:286:10: note: Technically the member function 'DL_Jww::writeObjects' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:287:10: performance: Technically the member function 'DL_Jww::writeObjectsEnd' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1630:14: note: Technically the member function 'DL_Jww::writeObjectsEnd' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:287:10: note: Technically the member function 'DL_Jww::writeObjectsEnd' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:340:6: performance: Technically the member function 'DL_Jww::getLibVersion' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:1648:13: note: Technically the member function 'DL_Jww::getLibVersion' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:340:6: note: Technically the member function 'DL_Jww::getLibVersion' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:346:7: performance: Technically the member function 'DL_Jww::CreateSolid' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:616:14: note: Technically the member function 'DL_Jww::CreateSolid' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:346:7: note: Technically the member function 'DL_Jww::CreateSolid' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:348:7: performance: Technically the member function 'DL_Jww::CreateBlock' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.cpp:656:14: note: Technically the member function 'DL_Jww::CreateBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_jww.h:348:7: note: Technically the member function 'DL_Jww::CreateBlock' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/dl_exception.h:50:2: style: Class 'DL_GroupCodeExc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1761:21: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1773:17: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1780:17: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1787:17: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1794:17: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1801:17: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1808:17: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1855:26: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1863:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1871:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1879:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1887:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1895:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1903:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1929:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:170:9: style: The scope of the variable 'i' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:171:11: style: The scope of the variable 'dw' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:172:12: style: The scope of the variable 'db' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:543:25: style: The scope of the variable 'n1' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:976:13: style: The scope of the variable 'n1' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1605:10: style: The scope of the variable 'wd' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1716:34: style: Function 'GetNoByItem' argument 1 names different: declaration 'i' definition 'No'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:921:26: note: Function 'GetNoByItem' argument 1 names different: declaration 'i' definition 'No'.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1716:34: note: Function 'GetNoByItem' argument 1 names different: declaration 'i' definition 'No'.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:632:12: style: Unused variable: s [unusedVariable]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:877:12: style: Technically the member function 'JWWBlockList::GetBlockList' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1757:25: note: Technically the member function 'JWWBlockList::GetBlockList' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:877:12: note: Technically the member function 'JWWBlockList::GetBlockList' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:878:6: style: Technically the member function 'JWWBlockList::getBlockListCount' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1765:19: note: Technically the member function 'JWWBlockList::getBlockListCount' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:878:6: note: Technically the member function 'JWWBlockList::getBlockListCount' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:879:9: style: Technically the member function 'JWWBlockList::GetDataListCount' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1829:19: note: Technically the member function 'JWWBlockList::GetDataListCount' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:879:9: note: Technically the member function 'JWWBlockList::GetDataListCount' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:881:15: style: Technically the member function 'JWWBlockList::GetDataType' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1839:25: note: Technically the member function 'JWWBlockList::GetDataType' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:881:15: note: Technically the member function 'JWWBlockList::GetDataType' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:919:6: style: Technically the member function 'JWWList::GetCount' can be const. [functionConst]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1705:14: note: Technically the member function 'JWWList::GetCount' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:919:6: note: Technically the member function 'JWWList::GetCount' can be const.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:1006:7: performance: Technically the member function 'JWWDocument::SaveBich16' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.cpp:1290:19: note: Technically the member function 'JWWDocument::SaveBich16' can be static.
LibreCAD-2.1.3/libraries/jwwlib/src/jwwdoc.h:1006:7: note: Technically the member function 'JWWDocument::SaveBich16' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_classes.h:32:5: warning: Member variable 'DRW_Class::proxyFlag' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_classes.h:32:5: warning: Member variable 'DRW_Class::instanceCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_classes.h:32:5: warning: Member variable 'DRW_Class::wasaProxyFlag' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_classes.h:32:5: warning: Member variable 'DRW_Class::entityFlag' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_classes.h:32:5: warning: Member variable 'DRW_Class::classNum' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_classes.h:32:5: warning: Member variable 'DRW_Class::dwgType' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:30:5: warning: Member variable 'dxfReader::doubleData' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:30:5: warning: Member variable 'dxfReader::intData' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:30:5: warning: Member variable 'dxfReader::int64' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:30:5: warning: Member variable 'dxfReader::skip' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_base.h:241:15: style: Technically the member function 'DRW_Variant::type' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_base.h:242:9: style: Technically the member function 'DRW_Variant::code' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:15:9: style: Technically the member function 'DRW_TextCodec::getVersion' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:20:17: style: Technically the member function 'DRW_TextCodec::getCodePage' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:37:17: style: Technically the member function 'dxfReader::getString' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:41:12: style: Technically the member function 'dxfReader::getDouble' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:42:9: style: Technically the member function 'dxfReader::getInt32' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:43:24: style: Technically the member function 'dxfReader::getInt64' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:44:10: style: Technically the member function 'dxfReader::getBool' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:86:0: style: Technically the member function 'dwgBuffer::size' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:91:12: style: Technically the member function 'dwgBuffer::getBitPos' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:75:5: style: Class 'dxfReaderBinary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:89:5: style: Class 'dxfReaderAscii' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:42:5: style: Class 'dxfWriterBinary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:54:5: style: Class 'dxfWriterAscii' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:39:5: style: Class 'dwgFileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_base.h:150:1: warning: The class 'DRW_Coord' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_base.h:202:1: warning: The class 'DRW_Variant' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:50:25: style: The function 'fromUtf8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:37:25: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:50:25: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:51:25: style: The function 'toUtf8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:38:25: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:51:25: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:57:25: style: The function 'fromUtf8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:37:25: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:57:25: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:58:25: style: The function 'toUtf8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:38:25: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:58:25: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:68:25: style: The function 'fromUtf8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:37:25: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:68:25: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:69:25: style: The function 'toUtf8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:38:25: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:69:25: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:83:25: style: The function 'fromUtf8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:37:25: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:83:25: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:84:25: style: The function 'toUtf8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:38:25: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:84:25: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:77:18: style: The function 'readCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:52:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:77:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:78:18: style: The function 'readString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:53:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:78:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:79:18: style: The function 'readString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:54:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:79:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:80:18: style: The function 'readInt16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:55:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:80:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:81:18: style: The function 'readInt32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:56:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:81:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:82:18: style: The function 'readInt64' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:57:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:82:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:83:18: style: The function 'readDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:58:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:83:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:84:18: style: The function 'readBool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:59:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:84:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:91:18: style: The function 'readCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:52:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:91:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:92:18: style: The function 'readString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:53:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:92:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:93:18: style: The function 'readString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:54:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:93:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:94:18: style: The function 'readInt16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:55:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:94:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:95:18: style: The function 'readDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:58:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:95:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:96:18: style: The function 'readInt32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:56:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:96:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:97:18: style: The function 'readInt64' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:57:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:97:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:98:18: style: The function 'readBool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:59:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:98:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:44:18: style: The function 'writeString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:22:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:44:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:45:18: style: The function 'writeInt16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:26:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:45:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:46:18: style: The function 'writeInt32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:27:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:46:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:47:18: style: The function 'writeInt64' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:28:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:47:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:48:18: style: The function 'writeDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:29:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:48:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:49:18: style: The function 'writeBool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:30:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:49:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:56:18: style: The function 'writeString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:22:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:56:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:57:18: style: The function 'writeInt16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:26:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:57:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:58:18: style: The function 'writeInt32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:27:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:58:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:59:18: style: The function 'writeInt64' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:28:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:59:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:60:18: style: The function 'writeDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:29:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:60:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:61:18: style: The function 'writeBool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:30:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.h:61:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:46:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:29:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:46:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:47:0: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:30:0: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:47:0: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:48:0: style: The function 'getPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:31:0: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:48:0: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:49:18: style: The function 'setPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:32:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:49:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:50:18: style: The function 'good' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:33:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:50:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:51:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:34:29: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:51:29: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:66:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:29:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:66:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:67:0: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:30:0: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:67:0: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:68:0: style: The function 'getPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:31:0: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:68:0: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:69:18: style: The function 'setPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:32:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:69:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:70:18: style: The function 'good' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:33:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:70:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:71:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:34:29: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:71:29: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_base.h:220:35: performance: Function parameter 's' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_base.h:222:34: performance: Function parameter 'crd' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_base.h:234:38: performance: Function parameter 's' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_base.h:237:36: performance: Function parameter 'v' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:782:12: style: The scope of the variable 'cosCurr' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:782:21: style: The scope of the variable 'sinCurr' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:671:37: style: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:312:40: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:671:37: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:753:41: style: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:342:40: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:753:41: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:850:39: style: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:372:40: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:850:39: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:975:39: style: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:481:40: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:975:39: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:1039:40: style: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:515:40: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:1039:40: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:1186:44: style: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:578:33: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:1186:44: note: Function 'parseDwg' argument 1 names different: declaration 'v' definition 'version'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:266:5: warning: Member variable 'DRW_Circle::radious' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:288:5: warning: Member variable 'DRW_Arc::staangle' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:288:5: warning: Member variable 'DRW_Arc::endangle' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:330:5: warning: Member variable 'DRW_Ellipse::ratio' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:330:5: warning: Member variable 'DRW_Ellipse::staparam' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:330:5: warning: Member variable 'DRW_Ellipse::endparam' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:540:5: warning: Member variable 'DRW_LWPolyline::vertexnum' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:617:5: warning: Member variable 'DRW_Text::height' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:695:5: warning: Member variable 'DRW_Vertex::tgdir' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:701:5: warning: Member variable 'DRW_Vertex::tgdir' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:739:5: warning: Member variable 'DRW_Polyline::firstEH' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:739:5: warning: Member variable 'DRW_Polyline::lastEH' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:792:5: warning: Member variable 'DRW_Spline::degree' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:965:5: warning: Member variable 'DRW_Image::ref' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:965:5: warning: Member variable 'DRW_Image::sizeu' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:965:5: warning: Member variable 'DRW_Image::sizev' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:965:5: warning: Member variable 'DRW_Image::dz' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1000:5: warning: Member variable 'DRW_Dimension::hdir' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1000:5: warning: Member variable 'DRW_Dimension::length' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1013:5: warning: Member variable 'DRW_Dimension::hdir' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1313:5: warning: Member variable 'DRW_Leader::hookline' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1313:5: warning: Member variable 'DRW_Leader::textheight' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1313:5: warning: Member variable 'DRW_Leader::textwidth' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1313:5: warning: Member variable 'DRW_Leader::coloruse' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1313:5: warning: Member variable 'DRW_Leader::annotHandle' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::vpID' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::snapPX' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::snapPY' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::snapSpPX' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::snapSpPY' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::viewLength' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::frontClip' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::backClip' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::viewHeight' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::snapAngle' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::twistAngle' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1361:5: warning: Member variable 'DRW_Viewport::frozenLyCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:473:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:554:9: performance: Variable 'extPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:622:9: performance: Variable 'style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1007:9: performance: Variable 'style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1016:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1017:9: performance: Variable 'defPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1018:9: performance: Variable 'textPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1019:9: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1020:9: performance: Variable 'style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1025:9: performance: Variable 'extPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1026:9: performance: Variable 'clonePoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1027:9: performance: Variable 'def1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1028:9: performance: Variable 'def2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1031:9: performance: Variable 'arcPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1032:9: performance: Variable 'circlePoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:123:10: style: Technically the member function 'DRW_Entity::extrudePoint' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.cpp:57:18: note: Technically the member function 'DRW_Entity::extrudePoint' can be const.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:123:10: note: Technically the member function 'DRW_Entity::extrudePoint' can be const.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:296:23: style: Technically the member function 'DRW_Arc::center' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:298:12: style: Technically the member function 'DRW_Arc::radius' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:300:12: style: Technically the member function 'DRW_Arc::startAngle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:302:12: style: Technically the member function 'DRW_Arc::endAngle' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:304:12: style: Technically the member function 'DRW_Arc::thick' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:306:23: style: Technically the member function 'DRW_Arc::extrusion' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:399:23: style: Technically the member function 'DRW_Solid::firstCorner' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:401:23: style: Technically the member function 'DRW_Solid::secondCorner' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:403:23: style: Technically the member function 'DRW_Solid::thirdCorner' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:405:23: style: Technically the member function 'DRW_Solid::fourthCorner' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:407:12: style: Technically the member function 'DRW_Solid::thick' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:409:12: style: Technically the member function 'DRW_Solid::elevation' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:411:23: style: Technically the member function 'DRW_Solid::extrusion' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:440:23: style: Technically the member function 'DRW_3Dface::firstCorner' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:442:23: style: Technically the member function 'DRW_3Dface::secondCorner' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:444:23: style: Technically the member function 'DRW_3Dface::thirdCorner' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:446:23: style: Technically the member function 'DRW_3Dface::fourthCorner' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:448:24: style: Technically the member function 'DRW_3Dface::edgeFlags' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1064:15: style: Technically the member function 'DRW_Dimension::getExtrusion' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1066:17: style: Technically the member function 'DRW_Dimension::getName' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:842:5: style: Class 'DRW_HatchLoop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1129:5: style: Class 'DRW_DimAligned' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1157:5: style: Class 'DRW_DimLinear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1178:5: style: Class 'DRW_DimRadial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1204:5: style: Class 'DRW_DimDiametric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1230:5: style: Class 'DRW_DimAngular' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1261:5: style: Class 'DRW_DimAngular3p' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1289:5: style: Class 'DRW_DimOrdinate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:537:1: warning: The class 'DRW_LWPolyline' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:997:1: warning: The class 'DRW_Dimension' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:115:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:124:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:225:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:225:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:243:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:225:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:243:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:270:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:270:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:274:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:274:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:293:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:270:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:293:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:312:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:274:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:312:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:336:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:336:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:342:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:225:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:342:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:368:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:368:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:372:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:225:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:372:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:395:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:372:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:395:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:437:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:368:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:437:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:454:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:372:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:454:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:477:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:477:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:481:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:481:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:511:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:511:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:515:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:515:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:562:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:115:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:562:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:578:11: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:124:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:578:11: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:628:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:628:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:632:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:225:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:632:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:679:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:632:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:679:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:714:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:714:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:762:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:762:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:798:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:115:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:798:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:802:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:124:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:802:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:882:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:882:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:886:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:886:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:973:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:225:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:973:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1038:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:115:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1038:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1043:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:124:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1043:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1144:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1043:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1144:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1190:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1043:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1190:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1216:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1043:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1216:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1246:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1043:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1246:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1275:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1043:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1275:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1301:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1043:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1301:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1322:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:115:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1322:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1326:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:124:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1326:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1370:18: style: The function 'applyExtrusion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:196:15: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1370:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1374:18: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1374:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1048:38: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1050:39: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1052:37: performance: Function parameter 's' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1058:36: performance: Function parameter 't' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1065:39: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1067:36: performance: Function parameter 's' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1072:33: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1074:33: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1076:33: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1078:33: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1080:33: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1134:34: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1137:38: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1139:39: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1141:39: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1183:41: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1185:43: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1209:44: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1211:44: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1235:40: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1237:40: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1239:41: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1241:41: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1243:38: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1266:39: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1268:40: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1270:41: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1272:38: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1294:41: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1296:39: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_entities.h:1298:40: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:594:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:531:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:594:21: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:637:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:531:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:637:21: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:707:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:531:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:707:25: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:715:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:531:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:715:25: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:723:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:531:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:723:25: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:932:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:929:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:932:17: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:980:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:977:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:980:21: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1053:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:977:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1053:21: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1101:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1098:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1101:21: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1352:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1344:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1352:21: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1407:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1344:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1407:21: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1415:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1344:13: note: outer condition: ver>DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1415:21: note: opposite inner condition: ver==DRW::AC1009
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1758:13: style: The scope of the variable 'bitSize' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1739:55: style: Function 'getCoord' argument 2 names different: declaration 'varStr' definition 'varCoord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.h:77:47: note: Function 'getCoord' argument 2 names different: declaration 'varStr' definition 'varCoord'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1739:55: note: Function 'getCoord' argument 2 names different: declaration 'varStr' definition 'varCoord'.
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:19:13: warning: Member variable 'DRW_Header::curr' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.h:44:15: performance: Variable 'comments' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1672:5: warning: Possible leak in public function. The pointer 'curr' is not deallocated before it is allocated. [publicAllocationError]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1677:5: warning: Possible leak in public function. The pointer 'curr' is not deallocated before it is allocated. [publicAllocationError]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1682:5: warning: Possible leak in public function. The pointer 'curr' is not deallocated before it is allocated. [publicAllocationError]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:1687:5: warning: Possible leak in public function. The pointer 'curr' is not deallocated before it is allocated. [publicAllocationError]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_header.cpp:25:41: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:59:5: warning: Member variable 'DRW_TableEntry::handle' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:59:5: warning: Member variable 'DRW_TableEntry::oType' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:59:5: warning: Member variable 'DRW_TableEntry::objSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:74:5: warning: Member variable 'DRW_TableEntry::oType' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:74:5: warning: Member variable 'DRW_TableEntry::objSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgutil.h:27:1: style: The class 'dwgCompressor' does not have a constructor although it has private member variables. [noConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:78:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:466:16: warning: The class 'DRW_ImageDef' defines member variable with name 'name' also defined in its parent class 'DRW_TableEntry'. [duplInheritedMember]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:103:16: note: Parent variable 'DRW_TableEntry::name'
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:466:16: note: Derived variable 'DRW_ImageDef::name'
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:56:1: warning: The class 'DRW_TableEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:156:10: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:156:10: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:254:10: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:254:10: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:291:10: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:291:10: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:323:10: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:323:10: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:361:10: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:361:10: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:406:10: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:406:10: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:462:10: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:462:10: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:496:10: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:496:10: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:108:18: style: Class 'DRW_TableEntry' is unsafe, 'DRW_TableEntry::curr' can leak by wrong usage. [unsafeClassCanLeak]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:61:5: performance: Variable 'flags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:124:5: performance: Variable 'flags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.h:38:11: style: Technically the member function 'DRW_dbg::getLevel' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:76:25: note: Technically the member function 'DRW_dbg::getLevel' can be const.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.h:38:11: note: Technically the member function 'DRW_dbg::getLevel' can be const.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:60:5: style: Class 'DRW_dbg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:60:5: style: Class 'DRW_dbg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:36:18: style: The function 'printS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:22:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:36:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:37:18: style: The function 'printI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:23:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:37:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:38:18: style: The function 'printUI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:24:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:38:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:39:18: style: The function 'printD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:25:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:39:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:40:18: style: The function 'printH' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:26:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:40:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:41:18: style: The function 'printB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:27:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:41:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:42:18: style: The function 'printHL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:28:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:42:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:43:18: style: The function 'printPT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:29:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.cpp:43:18: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_dbg.h:57:17: style: Class 'DRW_dbg' is unsafe, 'DRW_dbg::prClass' can leak by wrong usage. [unsafeClassCanLeak]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:40:17: performance: Technically the member function 'DRW_Converter::decodeText' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.cpp:204:28: note: Technically the member function 'DRW_Converter::decodeText' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:40:17: note: Technically the member function 'DRW_Converter::decodeText' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:41:17: performance: Technically the member function 'DRW_Converter::encodeNum' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.cpp:220:28: note: Technically the member function 'DRW_Converter::encodeNum' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:41:17: note: Technically the member function 'DRW_Converter::encodeNum' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:42:9: performance: Technically the member function 'DRW_Converter::decodeNum' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.cpp:247:20: note: Technically the member function 'DRW_Converter::decodeNum' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.h:42:9: note: Technically the member function 'DRW_Converter::decodeNum' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.cpp:14:5: style: Class 'DRW_TextCodec' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/drw_textcodec.cpp:14:5: style: Class 'DRW_TextCodec' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:364:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:425:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:709:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:712:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:723:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:728:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:803:13: style: The scope of the variable 'cb' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:845:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:871:12: style: The scope of the variable 'al' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:147:60: style: Function 'dwgBuffer' argument 3 names different: declaration 'decoder' definition 'dc'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:82:53: note: Function 'dwgBuffer' argument 3 names different: declaration 'decoder' definition 'dc'.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:147:60: note: Function 'dwgBuffer' argument 3 names different: declaration 'decoder' definition 'dc'.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:155:60: style: Function 'dwgBuffer' argument 2 names different: declaration 'decoder' definition 'dc'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.h:81:53: note: Function 'dwgBuffer' argument 2 names different: declaration 'decoder' definition 'dc'.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:155:60: note: Function 'dwgBuffer' argument 2 names different: declaration 'decoder' definition 'dc'.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:106:10: style: union member 'typeCast::buf' is never used. [unusedStructMember]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:107:13: style: union member 'typeCast::i16' is never used. [unusedStructMember]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:108:13: style: union member 'typeCast::i32' is never used. [unusedStructMember]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:109:0: style: union member 'typeCast::i64' is never used. [unusedStructMember]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:110:15: style: union member 'typeCast::d64' is never used. [unusedStructMember]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:155:12: warning: Member variable 'dwgBuffer::currByte' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgbuffer.cpp:147:12: warning: Member variable 'dwgBuffer::currByte' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.h:32:18: style: Technically the member function 'dwgR::getVersion' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.h:33:16: style: Technically the member function 'dwgR::getError' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.h:27:5: style: Class 'dwgR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.cpp:211:16: style: Condition 'ret' is always true [knownConditionTrueFalse]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.cpp:175:16: note: Assignment 'ret=true', assigned value is 1
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.cpp:211:16: note: Condition 'ret' is always true
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.cpp:913:10: style: The scope of the variable 'ret2' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.cpp:1147:10: style: The scope of the variable 'ret2' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.cpp:1149:13: style: The scope of the variable 'i' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:58:2: warning: Member variable 'dwgPageInfo::Id' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:58:2: warning: Member variable 'dwgPageInfo::address' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:58:2: warning: Member variable 'dwgPageInfo::size' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:58:2: warning: Member variable 'dwgPageInfo::dataSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:58:2: warning: Member variable 'dwgPageInfo::startOffset' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:58:2: warning: Member variable 'dwgPageInfo::cSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:58:2: warning: Member variable 'dwgPageInfo::uSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:59:2: warning: Member variable 'dwgPageInfo::dataSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:59:2: warning: Member variable 'dwgPageInfo::startOffset' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:59:2: warning: Member variable 'dwgPageInfo::cSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:59:2: warning: Member variable 'dwgPageInfo::uSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:85:2: warning: Member variable 'dwgSectionInfo::size' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:85:2: warning: Member variable 'dwgSectionInfo::maxSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:85:2: warning: Member variable 'dwgSectionInfo::address' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:113:7: performance: Technically the member function 'DRW_ObjControl::reset' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:159:7: performance: Technically the member function 'dwgReader::checkSentinel' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.cpp:106:17: note: Technically the member function 'dwgReader::checkSentinel' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:159:7: note: Technically the member function 'dwgReader::checkSentinel' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:115:7: style: The function 'parseDwg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/libraries/libdxfrw/src/drw_objects.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader.h:115:7: note: Function in derived class
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.h:32:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.h:31:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.h:32:3: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.h:37:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.h:36:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.h:37:3: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.cpp:198:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.cpp:197:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader15.cpp:198:2: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:55:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:53:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:55:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:62:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:60:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:62:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:68:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:66:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:68:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.cpp:273:9: style: Variable 'byteStr' is assigned a value that is never used. [unreadVariable]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:44:2: warning: Member variable 'dwgReader18::uncompSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:44:2: warning: Member variable 'dwgReader18::securityFlags' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:82:10: style: Unused private function: 'dwgReader18::genMagicNumber' [unusedPrivateFunction]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:82:10: performance: Technically the member function 'dwgReader18::genMagicNumber' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.cpp:27:19: note: Technically the member function 'dwgReader18::genMagicNumber' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:82:10: note: Technically the member function 'dwgReader18::genMagicNumber' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:86:13: performance: Technically the member function 'dwgReader18::checksum' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.cpp:51:22: note: Technically the member function 'dwgReader18::checksum' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader18.h:86:13: note: Technically the member function 'dwgReader18::checksum' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.h:36:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.h:34:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.h:36:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.h:42:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.h:40:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.h:42:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.cpp:476:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.cpp:474:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.cpp:476:5: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader21.cpp:479:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:33:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:31:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:33:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:39:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:37:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:39:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:45:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:43:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader24.h:45:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:33:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:31:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:33:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:39:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:37:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:39:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:45:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:43:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgreader27.h:45:9: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgutil.cpp:43:9: style: The scope of the variable 'k' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgutil.cpp:69:9: style: The scope of the variable 'k' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgutil.h:42:13: style: Unused private function: 'dwgCompressor::long20CompressionOffset' [unusedPrivateFunction]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.h:47:10: style: Technically the member function 'RScodec::isOkey' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.h:48:25: style: Technically the member function 'RScodec::indexOf' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.h:49:16: style: Technically the member function 'RScodec::alphaTo' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dwgutil.cpp:652:50: performance: Function parameter 'nameSec' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.cpp:176:14: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.cpp:21:30: style: Function 'readRec' argument 1 names different: declaration 'code' definition 'codeData'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.h:35:23: note: Function 'readRec' argument 1 names different: declaration 'code' definition 'codeData'.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfreader.cpp:21:30: note: Function 'readRec' argument 1 names different: declaration 'code' definition 'codeData'.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.cpp:197:11: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/dxfwriter.cpp:99:53: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.cpp:62:9: style: The scope of the variable 'pb' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.cpp:322:9: style: The scope of the variable 'feedback' can be reduced. [variableScope]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.h:45:10: style: Technically the member function 'RScodec::encode' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.cpp:319:15: note: Technically the member function 'RScodec::encode' can be const.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.h:45:10: note: Technically the member function 'RScodec::encode' can be const.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.h:54:9: style: Technically the member function 'RScodec::calcDecode' can be const. [functionConst]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.cpp:114:14: note: Technically the member function 'RScodec::calcDecode' can be const.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.h:54:9: note: Technically the member function 'RScodec::calcDecode' can be const.
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.cpp:41:5: style: Class 'RScodec' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/intern/rscodec.cpp:41:5: style: Class 'RScodec' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.cpp:69:5: style: Variable 'isOk' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.cpp:66:0: note: Variable 'isOk' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.cpp:69:5: note: Variable 'isOk' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.cpp:150:5: style: Variable 'isOk' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.cpp:143:0: note: Variable 'isOk' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.cpp:150:5: note: Variable 'isOk' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.cpp:38:7: warning: Member variable 'dwgR::iface' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.h:35:10: performance: Technically the member function 'dwgR::setDebug' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.cpp:54:12: note: Technically the member function 'dwgR::setDebug' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdwgr.h:35:10: note: Technically the member function 'dwgR::setDebug' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:919:21: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:927:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:937:24: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1036:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1051:38: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1060:34: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1068:37: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1076:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1092:37: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1104:36: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1306:35: style: Function 'writeBlock' argument 1 names different: declaration 'ent' definition 'bk'. [funcArgNamesDifferent]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.h:63:32: note: Function 'writeBlock' argument 1 names different: declaration 'ent' definition 'bk'.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1306:35: note: Function 'writeBlock' argument 1 names different: declaration 'ent' definition 'bk'.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:35:8: warning: Member variable 'dxfRW::version' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:35:8: warning: Member variable 'dxfRW::binFile' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:35:8: warning: Member variable 'dxfRW::iface' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:35:8: warning: Member variable 'dxfRW::entCount' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:35:8: warning: Member variable 'dxfRW::wlayer0' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:35:8: warning: Member variable 'dxfRW::dimstyleStd' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:35:8: warning: Member variable 'dxfRW::writingBlock' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:35:8: warning: Member variable 'dxfRW::currHandle' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.h:30:10: performance: Technically the member function 'dxfRW::setDebug' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:54:13: note: Technically the member function 'dxfRW::setDebug' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.h:30:10: note: Technically the member function 'dxfRW::setDebug' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.h:122:17: performance: Technically the member function 'dxfRW::toHexStr' can be static. [functionStatic]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:2776:20: note: Technically the member function 'dxfRW::toHexStr' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.h:122:17: note: Technically the member function 'dxfRW::toHexStr' can be static.
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.h:28:5: style: Class 'dxfRW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/libraries/libdxfrw/src/libdxfrw.cpp:1237:61: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/actions/lc_actiondrawsplinepoints.cpp:396:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
LibreCAD-2.1.3/librecad/src/actions/lc_actiondrawsplinepoints.h:80:26: warning: The class 'LC_ActionDrawSplinePoints' defines member variable with name 'pPoints' also defined in its parent class 'RS_ActionDrawSpline'. [duplInheritedMember]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawspline.h:83:26: note: Parent variable 'RS_ActionDrawSpline::pPoints'
LibreCAD-2.1.3/librecad/src/actions/lc_actiondrawsplinepoints.h:80:26: note: Derived variable 'LC_ActionDrawSplinePoints::pPoints'
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimangular.cpp:137:29: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimangular.cpp:147:29: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimdiametric.cpp:77:9: style: Variable 'newEntity' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimdiametric.cpp:75:0: note: Variable 'newEntity' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimdiametric.cpp:77:9: note: Variable 'newEntity' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimension.h:47:15: warning: Virtual function 'reset' is called from constructor 'RS_ActionDimension(const char*name,RS_EntityContainer&container,RS_GraphicView&graphicView)' at line 41. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimension.cpp:41:2: note: Calling reset
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimension.h:47:15: note: reset is a virtual method
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimlinear.cpp:52:18: style: Function 'RS_ActionDimLinear' argument 4 names different: declaration 'fixedAngle' definition '_fixedAngle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimlinear.h:66:47: note: Function 'RS_ActionDimLinear' argument 4 names different: declaration 'fixedAngle' definition '_fixedAngle'.
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimlinear.cpp:52:18: note: Function 'RS_ActionDimLinear' argument 4 names different: declaration 'fixedAngle' definition '_fixedAngle'.
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimradial.cpp:77:9: style: Variable 'newEntity' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimradial.cpp:75:0: note: Variable 'newEntity' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/actions/rs_actiondimradial.cpp:77:9: note: Variable 'newEntity' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawarctangential.cpp:42:29: warning: Member variable 'RS_ActionDrawArcTangential::angleLength' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawarctangential.cpp:42:29: warning: Member variable 'RS_ActionDrawArcTangential::byRadius' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawcircleinscribe.cpp:157:9: warning: Either the condition '!e' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawcircleinscribe.cpp:158:7: note: Assuming that condition '!e' is not redundant
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawcircleinscribe.cpp:157:9: note: Null pointer dereference
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawcircletan2_1p.cpp:47:7: style: struct member 'Points::valid' is never used. [unusedStructMember]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawellipseinscribe.cpp:162:9: warning: Either the condition '!e' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawellipseinscribe.cpp:163:13: note: Assuming that condition '!e' is not redundant
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawellipseinscribe.cpp:162:9: note: Null pointer dereference
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawlinerelangle.cpp:252:17: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawlinetangent1.cpp:64:3: style: Variable 'newEntity' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawlinetangent1.cpp:62:0: note: Variable 'newEntity' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/actions/rs_actiondrawlinetangent1.cpp:64:3: note: Variable 'newEntity' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/actions/rs_actionmodifydeletefree.cpp:129:40: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/actions/rs_actionmodifymoverotate.cpp:45:28: warning: Member variable 'RS_ActionModifyMoveRotate::lastStatus' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylineappend.cpp:74:26: warning: Member variable 'RS_ActionPolylineAppend::originalPolyline' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylineappend.cpp:74:26: warning: Member variable 'RS_ActionPolylineAppend::prepend' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinedel.cpp:38:23: warning: Member variable 'RS_ActionPolylineDel::delEntity' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinedelbetween.cpp:44:30: warning: Member variable 'RS_ActionPolylineDelBetween::delEntity' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinedelbetween.cpp:44:30: warning: Member variable 'RS_ActionPolylineDelBetween::delSegment' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylineequidistant.cpp:163:20: style: The scope of the variable 'en' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylineequidistant.cpp:40:31: warning: Member variable 'RS_ActionPolylineEquidistant::originalEntity' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylineequidistant.cpp:40:31: warning: Member variable 'RS_ActionPolylineEquidistant::bRightSide' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinesegment.cpp:156:63: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinesegment.cpp:234:46: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinesegment.cpp:286:61: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinesegment.cpp:43:27: warning: Member variable 'RS_ActionPolylineSegment::targetEntity' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinetrim.cpp:40:24: warning: Member variable 'RS_ActionPolylineTrim::delEntity' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinetrim.cpp:40:24: warning: Member variable 'RS_ActionPolylineTrim::Segment1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionpolylinetrim.cpp:40:24: warning: Member variable 'RS_ActionPolylineTrim::Segment2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionselectsingle.cpp:39:33: style: Function 'RS_ActionSelectSingle' argument 3 names different: declaration 'actionSelect' definition 'action_select'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/actions/rs_actionselectsingle.h:43:29: note: Function 'RS_ActionSelectSingle' argument 3 names different: declaration 'actionSelect' definition 'action_select'.
LibreCAD-2.1.3/librecad/src/actions/rs_actionselectsingle.cpp:39:33: note: Function 'RS_ActionSelectSingle' argument 3 names different: declaration 'actionSelect' definition 'action_select'.
LibreCAD-2.1.3/librecad/src/actions/rs_actionsetsnapmode.cpp:42:11: performance: Variable 'snapMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/actions/rs_actionsetsnaprestriction.cpp:44:11: performance: Variable 'snapRes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/actions/rs_actionzoompan.cpp:38:19: warning: Member variable 'RS_ActionZoomPan::x1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionzoompan.cpp:38:19: warning: Member variable 'RS_ActionZoomPan::y1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionzoompan.cpp:38:19: warning: Member variable 'RS_ActionZoomPan::x2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionzoompan.cpp:38:19: warning: Member variable 'RS_ActionZoomPan::y2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionzoomscroll.cpp:30:22: warning: Member variable 'RS_ActionZoomScroll::offsetX' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/actions/rs_actionzoomscroll.cpp:30:22: warning: Member variable 'RS_ActionZoomScroll::offsetY' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/cmd/rs_commands.h:53:17: style: Technically the member function 'RS_Commands::complete' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/cmd/rs_commands.cpp:770:26: note: Technically the member function 'RS_Commands::complete' can be const.
LibreCAD-2.1.3/librecad/src/cmd/rs_commands.h:53:17: note: Technically the member function 'RS_Commands::complete' can be const.
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.cpp:51:21: warning: Member variable 'RS_ActionInterface::predecessor' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.h:112:10: performance: Technically the member function 'RS_Snapper::setSnapRestriction' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:113:10: warning: The class 'RS_ActionInterface' defines member variable with name 'finished' also defined in its parent class 'RS_Snapper'. [duplInheritedMember]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.h:200:10: note: Parent variable 'RS_Snapper::finished'
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:113:10: note: Derived variable 'RS_ActionInterface::finished'
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:83:18: style: The function 'suspend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.h:162:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:83:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:84:18: style: The function 'resume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.h:167:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:84:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:85:18: style: The function 'hideOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.h:171:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:85:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:86:18: style: The function 'showOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.h:172:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/actions/rs_actioninterface.h:86:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/actions/rs_preview.h:42:5: style: Class 'RS_Preview' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.cpp:64:13: warning: Member variable 'RS_Snapper::keyEntity' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.cpp:64:13: warning: Member variable 'RS_Snapper::m_SnapDistance' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.cpp:64:13: warning: Member variable 'RS_Snapper::middlePoints' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.cpp:64:13: warning: Member variable 'RS_Snapper::snapRange' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.cpp:68:6: style: Class 'RS_Snapper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibreCAD-2.1.3/librecad/src/lib/actions/rs_snapper.cpp:68:6: style: Class 'RS_Snapper' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:89:22: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:131:60: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:135:59: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:139:62: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:143:68: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:397:9: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:651:34: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:992:56: style: Function 'createImage' argument 1 names different: declaration 'pdata' definition 'data'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.h:142:44: note: Function 'createImage' argument 1 names different: declaration 'pdata' definition 'data'.
LibreCAD-2.1.3/librecad/src/lib/creation/rs_creation.cpp:992:56: note: Function 'createImage' argument 1 names different: declaration 'pdata' definition 'data'.
LibreCAD-2.1.3/librecad/src/lib/debug/rs_debug.cpp:85:11: warning: Member variable 'RS_Debug::stream' is not initialized in the constructor. [uninitMemberVarPrivate]
LibreCAD-2.1.3/librecad/src/lib/debug/rs_debug.h:86:19: style: Technically the member function 'RS_Debug::getLevel' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/debug/rs_debug.cpp:108:35: note: Technically the member function 'RS_Debug::getLevel' can be const.
LibreCAD-2.1.3/librecad/src/lib/debug/rs_debug.h:86:19: note: Technically the member function 'RS_Debug::getLevel' can be const.
LibreCAD-2.1.3/librecad/src/lib/debug/rs_debug.h:89:10: performance: Technically the member function 'RS_Debug::printUnicode' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/debug/rs_debug.cpp:165:16: note: Technically the member function 'RS_Debug::printUnicode' can be static.
LibreCAD-2.1.3/librecad/src/lib/debug/rs_debug.h:89:10: note: Technically the member function 'RS_Debug::printUnicode' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:36:53: style: Function 'LC_HyperbolaData' argument 1 names different: declaration 'center' definition '_center'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.h:42:36: note: Function 'LC_HyperbolaData' argument 1 names different: declaration 'center' definition '_center'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:36:53: note: Function 'LC_HyperbolaData' argument 1 names different: declaration 'center' definition '_center'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:37:24: style: Function 'LC_HyperbolaData' argument 2 names different: declaration 'majorP' definition '_majorP'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.h:43:24: note: Function 'LC_HyperbolaData' argument 2 names different: declaration 'majorP' definition '_majorP'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:37:24: note: Function 'LC_HyperbolaData' argument 2 names different: declaration 'majorP' definition '_majorP'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:38:14: style: Function 'LC_HyperbolaData' argument 3 names different: declaration 'ratio' definition '_ratio'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.h:44:14: note: Function 'LC_HyperbolaData' argument 3 names different: declaration 'ratio' definition '_ratio'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:38:14: note: Function 'LC_HyperbolaData' argument 3 names different: declaration 'ratio' definition '_ratio'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:39:14: style: Function 'LC_HyperbolaData' argument 4 names different: declaration 'angle1' definition '_angle1'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.h:45:14: note: Function 'LC_HyperbolaData' argument 4 names different: declaration 'angle1' definition '_angle1'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:39:14: note: Function 'LC_HyperbolaData' argument 4 names different: declaration 'angle1' definition '_angle1'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:39:30: style: Function 'LC_HyperbolaData' argument 5 names different: declaration 'angle2' definition '_angle2'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.h:45:29: note: Function 'LC_HyperbolaData' argument 5 names different: declaration 'angle2' definition '_angle2'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:39:30: note: Function 'LC_HyperbolaData' argument 5 names different: declaration 'angle2' definition '_angle2'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:40:12: style: Function 'LC_HyperbolaData' argument 6 names different: declaration 'reversed' definition '_reversed'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.h:46:12: note: Function 'LC_HyperbolaData' argument 6 names different: declaration 'reversed' definition '_reversed'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:40:12: note: Function 'LC_HyperbolaData' argument 6 names different: declaration 'reversed' definition '_reversed'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:82:19: warning: Member variable 'LC_HyperbolaData::angle1' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:82:19: warning: Member variable 'LC_HyperbolaData::angle2' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.cpp:82:19: warning: Member variable 'LC_HyperbolaData::reversed' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_vector.h:196:5: style: 'RS_VectorSolutions::operator=' should return 'RS_VectorSolutions &'. [operatorEq]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_pen.h:110:10: style: Technically the member function 'RS_Pen::isValid' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.h:224:7: performance: Technically the member function 'LC_Hyperbola::rotate' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_hyperbola.h:225:7: performance: Technically the member function 'LC_Hyperbola::rotate' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:137:14: style: Technically the member function 'RS_Graphic::countBlocks' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:187:9: style: Technically the member function 'RS_Graphic::countVariables' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:204:15: style: Technically the member function 'RS_Graphic::getVariableVector' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:207:13: style: Technically the member function 'RS_Graphic::getVariableString' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:210:9: style: Technically the member function 'RS_Graphic::getVariableInt' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:213:12: style: Technically the member function 'RS_Graphic::getVariableDouble' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:295:10: style: Technically the member function 'RS_Graphic::getPaperScaleFixed' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_vector.h:149:2: style: Class 'RS_VectorSolutions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_vector.h:150:2: style: Class 'RS_VectorSolutions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_vector.h:151:2: style: Class 'RS_VectorSolutions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_flags.h:37:2: style: Struct 'RS_Flags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_color.h:51:5: style: Class 'RS_Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_color.h:55:5: style: Class 'RS_Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_color.h:56:5: style: Class 'RS_Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_pen.h:73:5: style: Class 'RS_Pen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_atomicentity.h:47:2: style: Class 'RS_AtomicEntity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_blocklist.h:48:5: style: Class 'RS_BlockList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:49:5: style: Class 'RS_Graphic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:64:18: style: The function 'isDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:189:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:64:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:72:18: style: The function 'removeUndoable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_undo.h:66:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:72:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:133:18: style: The function 'startUndoCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_undo.h:57:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:133:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:57:29: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:57:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:63:27: style: The function 'getLayerList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:51:27: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:63:27: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:66:27: style: The function 'getBlockList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:52:27: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:66:27: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:70:18: style: The function 'newDoc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:54:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:70:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:71:18: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:55:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:71:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:73:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:57:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:73:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:74:10: style: The function 'loadTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:58:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:74:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:98:18: style: The function 'addEntity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.h:86:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:98:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:274:18: style: The function 'isModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:126:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:274:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:281:18: style: The function 'setModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:117:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:281:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_color.h:56:22: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:2893:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:2896:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:3582:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:3583:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:3586:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:3589:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:59:9: style: The scope of the variable 'dt' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:438:9: style: The scope of the variable 'dCurDist' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:1204:6: style: The scope of the variable 'iPts' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:2198:7: style: The scope of the variable 'bRes' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:2378:7: style: The scope of the variable 'bRes' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:544:47: style: Function 'LC_SplinePointsData' argument 1 names different: declaration 'closed' definition '_closed'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.h:55:27: note: Function 'LC_SplinePointsData' argument 1 names different: declaration 'closed' definition '_closed'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:544:47: note: Function 'LC_SplinePointsData' argument 1 names different: declaration 'closed' definition '_closed'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:544:61: style: Function 'LC_SplinePointsData' argument 2 names different: declaration 'cut' definition '_cut'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.h:55:40: note: Function 'LC_SplinePointsData' argument 2 names different: declaration 'cut' definition '_cut'.
LibreCAD-2.1.3/librecad/src/lib/engine/lc_splinepoints.cpp:544:61: note: Function 'LC_SplinePointsData' argument 2 names different: declaration 'cut' definition '_cut'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_line.h:85:34: performance: Function parameter 's' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_line.h:90:32: performance: Function parameter 'e' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:1045:12: style: The scope of the variable 't2' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:46:41: style: Function 'RS_ArcData' argument 1 names different: declaration 'center' definition '_center'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:41:30: note: Function 'RS_ArcData' argument 1 names different: declaration 'center' definition '_center'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:46:41: note: Function 'RS_ArcData' argument 1 names different: declaration 'center' definition '_center'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:47:16: style: Function 'RS_ArcData' argument 2 names different: declaration 'radius' definition '_radius'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:42:14: note: Function 'RS_ArcData' argument 2 names different: declaration 'radius' definition '_radius'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:47:16: note: Function 'RS_ArcData' argument 2 names different: declaration 'radius' definition '_radius'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:48:16: style: Function 'RS_ArcData' argument 3 names different: declaration 'angle1' definition '_angle1'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:43:14: note: Function 'RS_ArcData' argument 3 names different: declaration 'angle1' definition '_angle1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:48:16: note: Function 'RS_ArcData' argument 3 names different: declaration 'angle1' definition '_angle1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:48:32: style: Function 'RS_ArcData' argument 4 names different: declaration 'angle2' definition '_angle2'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:43:29: note: Function 'RS_ArcData' argument 4 names different: declaration 'angle2' definition '_angle2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:48:32: note: Function 'RS_ArcData' argument 4 names different: declaration 'angle2' definition '_angle2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:49:14: style: Function 'RS_ArcData' argument 5 names different: declaration 'reversed' definition '_reversed'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:44:12: note: Function 'RS_ArcData' argument 5 names different: declaration 'reversed' definition '_reversed'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:49:14: note: Function 'RS_ArcData' argument 5 names different: declaration 'reversed' definition '_reversed'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:594:38: style: Function 'offset' argument 1 names different: declaration 'position' definition 'coord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:168:31: note: Function 'offset' argument 1 names different: declaration 'position' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:594:38: note: Function 'offset' argument 1 names different: declaration 'position' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:655:51: style: Function 'getTrimPoint' argument 1 names different: declaration 'coord' definition 'trimCoord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:173:44: note: Function 'getTrimPoint' argument 1 names different: declaration 'coord' definition 'trimCoord'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:655:51: note: Function 'getTrimPoint' argument 1 names different: declaration 'coord' definition 'trimCoord'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:675:48: style: Function 'prepareTrim' argument 1 names different: declaration 'mousePoint' definition 'trimCoord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:176:41: note: Function 'prepareTrim' argument 1 names different: declaration 'mousePoint' definition 'trimCoord'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:675:48: note: Function 'prepareTrim' argument 1 names different: declaration 'mousePoint' definition 'trimCoord'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:234:15: warning: Virtual function 'calculateBorders' is called from constructor 'RS_Arc(RS_EntityContainer*parent,const RS_ArcData&d)' at line 85. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.cpp:85:5: note: Calling calculateBorders
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:234:15: note: calculateBorders is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:70:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:71:21: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:70:21: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:75:29: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:75:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:95:26: style: The function 'getQuadratic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:537:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:95:26: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:96:23: style: The function 'getMiddlePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:338:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:96:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:97:23: style: The function 'getNearestEndpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:293:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:97:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:99:23: style: The function 'getNearestPointOnEntity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:307:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:99:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:101:23: style: The function 'getNearestCenter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:323:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:101:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:103:23: style: The function 'getNearestMiddle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:341:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:103:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:106:23: style: The function 'getNearestDist' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:359:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:106:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:109:20: style: The function 'getDistanceToPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:424:20: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:109:20: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:114:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:452:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:114:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:115:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:458:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:115:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:116:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:459:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:116:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:117:18: style: The function 'scale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:464:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:117:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:118:18: style: The function 'mirror' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:479:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:118:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:120:18: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:509:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:120:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:126:18: style: The function 'calculateBorders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:522:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:126:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_arc.h:91:29: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.cpp:32:43: style: Function 'RS_BlockData' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:39:30: note: Function 'RS_BlockData' argument 1 names different: declaration 'name' definition '_name'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.cpp:32:43: note: Function 'RS_BlockData' argument 1 names different: declaration 'name' definition '_name'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.cpp:33:27: style: Function 'RS_BlockData' argument 2 names different: declaration 'basePoint' definition '_basePoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:40:30: note: Function 'RS_BlockData' argument 2 names different: declaration 'basePoint' definition '_basePoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.cpp:33:27: note: Function 'RS_BlockData' argument 2 names different: declaration 'basePoint' definition '_basePoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.cpp:34:15: style: Function 'RS_BlockData' argument 3 names different: declaration 'frozen' definition '_frozen'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:41:12: note: Function 'RS_BlockData' argument 3 names different: declaration 'frozen' definition '_frozen'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.cpp:34:15: note: Function 'RS_BlockData' argument 3 names different: declaration 'frozen' definition '_frozen'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:87:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:71:21: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:87:21: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:90:29: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:90:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:108:27: style: The function 'getLayerList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:51:27: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:108:27: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:109:27: style: The function 'getBlockList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:52:27: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:109:27: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:114:18: style: The function 'newDoc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:54:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:114:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:121:18: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:55:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:121:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:131:18: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:57:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:131:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:135:18: style: The function 'loadTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:58:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:135:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:175:15: style: The function 'setModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:117:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:175:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_blocklist.cpp:115:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_circle.h:107:12: performance: Technically the member function 'RS_Circle::getAngleLength' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_circle.cpp:114:19: note: Technically the member function 'RS_Circle::getAngleLength' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_circle.h:107:12: note: Technically the member function 'RS_Circle::getAngleLength' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_circle.h:118:21: performance: Technically the member function 'RS_Circle::createTan1_2P' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_circle.cpp:286:31: note: Technically the member function 'RS_Circle::createTan1_2P' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_circle.h:118:21: note: Technically the member function 'RS_Circle::createTan1_2P' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_clipboard.h:76:7: style: Technically the member function 'RS_Clipboard::countLayers' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_clipboard.h:85:14: style: Technically the member function 'RS_Clipboard::count' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:126:18: warning: Virtual function 'calculateBorders' is called from constructor 'RS_ConstructionLine(RS_EntityContainer*parent,const RS_ConstructionLineData&d)' at line 62. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.cpp:62:5: note: Calling calculateBorders
LibreCAD-2.1.3/librecad/src/lib/engine/rs_constructionline.h:126:18: note: calculateBorders is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimaligned.cpp:51:55: style: Function 'RS_DimAlignedData' argument 1 names different: declaration 'extensionPoint1' definition '_extensionPoint1'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimaligned.h:49:37: note: Function 'RS_DimAlignedData' argument 1 names different: declaration 'extensionPoint1' definition '_extensionPoint1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimaligned.cpp:51:55: note: Function 'RS_DimAlignedData' argument 1 names different: declaration 'extensionPoint1' definition '_extensionPoint1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimaligned.cpp:52:24: style: Function 'RS_DimAlignedData' argument 2 names different: declaration 'extensionPoint2' definition '_extensionPoint2'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimaligned.h:50:25: note: Function 'RS_DimAlignedData' argument 2 names different: declaration 'extensionPoint2' definition '_extensionPoint2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimaligned.cpp:52:24: note: Function 'RS_DimAlignedData' argument 2 names different: declaration 'extensionPoint2' definition '_extensionPoint2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:170:15: style: Technically the member function 'RS_MText::getInsertionPoint' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:173:12: style: Technically the member function 'RS_MText::getHeight' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:179:12: style: Technically the member function 'RS_MText::getWidth' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:184:26: style: Technically the member function 'RS_MText::getVAlign' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:190:26: style: Technically the member function 'RS_MText::getHAlign' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:196:41: style: Technically the member function 'RS_MText::getDrawingDirection' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:199:41: style: Technically the member function 'RS_MText::getLineSpacingStyle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:205:12: style: Technically the member function 'RS_MText::getLineSpacingFactor' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:209:13: style: Technically the member function 'RS_MText::getText' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:215:13: style: Technically the member function 'RS_MText::getStyle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:221:12: style: Technically the member function 'RS_MText::getAngle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:224:12: style: Technically the member function 'RS_MText::getUsedTextWidth' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:227:12: style: Technically the member function 'RS_MText::getUsedTextHeight' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:136:15: style: Technically the member function 'RS_Dimension::getDefinitionPoint' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:140:15: style: Technically the member function 'RS_Dimension::getMiddleOfText' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:144:26: style: Technically the member function 'RS_Dimension::getVAlign' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:148:26: style: Technically the member function 'RS_Dimension::getHAlign' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:152:41: style: Technically the member function 'RS_Dimension::getLineSpacingStyle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:156:12: style: Technically the member function 'RS_Dimension::getLineSpacingFactor' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:160:13: style: Technically the member function 'RS_Dimension::getText' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:164:13: style: Technically the member function 'RS_Dimension::getStyle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:168:12: style: Technically the member function 'RS_Dimension::getAngle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:153:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:71:21: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:153:21: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:156:29: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:156:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:165:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:218:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:165:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:238:23: style: The function 'getNearestEndpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:293:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:238:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:240:29: style: The function 'getRefPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:279:29: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:240:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:242:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:452:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:242:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:243:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:458:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:243:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:244:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:459:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:244:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:245:18: style: The function 'scale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:464:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:245:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:246:18: style: The function 'mirror' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:479:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:246:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:247:18: style: The function 'hasEndpointsWithinWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:247:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:248:18: style: The function 'stretch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:481:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:248:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.cpp:54:55: style: Function 'RS_DimAngularData' argument 1 names different: declaration 'definitionPoint1' definition '_definitionPoint1'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.h:48:37: note: Function 'RS_DimAngularData' argument 1 names different: declaration 'definitionPoint1' definition '_definitionPoint1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.cpp:54:55: note: Function 'RS_DimAngularData' argument 1 names different: declaration 'definitionPoint1' definition '_definitionPoint1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.cpp:55:24: style: Function 'RS_DimAngularData' argument 2 names different: declaration 'definitionPoint2' definition '_definitionPoint2'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.h:49:25: note: Function 'RS_DimAngularData' argument 2 names different: declaration 'definitionPoint2' definition '_definitionPoint2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.cpp:55:24: note: Function 'RS_DimAngularData' argument 2 names different: declaration 'definitionPoint2' definition '_definitionPoint2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.cpp:56:29: style: Function 'RS_DimAngularData' argument 3 names different: declaration 'definitionPoint3' definition '_definitionPoint3'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.h:50:25: note: Function 'RS_DimAngularData' argument 3 names different: declaration 'definitionPoint3' definition '_definitionPoint3'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.cpp:56:29: note: Function 'RS_DimAngularData' argument 3 names different: declaration 'definitionPoint3' definition '_definitionPoint3'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.cpp:57:29: style: Function 'RS_DimAngularData' argument 4 names different: declaration 'definitionPoint4' definition '_definitionPoint4'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.h:51:25: note: Function 'RS_DimAngularData' argument 4 names different: declaration 'definitionPoint4' definition '_definitionPoint4'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.cpp:57:29: note: Function 'RS_DimAngularData' argument 4 names different: declaration 'definitionPoint4' definition '_definitionPoint4'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.h:101:15: style: Technically the member function 'RS_DimAngular::getDefinitionPoint1' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.h:104:15: style: Technically the member function 'RS_DimAngular::getDefinitionPoint2' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.h:107:15: style: Technically the member function 'RS_DimAngular::getDefinitionPoint3' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimangular.h:110:15: style: Technically the member function 'RS_DimAngular::getDefinitionPoint4' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimdiametric.cpp:46:59: style: Function 'RS_DimDiametricData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimdiametric.h:48:42: note: Function 'RS_DimDiametricData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimdiametric.cpp:46:59: note: Function 'RS_DimDiametricData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimdiametric.cpp:47:13: style: Function 'RS_DimDiametricData' argument 2 names different: declaration 'leader' definition '_leader'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimdiametric.h:49:14: note: Function 'RS_DimDiametricData' argument 2 names different: declaration 'leader' definition '_leader'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimdiametric.cpp:47:13: note: Function 'RS_DimDiametricData' argument 2 names different: declaration 'leader' definition '_leader'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimdiametric.h:92:15: style: Technically the member function 'RS_DimDiametric::getDefinitionPoint' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimdiametric.h:95:12: style: Technically the member function 'RS_DimDiametric::getLeader' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:63:53: style: Function 'RS_DimensionData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:59:36: note: Function 'RS_DimensionData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:63:53: note: Function 'RS_DimensionData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:64:23: style: Function 'RS_DimensionData' argument 2 names different: declaration 'middleOfText' definition '_middleOfText'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:60:39: note: Function 'RS_DimensionData' argument 2 names different: declaration 'middleOfText' definition '_middleOfText'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:64:23: note: Function 'RS_DimensionData' argument 2 names different: declaration 'middleOfText' definition '_middleOfText'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:65:27: style: Function 'RS_DimensionData' argument 3 names different: declaration 'valign' definition '_valign'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:61:43: note: Function 'RS_DimensionData' argument 3 names different: declaration 'valign' definition '_valign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:65:27: note: Function 'RS_DimensionData' argument 3 names different: declaration 'valign' definition '_valign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:66:27: style: Function 'RS_DimensionData' argument 4 names different: declaration 'halign' definition '_halign'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:62:43: note: Function 'RS_DimensionData' argument 4 names different: declaration 'halign' definition '_halign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:66:27: note: Function 'RS_DimensionData' argument 4 names different: declaration 'halign' definition '_halign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:67:42: style: Function 'RS_DimensionData' argument 5 names different: declaration 'lineSpacingStyle' definition '_lineSpacingStyle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:63:58: note: Function 'RS_DimensionData' argument 5 names different: declaration 'lineSpacingStyle' definition '_lineSpacingStyle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:67:42: note: Function 'RS_DimensionData' argument 5 names different: declaration 'lineSpacingStyle' definition '_lineSpacingStyle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:68:13: style: Function 'RS_DimensionData' argument 6 names different: declaration 'lineSpacingFactor' definition '_lineSpacingFactor'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:64:29: note: Function 'RS_DimensionData' argument 6 names different: declaration 'lineSpacingFactor' definition '_lineSpacingFactor'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:68:13: note: Function 'RS_DimensionData' argument 6 names different: declaration 'lineSpacingFactor' definition '_lineSpacingFactor'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:69:14: style: Function 'RS_DimensionData' argument 7 names different: declaration 'text' definition '_text'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:65:30: note: Function 'RS_DimensionData' argument 7 names different: declaration 'text' definition '_text'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:69:14: note: Function 'RS_DimensionData' argument 7 names different: declaration 'text' definition '_text'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:70:14: style: Function 'RS_DimensionData' argument 8 names different: declaration 'style' definition '_style'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:66:30: note: Function 'RS_DimensionData' argument 8 names different: declaration 'style' definition '_style'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:70:14: note: Function 'RS_DimensionData' argument 8 names different: declaration 'style' definition '_style'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:71:13: style: Function 'RS_DimensionData' argument 9 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:67:14: note: Function 'RS_DimensionData' argument 9 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:71:13: note: Function 'RS_DimensionData' argument 9 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:175:61: style: Function 'updateCreateDimensionLine' argument 5 names different: declaration 'autoText' definition 'forceAutoText'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:134:60: note: Function 'updateCreateDimensionLine' argument 5 names different: declaration 'autoText' definition 'forceAutoText'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:175:61: note: Function 'updateCreateDimensionLine' argument 5 names different: declaration 'autoText' definition 'forceAutoText'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:183:20: style: Technically the member function 'RS_Dimension::getExtensionLineWidth' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:467:30: note: Technically the member function 'RS_Dimension::getExtensionLineWidth' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:183:20: note: Technically the member function 'RS_Dimension::getExtensionLineWidth' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:184:20: style: Technically the member function 'RS_Dimension::getDimensionLineWidth' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:475:30: note: Technically the member function 'RS_Dimension::getDimensionLineWidth' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:184:20: note: Technically the member function 'RS_Dimension::getDimensionLineWidth' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:185:14: style: Technically the member function 'RS_Dimension::getDimensionLineColor' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:482:24: note: Technically the member function 'RS_Dimension::getDimensionLineColor' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:185:14: note: Technically the member function 'RS_Dimension::getDimensionLineColor' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:186:14: style: Technically the member function 'RS_Dimension::getExtensionLineColor' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:490:24: note: Technically the member function 'RS_Dimension::getExtensionLineColor' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:186:14: note: Technically the member function 'RS_Dimension::getExtensionLineColor' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:187:14: style: Technically the member function 'RS_Dimension::getTextColor' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:498:24: note: Technically the member function 'RS_Dimension::getTextColor' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:187:14: note: Technically the member function 'RS_Dimension::getTextColor' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:188:13: style: Technically the member function 'RS_Dimension::getTextStyle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:506:23: note: Technically the member function 'RS_Dimension::getTextStyle' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:188:13: note: Technically the member function 'RS_Dimension::getTextStyle' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:69:14: performance: Function parameter '_text' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.cpp:70:14: performance: Function parameter '_style' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.cpp:46:53: style: Function 'RS_DimLinearData' argument 1 names different: declaration 'extensionPoint1' definition '_extensionPoint1'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:50:39: note: Function 'RS_DimLinearData' argument 1 names different: declaration 'extensionPoint1' definition '_extensionPoint1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.cpp:46:53: note: Function 'RS_DimLinearData' argument 1 names different: declaration 'extensionPoint1' definition '_extensionPoint1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.cpp:47:23: style: Function 'RS_DimLinearData' argument 2 names different: declaration 'extensionPoint2' definition '_extensionPoint2'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:51:39: note: Function 'RS_DimLinearData' argument 2 names different: declaration 'extensionPoint2' definition '_extensionPoint2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.cpp:47:23: note: Function 'RS_DimLinearData' argument 2 names different: declaration 'extensionPoint2' definition '_extensionPoint2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.cpp:48:13: style: Function 'RS_DimLinearData' argument 3 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:52:14: note: Function 'RS_DimLinearData' argument 3 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.cpp:48:13: note: Function 'RS_DimLinearData' argument 3 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.cpp:48:28: style: Function 'RS_DimLinearData' argument 4 names different: declaration 'oblique' definition '_oblique'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:52:28: note: Function 'RS_DimLinearData' argument 4 names different: declaration 'oblique' definition '_oblique'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.cpp:48:28: note: Function 'RS_DimLinearData' argument 4 names different: declaration 'oblique' definition '_oblique'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:79:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:71:21: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:79:21: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:82:29: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:82:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:94:29: style: The function 'getRefPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:279:29: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:94:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:96:21: style: The function 'getMeasuredLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:121:21: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:96:21: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:98:18: style: The function 'updateDim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimension.h:131:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:98:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:118:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:452:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:118:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:119:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:458:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:119:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:120:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:459:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:120:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:121:18: style: The function 'scale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:464:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:121:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:122:18: style: The function 'mirror' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:479:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:122:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:123:18: style: The function 'hasEndpointsWithinWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:123:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:124:18: style: The function 'stretch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:481:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:124:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:127:18: style: The function 'moveRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:489:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimlinear.h:127:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimradial.cpp:47:53: style: Function 'RS_DimRadialData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimradial.h:48:39: note: Function 'RS_DimRadialData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimradial.cpp:47:53: note: Function 'RS_DimRadialData' argument 1 names different: declaration 'definitionPoint' definition '_definitionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimradial.cpp:48:13: style: Function 'RS_DimRadialData' argument 2 names different: declaration 'leader' definition '_leader'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimradial.h:49:14: note: Function 'RS_DimRadialData' argument 2 names different: declaration 'leader' definition '_leader'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimradial.cpp:48:13: note: Function 'RS_DimRadialData' argument 2 names different: declaration 'leader' definition '_leader'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimradial.h:92:15: style: Technically the member function 'RS_DimRadial::getDefinitionPoint' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_dimradial.h:95:12: style: Technically the member function 'RS_DimRadial::getLeader' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:117:15: warning: Virtual function 'setModified' is called from constructor 'RS_Document(RS_EntityContainer*parent=nullptr)' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.cpp:46:5: note: Calling setModified
LibreCAD-2.1.3/librecad/src/lib/engine/rs_document.h:117:15: note: setModified is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.cpp:334:44: style: Function 'getEllipseLength' argument 1 names different: declaration 'a1' definition 'x1'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.h:97:36: note: Function 'getEllipseLength' argument 1 names different: declaration 'a1' definition 'x1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.cpp:334:44: note: Function 'getEllipseLength' argument 1 names different: declaration 'a1' definition 'x1'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.cpp:334:55: style: Function 'getEllipseLength' argument 2 names different: declaration 'a2' definition 'x2'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.h:97:47: note: Function 'getEllipseLength' argument 2 names different: declaration 'a2' definition 'x2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.cpp:334:55: note: Function 'getEllipseLength' argument 2 names different: declaration 'a2' definition 'x2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.cpp:367:44: style: Function 'getEllipseLength' argument 1 names different: declaration 'a2' definition 'x2'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.h:98:33: note: Function 'getEllipseLength' argument 1 names different: declaration 'a2' definition 'x2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.cpp:367:44: note: Function 'getEllipseLength' argument 1 names different: declaration 'a2' definition 'x2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.cpp:1153:67: style: Function 'rotate' argument 2 names different: declaration 'angle' definition 'angleVector'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.h:204:56: note: Function 'rotate' argument 2 names different: declaration 'angle' definition 'angleVector'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_ellipse.cpp:1153:67: note: Function 'rotate' argument 2 names different: declaration 'angle' definition 'angleVector'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:252:10: style: Technically the member function 'RS_Entity::addGraphicVariable' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:589:17: note: Technically the member function 'RS_Entity::addGraphicVariable' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:252:10: note: Technically the member function 'RS_Entity::addGraphicVariable' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:253:10: style: Technically the member function 'RS_Entity::addGraphicVariable' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:604:17: note: Technically the member function 'RS_Entity::addGraphicVariable' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:253:10: note: Technically the member function 'RS_Entity::addGraphicVariable' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:254:10: style: Technically the member function 'RS_Entity::addGraphicVariable' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:619:17: note: Technically the member function 'RS_Entity::addGraphicVariable' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:254:10: note: Technically the member function 'RS_Entity::addGraphicVariable' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:256:12: style: Technically the member function 'RS_Entity::getGraphicVariableDouble' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:638:19: note: Technically the member function 'RS_Entity::getGraphicVariableDouble' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:256:12: note: Technically the member function 'RS_Entity::getGraphicVariableDouble' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:512:12: style: Technically the member function 'RS_Entity::getStyleFactor' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:900:19: note: Technically the member function 'RS_Entity::getStyleFactor' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:512:12: note: Technically the member function 'RS_Entity::getStyleFactor' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:161:15: style: Technically the member function 'RS_Text::getInsertionPoint' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:164:15: style: Technically the member function 'RS_Text::getSecondPoint' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:167:12: style: Technically the member function 'RS_Text::getHeight' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:173:12: style: Technically the member function 'RS_Text::getWidthRel' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:183:25: style: Technically the member function 'RS_Text::getVAlign' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:189:25: style: Technically the member function 'RS_Text::getHAlign' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:195:33: style: Technically the member function 'RS_Text::getTextGeneration' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:199:13: style: Technically the member function 'RS_Text::getText' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:205:13: style: Technically the member function 'RS_Text::getStyle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:211:12: style: Technically the member function 'RS_Text::getAngle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:214:12: style: Technically the member function 'RS_Text::getUsedTextWidth' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:217:12: style: Technically the member function 'RS_Text::getUsedTextHeight' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: warning: Virtual function 'rtti' is called from constructor 'RS_Entity(RS_EntityContainer*parent=nullptr)' at line 62. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:62:5: note: Calling init
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:90:5: note: Calling setLayerToActive
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:767:27: note: Calling getGraphic
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.cpp:486:9: note: Calling rtti
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: rtti is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_point.h:37:5: style: Struct 'RS_PointData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.h:59:2: style: Class 'RS_Polyline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:98:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:71:21: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:98:21: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:101:29: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:101:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:113:18: style: The function 'reparent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:73:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:113:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:120:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:218:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:120:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:174:15: style: The function 'isVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:203:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:174:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:176:29: style: The function 'getRefPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:279:29: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:176:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:177:23: style: The function 'getMiddlePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:338:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:177:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:180:23: style: The function 'getNearestRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:388:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:180:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:183:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:452:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:183:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:184:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:458:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:184:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:185:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:459:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:185:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:186:18: style: The function 'scale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:464:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:186:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:187:18: style: The function 'mirror' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:479:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:187:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:144:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:71:21: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:144:21: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:147:29: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:147:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:156:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:218:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:156:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:228:23: style: The function 'getNearestEndpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:293:23: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:228:23: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:230:29: style: The function 'getRefPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:279:29: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:230:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:232:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:452:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:232:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:233:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:458:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:233:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:234:18: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:459:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:234:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:235:18: style: The function 'scale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:464:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:235:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:236:18: style: The function 'mirror' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:479:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:236:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:237:18: style: The function 'hasEndpointsWithinWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:200:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:237:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:238:18: style: The function 'stretch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:481:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:238:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:269:46: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:622:14: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:666:14: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:670:14: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:689:14: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:691:14: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:714:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:719:14: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:737:14: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:739:14: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:786:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:787:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:806:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:807:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:825:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:826:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:865:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:866:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:877:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:878:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:889:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:890:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:931:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:932:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:960:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:961:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:988:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:989:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1034:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1035:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1061:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1062:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1088:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1089:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1903:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1904:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1905:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1909:32: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:253:10: style: The scope of the variable 'included' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:370:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1467:66: style: Function 'getNearestEntity' argument 1 names different: declaration 'point' definition 'coord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.h:148:50: note: Function 'getNearestEntity' argument 1 names different: declaration 'point' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1467:66: note: Function 'getNearestEntity' argument 1 names different: declaration 'point' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1689:79: style: Function 'mirror' argument 2 names different: declaration 'axisPoint2a' definition 'axisPoint2'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.h:186:60: note: Function 'mirror' argument 2 names different: declaration 'axisPoint2a' definition 'axisPoint2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1689:79: note: Function 'mirror' argument 2 names different: declaration 'axisPoint2a' definition 'axisPoint2'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:1204:9: style: Variable 'i0' is modified but its new value is never used. [unreadVariable]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_spline.h:91:6: performance: Technically the member function 'RS_Spline::getNumberOfKnots' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.h:108:18: warning: Virtual function 'clear' is called from destructor '~RS_EntityContainer()' at line 88. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.cpp:88:5: note: Calling clear
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entitycontainer.h:108:18: note: clear is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_font.cpp:52:33: style: Function 'RS_Font' argument 1 names different: declaration 'name' definition 'fileName'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_font.h:45:28: note: Function 'RS_Font' argument 1 names different: declaration 'name' definition 'fileName'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_font.cpp:52:33: note: Function 'RS_Font' argument 1 names different: declaration 'name' definition 'fileName'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_font.h:79:12: style: Technically the member function 'RS_Font::getLetterSpacing' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_font.h:84:12: style: Technically the member function 'RS_Font::getWordSpacing' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_font.h:89:12: style: Technically the member function 'RS_Font::getLineSpacingFactor' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_font.h:105:14: style: Technically the member function 'RS_Font::countLetters' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:79:13: performance: Technically the member function 'RS_System::getHomeDir' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:86:13: performance: Technically the member function 'RS_System::getCurrentDir' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:93:13: style: Technically the member function 'RS_System::getAppDir' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:156:17: style: Technically the member function 'RS_System::getAppName' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:163:17: style: Technically the member function 'RS_System::getAppVersion' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:172:17: style: Technically the member function 'RS_System::getLanguageList' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_fontchar.h:55:29: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_block.h:90:29: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_fontchar.h:55:29: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_fontchar.h:49:27: performance: Function parameter 'basePoint' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:492:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:482:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:492:5: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:523:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:511:0: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:523:5: note: Variable 'ret' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:206:28: style: The scope of the variable 'msg_err' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:435:13: style: The scope of the variable 'formatTypeSaved' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:226:23: performance: Technically the member function 'RS_Graphic::getLinearFormat' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:648:31: note: Technically the member function 'RS_Graphic::getLinearFormat' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:226:23: note: Technically the member function 'RS_Graphic::getLinearFormat' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:251:24: style: Technically the member function 'RS_Graphic::getCrosshairType' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:583:32: note: Technically the member function 'RS_Graphic::getCrosshairType' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:251:24: note: Technically the member function 'RS_Graphic::getCrosshairType' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:243:18: warning: Virtual function 'setUnit' is called from constructor 'RS_Graphic(RS_EntityContainer*parent=NULL)' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:54:5: note: Calling setUnit
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:243:18: note: setUnit is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:244:23: warning: Virtual function 'getUnit' is called from constructor 'RS_Graphic(RS_EntityContainer*parent=NULL)' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:61:22: note: Calling getUnit
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:244:23: note: getUnit is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:281:18: warning: Virtual function 'setModified' is called from constructor 'RS_Graphic(RS_EntityContainer*parent=NULL)' at line 86. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.cpp:86:5: note: Calling setModified
LibreCAD-2.1.3/librecad/src/lib/engine/rs_graphic.h:281:18: note: setModified is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:97:40: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:207:11: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:220:22: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:574:44: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:587:40: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:378:20: style: The scope of the variable 'minDist' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:54:33: style: Function 'RS_HatchData' argument 1 names different: declaration 'solid' definition '_solid'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.h:49:20: note: Function 'RS_HatchData' argument 1 names different: declaration 'solid' definition '_solid'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:54:33: note: Function 'RS_HatchData' argument 1 names different: declaration 'solid' definition '_solid'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:55:17: style: Function 'RS_HatchData' argument 2 names different: declaration 'scale' definition '_scale'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.h:50:13: note: Function 'RS_HatchData' argument 2 names different: declaration 'scale' definition '_scale'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:55:17: note: Function 'RS_HatchData' argument 2 names different: declaration 'scale' definition '_scale'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:56:17: style: Function 'RS_HatchData' argument 3 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.h:51:13: note: Function 'RS_HatchData' argument 3 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:56:17: note: Function 'RS_HatchData' argument 3 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:57:25: style: Function 'RS_HatchData' argument 4 names different: declaration 'pattern' definition '_pattern'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.h:52:21: note: Function 'RS_HatchData' argument 4 names different: declaration 'pattern' definition '_pattern'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.cpp:57:25: note: Function 'RS_HatchData' argument 4 names different: declaration 'pattern' definition '_pattern'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.h:114:17: style: Technically the member function 'RS_Hatch::getPattern' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.h:121:16: style: Technically the member function 'RS_Hatch::getScale' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.h:128:16: style: Technically the member function 'RS_Hatch::getAngle' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_hatch.h:138:13: style: Technically the member function 'RS_Hatch::getUpdateError' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_pattern.h:43:5: style: Class 'RS_Pattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_pattern.h:45:18: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:84:26: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_pattern.h:45:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:38:32: style: Function 'RS_ImageData' argument 1 names different: declaration 'handle' definition '_handle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:43:22: note: Function 'RS_ImageData' argument 1 names different: declaration 'handle' definition '_handle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:38:32: note: Function 'RS_ImageData' argument 1 names different: declaration 'handle' definition '_handle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:39:27: style: Function 'RS_ImageData' argument 2 names different: declaration 'insertionPoint' definition '_insertionPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:44:50: note: Function 'RS_ImageData' argument 2 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:39:27: note: Function 'RS_ImageData' argument 2 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:40:27: style: Function 'RS_ImageData' argument 3 names different: declaration 'uVector' definition '_uVector'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:45:34: note: Function 'RS_ImageData' argument 3 names different: declaration 'uVector' definition '_uVector'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:40:27: note: Function 'RS_ImageData' argument 3 names different: declaration 'uVector' definition '_uVector'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:41:27: style: Function 'RS_ImageData' argument 4 names different: declaration 'vVector' definition '_vVector'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:46:50: note: Function 'RS_ImageData' argument 4 names different: declaration 'vVector' definition '_vVector'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:41:27: note: Function 'RS_ImageData' argument 4 names different: declaration 'vVector' definition '_vVector'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:42:27: style: Function 'RS_ImageData' argument 5 names different: declaration 'size' definition '_size'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:47:50: note: Function 'RS_ImageData' argument 5 names different: declaration 'size' definition '_size'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:42:27: note: Function 'RS_ImageData' argument 5 names different: declaration 'size' definition '_size'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:43:25: style: Function 'RS_ImageData' argument 6 names different: declaration 'file' definition '_file'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:48:48: note: Function 'RS_ImageData' argument 6 names different: declaration 'file' definition '_file'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:43:25: note: Function 'RS_ImageData' argument 6 names different: declaration 'file' definition '_file'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:44:14: style: Function 'RS_ImageData' argument 7 names different: declaration 'brightness' definition '_brightness'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:49:37: note: Function 'RS_ImageData' argument 7 names different: declaration 'brightness' definition '_brightness'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:44:14: note: Function 'RS_ImageData' argument 7 names different: declaration 'brightness' definition '_brightness'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:45:14: style: Function 'RS_ImageData' argument 8 names different: declaration 'contrast' definition '_contrast'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:50:37: note: Function 'RS_ImageData' argument 8 names different: declaration 'contrast' definition '_contrast'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:45:14: note: Function 'RS_ImageData' argument 8 names different: declaration 'contrast' definition '_contrast'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:46:14: style: Function 'RS_ImageData' argument 9 names different: declaration 'fade' definition '_fade'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:51:13: note: Function 'RS_ImageData' argument 9 names different: declaration 'fade' definition '_fade'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:46:14: note: Function 'RS_ImageData' argument 9 names different: declaration 'fade' definition '_fade'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:170:16: style: Technically the member function 'RS_Image::getImageWidth' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:177:16: style: Technically the member function 'RS_Image::getImageHeight' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.h:108:38: performance: Function parameter 'ip' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:117:37: performance: Function parameter 'size' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:117:53: performance: Function parameter 'Uv' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_image.cpp:117:67: performance: Function parameter 'Vv' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:40:45: style: Function 'RS_InsertData' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:63:31: note: Function 'RS_InsertData' argument 1 names different: declaration 'name' definition '_name'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:40:45: note: Function 'RS_InsertData' argument 1 names different: declaration 'name' definition '_name'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:41:19: style: Function 'RS_InsertData' argument 2 names different: declaration 'insertionPoint' definition '_insertionPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:64:17: note: Function 'RS_InsertData' argument 2 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:41:19: note: Function 'RS_InsertData' argument 2 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:42:19: style: Function 'RS_InsertData' argument 3 names different: declaration 'scaleFactor' definition '_scaleFactor'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:65:17: note: Function 'RS_InsertData' argument 3 names different: declaration 'scaleFactor' definition '_scaleFactor'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:42:19: note: Function 'RS_InsertData' argument 3 names different: declaration 'scaleFactor' definition '_scaleFactor'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:43:16: style: Function 'RS_InsertData' argument 4 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:66:14: note: Function 'RS_InsertData' argument 4 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:43:16: note: Function 'RS_InsertData' argument 4 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:44:13: style: Function 'RS_InsertData' argument 5 names different: declaration 'cols' definition '_cols'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:67:11: note: Function 'RS_InsertData' argument 5 names different: declaration 'cols' definition '_cols'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:44:13: note: Function 'RS_InsertData' argument 5 names different: declaration 'cols' definition '_cols'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:44:24: style: Function 'RS_InsertData' argument 6 names different: declaration 'rows' definition '_rows'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:67:21: note: Function 'RS_InsertData' argument 6 names different: declaration 'rows' definition '_rows'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:44:24: note: Function 'RS_InsertData' argument 6 names different: declaration 'rows' definition '_rows'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:44:41: style: Function 'RS_InsertData' argument 7 names different: declaration 'spacing' definition '_spacing'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:67:37: note: Function 'RS_InsertData' argument 7 names different: declaration 'spacing' definition '_spacing'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:44:41: note: Function 'RS_InsertData' argument 7 names different: declaration 'spacing' definition '_spacing'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:45:23: style: Function 'RS_InsertData' argument 8 names different: declaration 'blockSource' definition '_blockSource'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:68:21: note: Function 'RS_InsertData' argument 8 names different: declaration 'blockSource' definition '_blockSource'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:45:23: note: Function 'RS_InsertData' argument 8 names different: declaration 'blockSource' definition '_blockSource'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:46:25: style: Function 'RS_InsertData' argument 9 names different: declaration 'updateMode' definition '_updateMode'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:69:23: note: Function 'RS_InsertData' argument 9 names different: declaration 'updateMode' definition '_updateMode'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:46:25: note: Function 'RS_InsertData' argument 9 names different: declaration 'updateMode' definition '_updateMode'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:120:18: warning: Virtual function 'update' is called from constructor 'RS_Insert(RS_EntityContainer*parent,const RS_InsertData&d)' at line 74. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:74:9: note: Calling update
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.h:120:18: note: update is a virtual method
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:41:19: performance: Function parameter '_insertionPoint' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:42:19: performance: Function parameter '_scaleFactor' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_insert.cpp:44:41: performance: Function parameter '_spacing' should be passed by const reference. [passedByValue]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_layer.cpp:32:15: warning: Member variable 'RS_LayerData::converted' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_layer.cpp:32:15: warning: Member variable 'RS_LayerData::visibleInLayerList' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_layerlist.cpp:167:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_layerlist.cpp:41:15: warning: Member variable 'RS_LayerList::layerWidget' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_leader.cpp:82:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_leader.cpp:83:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_leader.h:81:7: style: Technically the member function 'RS_Leader::hasArrowHead' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_leader.h:42:2: style: Class 'RS_LeaderData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_leader.h:62:2: style: Class 'RS_Leader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_line.cpp:349:57: style: Function 'hasEndpointsWithinWindow' argument 1 names different: declaration 'v1' definition 'firstCorner'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_line.h:127:49: note: Function 'hasEndpointsWithinWindow' argument 1 names different: declaration 'v1' definition 'firstCorner'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_line.cpp:349:57: note: Function 'hasEndpointsWithinWindow' argument 1 names different: declaration 'v1' definition 'firstCorner'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_line.cpp:349:87: style: Function 'hasEndpointsWithinWindow' argument 2 names different: declaration 'v2' definition 'secondCorner'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_line.h:127:70: note: Function 'hasEndpointsWithinWindow' argument 2 names different: declaration 'v2' definition 'secondCorner'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_line.cpp:349:87: note: Function 'hasEndpointsWithinWindow' argument 2 names different: declaration 'v2' definition 'secondCorner'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:37:45: style: Function 'RS_MTextData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:97:32: note: Function 'RS_MTextData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:37:45: note: Function 'RS_MTextData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:38:11: style: Function 'RS_MTextData' argument 2 names different: declaration 'height' definition '_height'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:98:13: note: Function 'RS_MTextData' argument 2 names different: declaration 'height' definition '_height'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:38:11: note: Function 'RS_MTextData' argument 2 names different: declaration 'height' definition '_height'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:39:11: style: Function 'RS_MTextData' argument 3 names different: declaration 'width' definition '_width'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:99:13: note: Function 'RS_MTextData' argument 3 names different: declaration 'width' definition '_width'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:39:11: note: Function 'RS_MTextData' argument 3 names different: declaration 'width' definition '_width'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:40:11: style: Function 'RS_MTextData' argument 4 names different: declaration 'valign' definition '_valign'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:100:13: note: Function 'RS_MTextData' argument 4 names different: declaration 'valign' definition '_valign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:40:11: note: Function 'RS_MTextData' argument 4 names different: declaration 'valign' definition '_valign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:41:11: style: Function 'RS_MTextData' argument 5 names different: declaration 'halign' definition '_halign'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:101:13: note: Function 'RS_MTextData' argument 5 names different: declaration 'halign' definition '_halign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:41:11: note: Function 'RS_MTextData' argument 5 names different: declaration 'halign' definition '_halign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:42:26: style: Function 'RS_MTextData' argument 6 names different: declaration 'drawingDirection' definition '_drawingDirection'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:102:28: note: Function 'RS_MTextData' argument 6 names different: declaration 'drawingDirection' definition '_drawingDirection'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:42:26: note: Function 'RS_MTextData' argument 6 names different: declaration 'drawingDirection' definition '_drawingDirection'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:43:26: style: Function 'RS_MTextData' argument 7 names different: declaration 'lineSpacingStyle' definition '_lineSpacingStyle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:103:28: note: Function 'RS_MTextData' argument 7 names different: declaration 'lineSpacingStyle' definition '_lineSpacingStyle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:43:26: note: Function 'RS_MTextData' argument 7 names different: declaration 'lineSpacingStyle' definition '_lineSpacingStyle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:44:11: style: Function 'RS_MTextData' argument 8 names different: declaration 'lineSpacingFactor' definition '_lineSpacingFactor'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:104:13: note: Function 'RS_MTextData' argument 8 names different: declaration 'lineSpacingFactor' definition '_lineSpacingFactor'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:44:11: note: Function 'RS_MTextData' argument 8 names different: declaration 'lineSpacingFactor' definition '_lineSpacingFactor'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:45:19: style: Function 'RS_MTextData' argument 9 names different: declaration 'text' definition '_text'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:105:21: note: Function 'RS_MTextData' argument 9 names different: declaration 'text' definition '_text'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:45:19: note: Function 'RS_MTextData' argument 9 names different: declaration 'text' definition '_text'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:46:19: style: Function 'RS_MTextData' argument 10 names different: declaration 'style' definition '_style'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:106:21: note: Function 'RS_MTextData' argument 10 names different: declaration 'style' definition '_style'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:46:19: note: Function 'RS_MTextData' argument 10 names different: declaration 'style' definition '_style'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:47:11: style: Function 'RS_MTextData' argument 11 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:107:13: note: Function 'RS_MTextData' argument 11 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:47:11: note: Function 'RS_MTextData' argument 11 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:48:20: style: Function 'RS_MTextData' argument 12 names different: declaration 'updateMode' definition '_updateMode'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:108:22: note: Function 'RS_MTextData' argument 12 names different: declaration 'updateMode' definition '_updateMode'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:48:20: note: Function 'RS_MTextData' argument 12 names different: declaration 'updateMode' definition '_updateMode'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:183:9: style: Technically the member function 'RS_MText::getAlignment' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.cpp:134:15: note: Technically the member function 'RS_MText::getAlignment' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_mtext.h:183:9: note: Technically the member function 'RS_MText::getAlignment' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_overlayline.h:45:18: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_entity.h:509:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_overlayline.h:45:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.cpp:330:15: style: Expression is always false because 'else if' condition matches previous condition at line 328. [multiCondition]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.cpp:44:51: style: Function 'RS_PolylineData' argument 1 names different: declaration 'startpoint' definition '_startpoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.h:42:35: note: Function 'RS_PolylineData' argument 1 names different: declaration 'startpoint' definition '_startpoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.cpp:44:51: note: Function 'RS_PolylineData' argument 1 names different: declaration 'startpoint' definition '_startpoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.cpp:45:22: style: Function 'RS_PolylineData' argument 2 names different: declaration 'endpoint' definition '_endpoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.h:43:38: note: Function 'RS_PolylineData' argument 2 names different: declaration 'endpoint' definition '_endpoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.cpp:45:22: note: Function 'RS_PolylineData' argument 2 names different: declaration 'endpoint' definition '_endpoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.cpp:46:10: style: Function 'RS_PolylineData' argument 3 names different: declaration 'closed' definition '_closed'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.h:44:11: note: Function 'RS_PolylineData' argument 3 names different: declaration 'closed' definition '_closed'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_polyline.cpp:46:10: note: Function 'RS_PolylineData' argument 3 names different: declaration 'closed' definition '_closed'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_settings.h:105:7: style: Unused private function: 'RS_Settings::addToCache' [unusedPrivateFunction]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_solid.cpp:279:12: style: The scope of the variable 'tmpDist' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_solid.h:140:10: performance: Technically the member function 'RS_Solid::sign' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_solid.cpp:247:16: note: Technically the member function 'RS_Solid::sign' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_solid.h:140:10: note: Technically the member function 'RS_Solid::sign' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_spline.cpp:41:34: style: Function 'RS_SplineData' argument 1 names different: declaration 'degree' definition '_degree'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_spline.h:43:20: note: Function 'RS_SplineData' argument 1 names different: declaration 'degree' definition '_degree'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_spline.cpp:41:34: note: Function 'RS_SplineData' argument 1 names different: declaration 'degree' definition '_degree'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_spline.cpp:41:48: style: Function 'RS_SplineData' argument 2 names different: declaration 'closed' definition '_closed'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_spline.h:43:33: note: Function 'RS_SplineData' argument 2 names different: declaration 'closed' definition '_closed'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_spline.cpp:41:48: note: Function 'RS_SplineData' argument 2 names different: declaration 'closed' definition '_closed'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.cpp:483:44: style: Function 'createPaths' argument 1 names different: declaration 'p' definition 'directory'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:74:37: note: Function 'createPaths' argument 1 names different: declaration 'p' definition 'directory'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.cpp:483:44: note: Function 'createPaths' argument 1 names different: declaration 'p' definition 'directory'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.cpp:565:56: style: Function 'getDirectoryList' argument 1 names different: declaration 'subDirectory' definition '_subDirectory'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:170:49: note: Function 'getDirectoryList' argument 1 names different: declaration 'subDirectory' definition '_subDirectory'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.cpp:565:56: note: Function 'getDirectoryList' argument 1 names different: declaration 'subDirectory' definition '_subDirectory'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:73:10: style: Technically the member function 'RS_System::checkInit' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.cpp:468:17: note: Technically the member function 'RS_System::checkInit' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:73:10: note: Technically the member function 'RS_System::checkInit' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:74:10: performance: Technically the member function 'RS_System::createPaths' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.cpp:483:17: note: Technically the member function 'RS_System::createPaths' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:74:10: note: Technically the member function 'RS_System::createPaths' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:100:13: performance: Technically the member function 'RS_System::getAppDataDir' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.cpp:499:20: note: Technically the member function 'RS_System::getAppDataDir' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_system.h:100:13: note: Technically the member function 'RS_System::getAppDataDir' can be static.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:37:43: style: Function 'RS_TextData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:92:34: note: Function 'RS_TextData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:37:43: note: Function 'RS_TextData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:38:25: style: Function 'RS_TextData' argument 2 names different: declaration 'secondPoint' definition '_secondPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:93:34: note: Function 'RS_TextData' argument 2 names different: declaration 'secondPoint' definition '_secondPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:38:25: note: Function 'RS_TextData' argument 2 names different: declaration 'secondPoint' definition '_secondPoint'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:39:15: style: Function 'RS_TextData' argument 3 names different: declaration 'height' definition '_height'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:94:24: note: Function 'RS_TextData' argument 3 names different: declaration 'height' definition '_height'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:39:15: note: Function 'RS_TextData' argument 3 names different: declaration 'height' definition '_height'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:40:15: style: Function 'RS_TextData' argument 4 names different: declaration 'widthRel' definition '_widthRel'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:95:24: note: Function 'RS_TextData' argument 4 names different: declaration 'widthRel' definition '_widthRel'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:40:15: note: Function 'RS_TextData' argument 4 names different: declaration 'widthRel' definition '_widthRel'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:41:15: style: Function 'RS_TextData' argument 5 names different: declaration 'valign' definition '_valign'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:96:24: note: Function 'RS_TextData' argument 5 names different: declaration 'valign' definition '_valign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:41:15: note: Function 'RS_TextData' argument 5 names different: declaration 'valign' definition '_valign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:42:15: style: Function 'RS_TextData' argument 6 names different: declaration 'halign' definition '_halign'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:97:24: note: Function 'RS_TextData' argument 6 names different: declaration 'halign' definition '_halign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:42:15: note: Function 'RS_TextData' argument 6 names different: declaration 'halign' definition '_halign'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:43:23: style: Function 'RS_TextData' argument 7 names different: declaration 'textGeneration' definition '_textGeneration'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:98:32: note: Function 'RS_TextData' argument 7 names different: declaration 'textGeneration' definition '_textGeneration'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:43:23: note: Function 'RS_TextData' argument 7 names different: declaration 'textGeneration' definition '_textGeneration'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:44:23: style: Function 'RS_TextData' argument 8 names different: declaration 'text' definition '_text'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:99:32: note: Function 'RS_TextData' argument 8 names different: declaration 'text' definition '_text'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:44:23: note: Function 'RS_TextData' argument 8 names different: declaration 'text' definition '_text'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:45:23: style: Function 'RS_TextData' argument 9 names different: declaration 'style' definition '_style'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:100:32: note: Function 'RS_TextData' argument 9 names different: declaration 'style' definition '_style'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:45:23: note: Function 'RS_TextData' argument 9 names different: declaration 'style' definition '_style'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:46:15: style: Function 'RS_TextData' argument 10 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:101:24: note: Function 'RS_TextData' argument 10 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:46:15: note: Function 'RS_TextData' argument 10 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:47:24: style: Function 'RS_TextData' argument 11 names different: declaration 'updateMode' definition '_updateMode'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:102:21: note: Function 'RS_TextData' argument 11 names different: declaration 'updateMode' definition '_updateMode'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:47:24: note: Function 'RS_TextData' argument 11 names different: declaration 'updateMode' definition '_updateMode'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:181:9: style: Technically the member function 'RS_Text::getAlignment' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.cpp:133:14: note: Technically the member function 'RS_Text::getAlignment' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_text.h:181:9: note: Technically the member function 'RS_Text::getAlignment' can be const.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_undocycle.cpp:46:19: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_vector.cpp:517:70: style: Function 'RS_VectorSolutions' argument 1 names different: declaration 's' definition 'l'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/engine/rs_vector.h:149:51: note: Function 'RS_VectorSolutions' argument 1 names different: declaration 's' definition 'l'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_vector.cpp:517:70: note: Function 'RS_VectorSolutions' argument 1 names different: declaration 's' definition 'l'.
LibreCAD-2.1.3/librecad/src/lib/engine/rs_vector.h:145:1: warning: The class 'RS_VectorSolutions' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.h:59:38: performance: Technically the member function 'RS_FileIO::getImportFilter' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.cpp:188:48: note: Technically the member function 'RS_FileIO::getImportFilter' can be static.
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.h:59:38: note: Technically the member function 'RS_FileIO::getImportFilter' can be static.
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.h:65:38: performance: Technically the member function 'RS_FileIO::getExportFilter' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.cpp:203:48: note: Technically the member function 'RS_FileIO::getExportFilter' can be static.
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.h:65:38: note: Technically the member function 'RS_FileIO::getExportFilter' can be static.
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.h:68:10: style: Technically the member function 'RS_FileIO::fileImport' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.cpp:51:17: note: Technically the member function 'RS_FileIO::fileImport' can be const.
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.h:68:10: note: Technically the member function 'RS_FileIO::fileImport' can be const.
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.h:71:10: style: Technically the member function 'RS_FileIO::fileExport' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.cpp:157:17: note: Technically the member function 'RS_FileIO::fileExport' can be const.
LibreCAD-2.1.3/librecad/src/lib/fileio/rs_fileio.h:71:10: note: Technically the member function 'RS_FileIO::fileExport' can be const.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.cpp:69:5: style: Variable 'success' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.cpp:64:0: note: Variable 'success' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.cpp:69:5: note: Variable 'success' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:60:10: performance: Technically the member function 'RS_FilterCXF::stream' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.cpp:281:20: note: Technically the member function 'RS_FilterCXF::stream' can be static.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:60:10: note: Technically the member function 'RS_FilterCXF::stream' can be static.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:48:18: style: The function 'canImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:59:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:48:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:52:18: style: The function 'canExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:67:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:52:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:56:18: style: The function 'fileImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:74:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:56:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:58:18: style: The function 'fileExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:81:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filtercxf.h:58:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf.cpp:1853:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:105:15: style: The scope of the variable 'code' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:106:15: style: The scope of the variable 'vx1' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:106:24: style: The scope of the variable 'vy1' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:107:15: style: The scope of the variable 'vx2' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:107:24: style: The scope of the variable 'vy2' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:108:15: style: The scope of the variable 'vcx' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:108:24: style: The scope of the variable 'vcy' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:109:15: style: The scope of the variable 'vcr' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:110:15: style: The scope of the variable 'va1' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:110:24: style: The scope of the variable 'va2' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:118:15: style: The scope of the variable 'currentLayer' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:54:16: warning: Member variable 'RS_FilterDXF1::fPointer' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:54:16: warning: Member variable 'RS_FilterDXF1::fBuf' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:54:16: warning: Member variable 'RS_FilterDXF1::fBufP' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:54:16: warning: Member variable 'RS_FilterDXF1::fSize' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:54:16: warning: Member variable 'RS_FilterDXF1::dosFile' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:54:16: warning: Member variable 'RS_FilterDXF1::numElements' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:66:13: style: Technically the member function 'RS_FilterDXF1::getBufP' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:98:14: performance: Technically the member function 'RS_FilterDXF1::strDecodeDxfString' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:1861:21: note: Technically the member function 'RS_FilterDXF1::strDecodeDxfString' can be static.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:98:14: note: Technically the member function 'RS_FilterDXF1::strDecodeDxfString' can be static.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:99:14: performance: Technically the member function 'RS_FilterDXF1::mtCompFloat' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:1878:21: note: Technically the member function 'RS_FilterDXF1::mtCompFloat' can be static.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:99:14: note: Technically the member function 'RS_FilterDXF1::mtCompFloat' can be static.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.h:65:18: style: The function 'canImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:59:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.h:65:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.h:73:18: style: The function 'canExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:67:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.h:73:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.h:79:18: style: The function 'fileImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:74:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.h:79:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.h:126:18: style: The function 'fileExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:81:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.h:126:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:47:18: style: The function 'canImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:59:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:47:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:51:18: style: The function 'canExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:67:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:51:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:55:18: style: The function 'fileImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:74:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:55:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:57:18: style: The function 'fileExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:81:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.h:57:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxf1.cpp:943:41: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:1227:29: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:1242:33: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:1444:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:1881:24: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:1884:24: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:1903:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:1906:28: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2009:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2012:19: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2015:21: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2018:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2021:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2024:22: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2027:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2030:21: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2033:27: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2038:21: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2041:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2044:19: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2054:21: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2057:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2060:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2158:26: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2169:22: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2202:26: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2213:22: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2680:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2762:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2770:34: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2786:37: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:2796:38: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:1470:15: style: The scope of the variable 'blk' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:67:17: warning: Member variable 'RS_FilterDXFRW::version' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:67:17: warning: Member variable 'RS_FilterDXFRW::libVersion' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:67:17: warning: Member variable 'RS_FilterDXFRW::libRelease' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:67:17: warning: Member variable 'RS_FilterDXFRW::oldMText' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:67:17: warning: Member variable 'RS_FilterDXFRW::dxfW' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:67:17: warning: Member variable 'RS_FilterDXFRW::exactColor' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterdxfrw.cpp:67:17: warning: Member variable 'RS_FilterDXFRW::dummyContainer' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1061:41: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1076:49: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1381:57: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1394:49: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1587:32: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1590:31: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1593:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1596:33: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1599:39: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1604:33: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1607:30: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1610:34: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1613:33: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1616:31: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1627:33: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1630:32: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1633:32: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1636:32: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1723:42: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:1736:50: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:2202:46: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:2278:63: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:2286:62: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.cpp:2307:65: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.h:86:18: style: The function 'fileImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:74:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.h:86:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.h:143:18: style: The function 'fileExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:81:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.h:143:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.h:206:18: style: The function 'canImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:59:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.h:206:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.h:210:18: style: The function 'canExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:67:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterjww.h:210:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.cpp:69:5: style: Variable 'success' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.cpp:64:0: note: Variable 'success' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.cpp:69:5: note: Variable 'success' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:48:17: performance: Technically the member function 'RS_FilterLFF::rtti' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:64:10: performance: Technically the member function 'RS_FilterLFF::stream' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.cpp:282:20: note: Technically the member function 'RS_FilterLFF::stream' can be static.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:64:10: note: Technically the member function 'RS_FilterLFF::stream' can be static.
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:52:18: style: The function 'canImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:59:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:52:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:56:18: style: The function 'canExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:67:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:56:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:60:18: style: The function 'fileImport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:74:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:60:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:62:18: style: The function 'fileExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterinterface.h:81:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/filters/rs_filterlff.h:62:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:245:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:248:24: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:251:23: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:254:27: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:257:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:260:22: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:263:26: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:266:25: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:269:31: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:365:32: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:65:17: warning: Member variable 'LC_MakerCamSVG::lengthFactor' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.h:94:28: performance: Technically the member function 'LC_MakerCamSVG::calcCubicBezierPoints' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:627:40: note: Technically the member function 'LC_MakerCamSVG::calcCubicBezierPoints' can be static.
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.h:94:28: note: Technically the member function 'LC_MakerCamSVG::calcCubicBezierPoints' can be static.
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.h:95:28: performance: Technically the member function 'LC_MakerCamSVG::calcQuadraticBezierPoints' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:703:40: note: Technically the member function 'LC_MakerCamSVG::calcQuadraticBezierPoints' can be static.
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.h:95:28: note: Technically the member function 'LC_MakerCamSVG::calcQuadraticBezierPoints' can be static.
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.h:107:17: performance: Technically the member function 'LC_MakerCamSVG::svgPathClose' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:759:29: note: Technically the member function 'LC_MakerCamSVG::svgPathClose' can be static.
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.h:107:17: note: Technically the member function 'LC_MakerCamSVG::svgPathClose' can be static.
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.h:115:15: performance: Technically the member function 'LC_MakerCamSVG::calcEllipsePointDerivative' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.cpp:822:27: note: Technically the member function 'LC_MakerCamSVG::calcEllipsePointDerivative' can be static.
LibreCAD-2.1.3/librecad/src/lib/generators/lc_makercamsvg.h:115:15: note: Technically the member function 'LC_MakerCamSVG::calcEllipsePointDerivative' can be static.
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:41:10: style: The function 'addElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterinterface.h:33:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:41:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:43:10: style: The function 'addAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterinterface.h:35:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:43:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:45:10: style: The function 'addNamespaceDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterinterface.h:37:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:45:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:47:10: style: The function 'closeElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterinterface.h:39:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:47:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:49:17: style: The function 'documentAsString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterinterface.h:41:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.h:49:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_dialogfactoryadapter.h:71:10: performance: Technically the member function 'RS_DialogFactoryAdapter::requestFileSaveAsDialog' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_dialogfactoryadapter.h:72:7: performance: Technically the member function 'RS_DialogFactoryAdapter::updateCoordinateWidget' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_commandevent.h:42:15: performance: Variable 'cmd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_commandevent.h:50:13: style: Technically the member function 'RS_CommandEvent::getCommand' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_commandevent.h:64:7: style: Technically the member function 'RS_CommandEvent::isAccepted' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_coordinateevent.h:46:15: style: Technically the member function 'RS_CoordinateEvent::getCoordinate' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_eventhandler.h:54:5: style: Class 'RS_EventHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_commandevent.h:41:5: style: Class 'RS_CommandEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_coordinateevent.h:41:5: style: Class 'RS_CoordinateEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.cpp:1134:26: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.cpp:192:37: style: Function 'centerX' argument 1 names different: declaration 'x' definition 'v'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.h:214:22: note: Function 'centerX' argument 1 names different: declaration 'x' definition 'v'.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.cpp:192:37: note: Function 'centerX' argument 1 names different: declaration 'x' definition 'v'.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.cpp:204:37: style: Function 'centerY' argument 1 names different: declaration 'y' definition 'v'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.h:215:22: note: Function 'centerY' argument 1 names different: declaration 'y' definition 'v'.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.cpp:204:37: note: Function 'centerY' argument 1 names different: declaration 'y' definition 'v'.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:54:9: performance: Variable 'drawingMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:72:10: style: Technically the member function 'RS_Painter::shouldDrawSelected' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:79:22: style: Technically the member function 'RS_Painter::getDrawingMode' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.h:125:15: warning: Virtual function 'setBackground' is called from constructor 'RS_GraphicView(QWidget*parent=0,Qt::WindowFlags f=0)' at line 71. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.cpp:71:5: note: Calling setBackground
LibreCAD-2.1.3/librecad/src/lib/gui/rs_graphicview.h:125:15: note: setBackground is a virtual method
LibreCAD-2.1.3/librecad/src/lib/gui/rs_linetypepattern.h:39:2: style: Struct 'RS_LineTypePattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.h:53:2: style: Class 'RS_Grid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:271:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:273:8: note: Found duplicate branches for 'if' and 'else'.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:271:13: note: Found duplicate branches for 'if' and 'else'.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:286:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:288:8: note: Found duplicate branches for 'if' and 'else'.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:286:13: note: Found duplicate branches for 'if' and 'else'.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:51:10: warning: Member variable 'RS_Grid::spacing' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:51:10: warning: Member variable 'RS_Grid::metaSpacing' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_grid.cpp:51:10: warning: Member variable 'RS_Grid::isometric' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:97:10: style: Technically the member function 'RS_Painter::createArc' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.cpp:34:18: note: Technically the member function 'RS_Painter::createArc' can be const.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:97:10: note: Technically the member function 'RS_Painter::createArc' can be const.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:101:10: style: Technically the member function 'RS_Painter::createEllipse' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.cpp:78:18: note: Technically the member function 'RS_Painter::createEllipse' can be const.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:101:10: note: Technically the member function 'RS_Painter::createEllipse' can be const.
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.cpp:86:15: warning: Member variable 'RS_PainterQt::rememberX' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.cpp:86:15: warning: Member variable 'RS_PainterQt::rememberY' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:44:5: style: Class 'RS_PainterQt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:47:18: style: The function 'moveTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:83:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:47:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:48:18: style: The function 'lineTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:84:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:48:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:49:18: style: The function 'drawGridPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:86:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:49:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:50:18: style: The function 'drawPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:87:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:50:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:51:18: style: The function 'drawLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:88:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:51:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:53:18: style: The function 'fillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:122:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:53:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:54:18: style: The function 'fillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:123:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:54:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:55:18: style: The function 'drawArc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:90:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:55:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:60:18: style: The function 'drawArc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:94:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:60:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:66:18: style: The function 'drawCircle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:107:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:66:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:67:18: style: The function 'drawEllipse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:108:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:67:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:72:22: style: The function 'drawImg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:113:22: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:72:22: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:74:18: style: The function 'drawTextH' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:116:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:74:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:76:18: style: The function 'drawTextV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:118:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:76:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:79:18: style: The function 'fillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:121:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:79:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:82:18: style: The function 'fillTriangle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:125:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:82:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:86:18: style: The function 'drawPolygon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:140:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:86:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:87:18: style: The function 'drawPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:129:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:87:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:88:18: style: The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:141:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:88:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:89:17: style: The function 'getWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:142:17: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:89:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:93:20: style: The function 'getDpmm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:144:20: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:93:20: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:94:17: style: The function 'getHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:143:17: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:94:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:97:20: style: The function 'getPen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:132:20: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:97:20: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:98:18: style: The function 'setPen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:133:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:98:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:99:18: style: The function 'setPen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:134:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:99:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:100:18: style: The function 'setPen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:135:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:100:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:101:18: style: The function 'disablePen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:136:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:101:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:103:27: style: The function 'brush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:137:27: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:103:27: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:104:18: style: The function 'setBrush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:138:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:104:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:105:18: style: The function 'setBrush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:139:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:105:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:107:18: style: The function 'setClipRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:150:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:107:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:108:18: style: The function 'resetClipping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painter.h:151:18: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/lib/gui/rs_painterqt.h:108:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.cpp:36:14: warning: Member variable 'RS_InfoArea::baseY' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.cpp:36:14: warning: Member variable 'RS_InfoArea::area' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.cpp:36:14: warning: Member variable 'RS_InfoArea::circumference' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.h:46:10: style: Technically the member function 'RS_InfoArea::duplicated' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.cpp:75:19: note: Technically the member function 'RS_InfoArea::duplicated' can be const.
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.h:46:10: note: Technically the member function 'RS_InfoArea::duplicated' can be const.
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.h:61:12: style: Technically the member function 'RS_InfoArea::calcSubArea' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.cpp:125:21: note: Technically the member function 'RS_InfoArea::calcSubArea' can be const.
LibreCAD-2.1.3/librecad/src/lib/information/rs_infoarea.h:61:12: note: Technically the member function 'RS_InfoArea::calcSubArea' can be const.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:805:45: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:826:43: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:518:15: style: The scope of the variable 't1' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:518:19: style: The scope of the variable 't2' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:52:52: style: Function 'RS_Information' argument 1 names different: declaration 'entityContainer' definition 'container'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.h:52:40: note: Function 'RS_Information' argument 1 names different: declaration 'entityContainer' definition 'container'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:52:52: note: Function 'RS_Information' argument 1 names different: declaration 'entityContainer' definition 'container'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:158:63: style: Function 'getNearestEndpoint' argument 1 names different: declaration 'point' definition 'coord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.h:58:51: note: Function 'getNearestEndpoint' argument 1 names different: declaration 'point' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:158:63: note: Function 'getNearestEndpoint' argument 1 names different: declaration 'point' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:177:68: style: Function 'getNearestPointOnEntity' argument 1 names different: declaration 'point' definition 'coord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.h:60:56: note: Function 'getNearestPointOnEntity' argument 1 names different: declaration 'point' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:177:68: note: Function 'getNearestPointOnEntity' argument 1 names different: declaration 'point' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:197:62: style: Function 'getNearestEntity' argument 1 names different: declaration 'point' definition 'coord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.h:64:50: note: Function 'getNearestEntity' argument 1 names different: declaration 'point' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:197:62: note: Function 'getNearestEntity' argument 1 names different: declaration 'point' definition 'coord'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:649:76: warning: Function 'getIntersectionCircleEllipse' argument order different: declaration 'e1, e2' definition 'c1, e1' [funcArgOrderDifferent]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.h:87:71: note: Function 'getIntersectionCircleEllipse' argument order different: declaration 'e1, e2' definition 'c1, e1'
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:649:76: note: Function 'getIntersectionCircleEllipse' argument order different: declaration 'e1, e2' definition 'c1, e1'
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:662:71: warning: Function 'getIntersectionArcEllipse' argument order different: declaration 'e1, e2' definition 'a1, e1' [funcArgOrderDifferent]
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.h:85:65: note: Function 'getIntersectionArcEllipse' argument order different: declaration 'e1, e2' definition 'a1, e1'
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.cpp:662:71: note: Function 'getIntersectionArcEllipse' argument order different: declaration 'e1, e2' definition 'a1, e1'
LibreCAD-2.1.3/librecad/src/lib/information/rs_information.h:52:5: style: Class 'RS_Information' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.cpp:30:37: style: Function 'RS_Locale' argument 1 names different: declaration '_canonical' definition 'canonical'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.h:40:30: note: Function 'RS_Locale' argument 1 names different: declaration '_canonical' definition 'canonical'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.cpp:30:37: note: Function 'RS_Locale' argument 1 names different: declaration '_canonical' definition 'canonical'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.cpp:53:55: style: Function 'setDirection' argument 1 names different: declaration 'direction' definition '_direction'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.h:51:56: note: Function 'setDirection' argument 1 names different: declaration 'direction' definition '_direction'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.cpp:53:55: note: Function 'setDirection' argument 1 names different: declaration 'direction' definition '_direction'.
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.cpp:28:12: warning: Member variable 'RS_Locale::direction' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.cpp:30:12: warning: Member variable 'RS_Locale::direction' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/information/rs_locale.h:40:5: style: Class 'RS_Locale' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.cpp:325:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.cpp:440:49: style: Function 'rotate' argument 1 names different: declaration 'a' definition 'angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.h:66:39: note: Function 'rotate' argument 1 names different: declaration 'a' definition 'angle'.
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.cpp:440:49: note: Function 'rotate' argument 1 names different: declaration 'a' definition 'angle'.
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.cpp:453:74: style: Function 'rotate' argument 2 names different: declaration 'a' definition 'angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.h:67:64: note: Function 'rotate' argument 2 names different: declaration 'a' definition 'angle'.
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.cpp:453:74: note: Function 'rotate' argument 2 names different: declaration 'a' definition 'angle'.
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.cpp:46:15: warning: Member variable 'LC_Quadratic::m_dConst' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.cpp:46:15: warning: Member variable 'LC_Quadratic::m_bIsQuadratic' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/lib/math/lc_quadratic.h:63:5: style: Class 'LC_Quadratic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/lib/math/rs_math.cpp:76:34: style: Function 'pow' argument 1 names different: declaration 'x' definition 'vp'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/math/rs_math.h:45:36: note: Function 'pow' argument 1 names different: declaration 'x' definition 'vp'.
LibreCAD-2.1.3/librecad/src/lib/math/rs_math.cpp:76:34: note: Function 'pow' argument 1 names different: declaration 'x' definition 'vp'.
LibreCAD-2.1.3/librecad/src/lib/math/rs_math.cpp:769:69: style: Function 'linearSolver' argument 1 names different: declaration 'm' definition 'mt'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/math/rs_math.h:101:68: note: Function 'linearSolver' argument 1 names different: declaration 'm' definition 'mt'.
LibreCAD-2.1.3/librecad/src/lib/math/rs_math.cpp:769:69: note: Function 'linearSolver' argument 1 names different: declaration 'm' definition 'mt'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2008:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2003:61: note: outer condition: e
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2008:17: note: identical inner condition: e
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:3007:25: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:3004:59: note: outer condition: e2
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:3007:25: note: identical inner condition: e2
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:562:42: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:748:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:854:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:886:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:1003:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:1036:39: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:1044:39: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:1091:35: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:1275:39: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:1349:39: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:1999:34: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2039:41: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2083:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2115:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2209:15: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2301:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2341:16: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2342:16: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2473:17: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2484:19: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2485:19: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2512:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2513:20: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2651:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2745:17: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2755:19: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2756:19: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2803:24: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2804:24: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2896:10: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2960:42: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:3064:34: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:3068:33: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:3110:40: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:3121:44: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2209:5: style: Variable 'trimmed' is reassigned a value before the old one has been used. [redundantAssignment]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2206:0: note: Variable 'trimmed' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:2209:5: note: Variable 'trimmed' is reassigned a value before the old one has been used.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:53:38: style: Function 'RS_PasteData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.h:190:32: note: Function 'RS_PasteData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:53:38: note: Function 'RS_PasteData' argument 1 names different: declaration 'insertionPoint' definition '_insertionPoint'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:54:10: style: Function 'RS_PasteData' argument 2 names different: declaration 'factor' definition '_factor'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.h:191:24: note: Function 'RS_PasteData' argument 2 names different: declaration 'factor' definition '_factor'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:54:10: note: Function 'RS_PasteData' argument 2 names different: declaration 'factor' definition '_factor'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:55:10: style: Function 'RS_PasteData' argument 3 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.h:192:24: note: Function 'RS_PasteData' argument 3 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:55:10: note: Function 'RS_PasteData' argument 3 names different: declaration 'angle' definition '_angle'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:56:8: style: Function 'RS_PasteData' argument 4 names different: declaration 'asInsert' definition '_asInsert'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.h:193:22: note: Function 'RS_PasteData' argument 4 names different: declaration 'asInsert' definition '_asInsert'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:56:8: note: Function 'RS_PasteData' argument 4 names different: declaration 'asInsert' definition '_asInsert'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:57:18: style: Function 'RS_PasteData' argument 5 names different: declaration 'blockName' definition '_blockName'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.h:194:20: note: Function 'RS_PasteData' argument 5 names different: declaration 'blockName' definition '_blockName'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:57:18: note: Function 'RS_PasteData' argument 5 names different: declaration 'blockName' definition '_blockName'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:76:54: style: Function 'RS_Modification' argument 1 names different: declaration 'entityContainer' definition 'container'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.h:224:41: note: Function 'RS_Modification' argument 1 names different: declaration 'entityContainer' definition 'container'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_modification.cpp:76:54: note: Function 'RS_Modification' argument 1 names different: declaration 'entityContainer' definition 'container'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_selection.cpp:45:48: style: Function 'RS_Selection' argument 1 names different: declaration 'entityContainer' definition 'container'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/lib/modification/rs_selection.h:45:38: note: Function 'RS_Selection' argument 1 names different: declaration 'entityContainer' definition 'container'.
LibreCAD-2.1.3/librecad/src/lib/modification/rs_selection.cpp:45:48: note: Function 'RS_Selection' argument 1 names different: declaration 'entityContainer' definition 'container'.
LibreCAD-2.1.3/librecad/src/lib/scripting/rs_scriptlist.cpp:59:16: style: The scope of the variable 'script' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.cpp:1279:53: warning: Either the condition 'a' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck]
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.cpp:1265:9: note: Assuming that condition 'a' is not redundant
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.cpp:1279:53: note: Null pointer dereference
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.h:42:13: performance: Technically the member function 'convLTW::intColor2str' can be static. [functionStatic]
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.cpp:126:18: note: Technically the member function 'convLTW::intColor2str' can be static.
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.h:42:13: note: Technically the member function 'convLTW::intColor2str' can be static.
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.h:56:10: style: Technically the member function 'Plugin_Entity::isValid' can be const. [functionConst]
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.cpp:196:9: style: Class 'Plugin_Entity' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
LibreCAD-2.1.3/librecad/src/main/doc_plugin_interface.cpp:196:9: style: Class 'Plugin_Entity' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
LibreCAD-2.1.3/librecad/src/main/emu_qt44.cpp:12:0: error: #error Don't know how to emulate Qt 4.4 here ... [preprocessorErrorDirective]
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:2457:9: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:2458:12: note: Assuming that condition 'if(tmp)' is not redundant
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:2457:9: note: Null pointer dereference
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:486:50: style: Function 'dropEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.h:281:40: note: Function 'dropEvent' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:486:50: note: Function 'dropEvent' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:1028:50: style: Function 'slotPenChanged' argument 1 names different: declaration 'p' definition 'pen'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.h:121:32: note: Function 'slotPenChanged' argument 1 names different: declaration 'p' definition 'pen'.
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:1028:50: note: Function 'slotPenChanged' argument 1 names different: declaration 'p' definition 'pen'.
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:1044:57: style: Function 'slotSnapsChanged' argument 1 names different: declaration 's' definition 'snaps'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.h:122:39: note: Function 'slotSnapsChanged' argument 1 names different: declaration 's' definition 'snaps'.
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:1044:57: note: Function 'slotSnapsChanged' argument 1 names different: declaration 's' definition 'snaps'.
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:3176:55: style: Function 'destroyMenu' argument 1 names different: declaration 'activator' definition 'menu_name'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.h:203:37: note: Function 'destroyMenu' argument 1 names different: declaration 'activator' definition 'menu_name'.
LibreCAD-2.1.3/librecad/src/main/qc_applicationwindow.cpp:3176:55: note: Function 'destroyMenu' argument 1 names different: declaration 'activator' definition 'menu_name'.
LibreCAD-2.1.3/librecad/src/main/qc_mdiwindow.cpp:503:9: style: The scope of the variable 'exit' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/main/qc_mdiwindow.cpp:300:49: style: Function 'slotPenChanged' argument 1 names different: declaration 'p' definition 'pen'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/main/qc_mdiwindow.h:58:36: note: Function 'slotPenChanged' argument 1 names different: declaration 'p' definition 'pen'.
LibreCAD-2.1.3/librecad/src/main/qc_mdiwindow.cpp:300:49: note: Function 'slotPenChanged' argument 1 names different: declaration 'p' definition 'pen'.
LibreCAD-2.1.3/librecad/src/plugins/intern/qc_actiongetent.cpp:42:5: performance: Variable 'mesage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/test/lc_simpletests.cpp:381:30: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/test/lc_simpletests.cpp:646:15: style: The scope of the variable 'ellipse' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/test/lc_simpletests.cpp:647:12: style: The scope of the variable 'line' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/test/lc_simpletests.h:13:2: style: Class 'LC_SimpleTests' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:41:10: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:41:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:42:15: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:42:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:43:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:43:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:47:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:47:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:51:15: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbararcs.h:51:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:42:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:42:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:43:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:43:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:47:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:47:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:50:18: style: The function 'back' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:41:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:50:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:51:18: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:51:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:52:18: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarcircles.h:52:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:41:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:41:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:42:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:42:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:46:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:46:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:49:18: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:49:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:50:19: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbardim.h:50:19: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:42:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:42:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:43:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:43:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:47:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:47:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:50:18: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:50:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:51:18: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarellipses.h:51:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:42:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:42:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:43:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:43:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:47:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:47:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:51:18: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:51:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:52:18: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarinfo.h:52:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:41:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:41:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:42:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:42:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:46:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:46:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:66:18: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:66:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:67:18: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarlines.h:67:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:41:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:41:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:43:10: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:43:10: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:44:15: style: The function 'setActionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:27:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:44:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:45:18: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:45:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:46:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:46:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:50:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:50:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:53:15: style: The function 'mousePressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:42:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmain.h:53:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:43:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:43:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:44:18: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:44:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:45:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:45:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:49:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:49:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:52:15: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarmodify.h:52:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:42:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:42:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:43:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:43:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:47:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:47:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:50:18: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:50:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:51:18: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarpolylines.h:51:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:43:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:43:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:49:18: style: The function 'setSelectAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:36:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:49:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:50:18: style: The function 'setNextAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:37:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:50:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:51:15: style: The function 'runNextAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:33:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:51:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:52:15: style: The function 'mousePressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:42:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:52:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:38:15: style: The function 'restoreAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:34:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:38:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:39:17: style: The function 'rtti' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:22:25: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:39:17: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:43:15: style: The function 'addSubActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:25:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:43:15: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:47:18: style: The function 'resetToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:32:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:47:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:48:18: style: The function 'showCadToolBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
LibreCAD-2.1.3/librecad/src/ui/forms/lc_cadtoolbarinterface.h:35:15: note: Virtual function in base class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarsplines.h:48:18: note: Function in derived class
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:51:15: warning: Virtual function 'runNextAction' is called from constructor 'QG_CadToolBarSelect(QG_CadToolBar*parent=0,Qt::WindowFlags fl=0)' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.cpp:54:60: note: Calling runNextAction
LibreCAD-2.1.3/librecad/src/ui/forms/qg_cadtoolbarselect.h:51:15: note: runNextAction is a virtual method
LibreCAD-2.1.3/librecad/src/ui/forms/qg_circletan2options.cpp:86:56: style: Function 'updateRadius' argument 1 names different: declaration 'l' definition 'r'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_circletan2options.h:45:48: note: Function 'updateRadius' argument 1 names different: declaration 'l' definition 'r'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_circletan2options.cpp:86:56: note: Function 'updateRadius' argument 1 names different: declaration 'l' definition 'r'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dimensionlabeleditor.cpp:57:13: style: The scope of the variable 'i1a' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dimensionlabeleditor.cpp:57:18: style: The scope of the variable 'i1b' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dimensionlabeleditor.cpp:57:23: style: The scope of the variable 'i2' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgmtext.h:43:18: warning: Virtual function 'updateUniCharComboBox' is called from constructor 'QG_DlgMText(QWidget*parent=0,bool modal=false,Qt::WindowFlags fl=0)' at line 50. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgmtext.cpp:50:5: note: Calling init
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgmtext.cpp:76:5: note: Calling updateUniCharComboBox
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgmtext.h:43:18: note: updateUniCharComboBox is a virtual method
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgoptionsdrawing.cpp:536:63: style: Function 'updateCBLengthPrecision' argument 1 names different: declaration 'u' definition 'f'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgoptionsdrawing.h:77:45: note: Function 'updateCBLengthPrecision' argument 1 names different: declaration 'u' definition 'f'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgoptionsdrawing.cpp:536:63: note: Function 'updateCBLengthPrecision' argument 1 names different: declaration 'u' definition 'f'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgoptionsdrawing.cpp:536:77: style: Function 'updateCBLengthPrecision' argument 2 names different: declaration 'l' definition 'p'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgoptionsdrawing.h:77:59: note: Function 'updateCBLengthPrecision' argument 2 names different: declaration 'l' definition 'p'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgoptionsdrawing.cpp:536:77: note: Function 'updateCBLengthPrecision' argument 2 names different: declaration 'l' definition 'p'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgtext.h:43:18: warning: Virtual function 'updateUniCharComboBox' is called from constructor 'QG_DlgText(QWidget*parent=0,bool modal=false,Qt::WindowFlags fl=0)' at line 50. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgtext.cpp:50:5: note: Calling init
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgtext.cpp:77:5: note: Calling updateUniCharComboBox
LibreCAD-2.1.3/librecad/src/ui/forms/qg_dlgtext.h:43:18: note: updateUniCharComboBox is a virtual method
LibreCAD-2.1.3/librecad/src/ui/forms/qg_lineparalleloptions.cpp:71:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_lineparallelthroughoptions.cpp:69:18: style: C-style pointer casting [cstyleCast]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_polylineequidistantoptions.cpp:116:20: warning: Logical conjunction always evaluates to false: i == 0 && i > 100. [incorrectLogicOperator]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_printpreviewoptions.cpp:219:51: style: Function 'scale' argument 1 names different: declaration 's' definition 's0'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_printpreviewoptions.h:52:41: note: Function 'scale' argument 1 names different: declaration 's' definition 's0'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_printpreviewoptions.cpp:219:51: note: Function 'scale' argument 1 names different: declaration 's' definition 's0'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_snapmiddleoptions.cpp:89:63: style: Function 'on_sbMiddlePoints_valueChanged' argument 1 names different: declaration 'arg1' definition 'i'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/forms/qg_snapmiddleoptions.h:56:45: note: Function 'on_sbMiddlePoints_valueChanged' argument 1 names different: declaration 'arg1' definition 'i'.
LibreCAD-2.1.3/librecad/src/ui/forms/qg_snapmiddleoptions.cpp:89:63: note: Function 'on_sbMiddlePoints_valueChanged' argument 1 names different: declaration 'arg1' definition 'i'.
LibreCAD-2.1.3/librecad/src/ui/generic/actionlist.h:11:5: style: Class 'ActionList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/generic/linklist.h:11:5: style: Class 'LinkList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/lc_centralwidget.h:17:5: style: Class 'LC_CentralWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/lc_customtoolbar.h:13:5: style: Class 'LC_CustomToolbar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/lc_dockwidget.h:14:5: style: Class 'LC_DockWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::snap_toolbar' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::pen_toolbar' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::options_toolbar' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::layer_widget' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::block_widget' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::library_widget' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::command_widget' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::file_menu' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/lc_widgetfactory.cpp:48:19: warning: Member variable 'LC_WidgetFactory::windows_menu' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.h:43:2: style: Class 'QG_ActionHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_blockwidget.h:50:5: style: Class 'QG_BlockModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_layerwidget.h:56:2: style: Class 'QG_LayerModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.cpp:1026:59: style: Function 'commandLineActions' argument 1 names different: declaration 'id' definition 'type'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.h:62:42: note: Function 'commandLineActions' argument 1 names different: declaration 'id' definition 'type'.
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.cpp:1026:59: note: Function 'commandLineActions' argument 1 names different: declaration 'id' definition 'type'.
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.cpp:1859:49: style: Function 'set_view' argument 1 names different: declaration 'graphic_view' definition 'gview'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.h:67:35: note: Function 'set_view' argument 1 names different: declaration 'graphic_view' definition 'gview'.
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.cpp:1859:49: note: Function 'set_view' argument 1 names different: declaration 'graphic_view' definition 'gview'.
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.cpp:1863:50: style: Function 'set_document' argument 1 names different: declaration 'document' definition 'doc'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.h:68:36: note: Function 'set_document' argument 1 names different: declaration 'document' definition 'doc'.
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.cpp:1863:50: note: Function 'set_document' argument 1 names different: declaration 'document' definition 'doc'.
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.cpp:1868:57: style: Function 'set_snap_toolbar' argument 1 names different: declaration 'snap_toolbar' definition 'snap_tb'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.h:69:43: note: Function 'set_snap_toolbar' argument 1 names different: declaration 'snap_toolbar' definition 'snap_tb'.
LibreCAD-2.1.3/librecad/src/ui/qg_actionhandler.cpp:1868:57: note: Function 'set_snap_toolbar' argument 1 names different: declaration 'snap_toolbar' definition 'snap_tb'.
LibreCAD-2.1.3/librecad/src/ui/qg_blockwidget.cpp:42:5: performance: Variable 'blockVisible' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/ui/qg_colorbox.cpp:38:14: warning: Member variable 'QG_ColorBox::colorIndexStart' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/qg_commandedit.cpp:35:17: warning: Member variable 'QG_CommandEdit::acceptCoordinates' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/qg_commandedit.h:40:5: style: Class 'QG_CommandEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_filedialog.cpp:83:5: performance: Variable 'ftype' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/ui/qg_filedialog.cpp:85:5: performance: Variable 'fDxfrw2007' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/ui/qg_fontbox.cpp:40:13: warning: Member variable 'QG_FontBox::currentFont' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/qg_fontbox.h:41:5: style: Class 'QG_FontBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.cpp:260:51: style: Function 'mousePressEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.h:108:36: note: Function 'mousePressEvent' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.cpp:260:51: note: Function 'mousePressEvent' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.cpp:291:53: style: Function 'mouseReleaseEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.h:110:38: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.cpp:291:53: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.cpp:347:50: style: Function 'mouseMoveEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.h:111:35: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.cpp:347:50: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.cpp:353:36: style: Function 'event' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.h:121:22: note: Function 'event' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/ui/qg_graphicview.cpp:353:36: note: Function 'event' argument 1 names different: declaration 'e' definition 'event'.
LibreCAD-2.1.3/librecad/src/ui/qg_scrollbar.h:41:5: style: Class 'QG_ScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_layerbox.h:42:5: style: Class 'QG_LayerBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_layerwidget.cpp:46:5: performance: Variable 'layerVisible' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.cpp:280:20: style: The scope of the variable 'newItem' can be reduced. [variableScope]
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:58:18: warning: Virtual function 'appendTree' is called from constructor 'QG_LibraryWidget(QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 81. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.cpp:81:3: note: Calling appendTree
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:58:18: note: appendTree is a virtual method
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:58:18: warning: Virtual function 'appendTree' is called from constructor 'QG_LibraryWidget(QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 89. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.cpp:89:4: note: Calling appendTree
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:58:18: note: appendTree is a virtual method
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:60:18: warning: Virtual function 'expandView' is called from constructor 'QG_LibraryWidget(QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 95. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.cpp:95:64: note: Calling expandView
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:60:18: note: expandView is a virtual method
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:61:18: warning: Virtual function 'collapseView' is called from constructor 'QG_LibraryWidget(QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 96. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.cpp:96:65: note: Calling collapseView
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:61:18: note: collapseView is a virtual method
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:59:18: warning: Virtual function 'updatePreview' is called from constructor 'QG_LibraryWidget(QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 97. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.cpp:97:63: note: Calling updatePreview
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:59:18: note: updatePreview is a virtual method
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:57:18: warning: Virtual function 'insert' is called from constructor 'QG_LibraryWidget(QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 98. Dynamic binding is not used. [virtualCallInConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.cpp:98:52: note: Calling insert
LibreCAD-2.1.3/librecad/src/ui/qg_librarywidget.h:57:18: note: insert is a virtual method
LibreCAD-2.1.3/librecad/src/ui/qg_linetypebox.cpp:119:48: style: Function 'setLineType' argument 1 names different: declaration 'w' definition 't'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_linetypebox.h:49:36: note: Function 'setLineType' argument 1 names different: declaration 'w' definition 't'.
LibreCAD-2.1.3/librecad/src/ui/qg_linetypebox.cpp:119:48: note: Function 'setLineType' argument 1 names different: declaration 'w' definition 't'.
LibreCAD-2.1.3/librecad/src/ui/qg_linetypebox.cpp:163:53: style: Function 'setLayerLineType' argument 1 names different: declaration 'w' definition 't'. [funcArgNamesDifferent]
LibreCAD-2.1.3/librecad/src/ui/qg_linetypebox.h:50:41: note: Function 'setLayerLineType' argument 1 names different: declaration 'w' definition 't'.
LibreCAD-2.1.3/librecad/src/ui/qg_linetypebox.cpp:163:53: note: Function 'setLayerLineType' argument 1 names different: declaration 'w' definition 't'.
LibreCAD-2.1.3/librecad/src/ui/qg_linetypebox.h:41:5: style: Class 'QG_LineTypeBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/qg_patternbox.cpp:41:16: warning: Member variable 'QG_PatternBox::currentPattern' is not initialized in the constructor. [uninitMemberVar]
LibreCAD-2.1.3/librecad/src/ui/qg_patternbox.h:41:5: style: Class 'QG_PatternBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/librecad/src/ui/twostackedlabels.h:13:5: style: Class 'TwoStackedLabels' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
LibreCAD-2.1.3/plugins/asciifile/asciifile.cpp:577:16: style: The scope of the variable 'pd' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/importshp.h:51:9: performance: Variable 'layer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/plugins/importshp/importshp.h:53:9: performance: Variable 'lineType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/plugins/importshp/importshp.h:54:9: performance: Variable 'width' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:262:14: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:828:17: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1260:17: style: The scope of the variable 'i' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1399:18: style: The scope of the variable 'i' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1537:18: style: The scope of the variable 'i' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1802:14: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1915:14: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1923:14: style: The scope of the variable 'pszRecordNew' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:335:28: style: Function 'DBFUpdateHeader' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:636:34: note: Function 'DBFUpdateHeader' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:335:28: note: Function 'DBFUpdateHeader' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:366:23: style: Function 'DBFOpen' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:552:29: note: Function 'DBFOpen' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:366:23: note: Function 'DBFOpen' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:383:25: style: Function 'DBFOpenLL' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:554:31: note: Function 'DBFOpenLL' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:383:25: note: Function 'DBFOpenLL' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:579:20: style: Function 'DBFClose' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:634:27: note: Function 'DBFClose' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:579:20: note: Function 'DBFClose' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:629:25: style: Function 'DBFCreate' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:557:31: note: Function 'DBFCreate' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:629:25: note: Function 'DBFCreate' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:642:27: style: Function 'DBFCreateEx' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:559:33: note: Function 'DBFCreateEx' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:642:27: note: Function 'DBFCreateEx' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:659:27: style: Function 'DBFCreateLL' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:561:33: note: Function 'DBFCreateLL' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:659:27: note: Function 'DBFCreateLL' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:774:23: style: Function 'DBFAddField' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:568:30: note: Function 'DBFAddField' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:774:23: note: Function 'DBFAddField' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:819:33: style: Function 'DBFAddNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:572:40: note: Function 'DBFAddNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:819:33: note: Function 'DBFAddNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1048:36: style: Function 'DBFReadIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:593:42: note: Function 'DBFReadIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1048:36: note: Function 'DBFReadIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1048:47: style: Function 'DBFReadIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:593:52: note: Function 'DBFReadIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1048:47: note: Function 'DBFReadIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1068:35: style: Function 'DBFReadDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:595:41: note: Function 'DBFReadDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1068:35: note: Function 'DBFReadDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1068:46: style: Function 'DBFReadDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:595:51: note: Function 'DBFReadDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1068:46: note: Function 'DBFReadDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1088:35: style: Function 'DBFReadStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:597:41: note: Function 'DBFReadStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1088:35: note: Function 'DBFReadStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1088:46: style: Function 'DBFReadStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:597:51: note: Function 'DBFReadStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1088:46: note: Function 'DBFReadStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1101:36: style: Function 'DBFReadLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:599:42: note: Function 'DBFReadLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1101:36: note: Function 'DBFReadLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1101:47: style: Function 'DBFReadLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:599:52: note: Function 'DBFReadLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1101:47: note: Function 'DBFReadLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1163:31: style: Function 'DBFIsAttributeNULL' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:601:37: note: Function 'DBFIsAttributeNULL' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1163:31: note: Function 'DBFIsAttributeNULL' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1163:42: style: Function 'DBFIsAttributeNULL' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:601:47: note: Function 'DBFIsAttributeNULL' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1163:42: note: Function 'DBFIsAttributeNULL' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1463:36: style: Function 'DBFWriteDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:607:42: note: Function 'DBFWriteDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1463:36: note: Function 'DBFWriteDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1463:47: style: Function 'DBFWriteDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:607:52: note: Function 'DBFWriteDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1463:47: note: Function 'DBFWriteDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1464:33: style: Function 'DBFWriteDoubleAttribute' argument 4 names different: declaration 'dFieldValue' definition 'dValue'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:608:39: note: Function 'DBFWriteDoubleAttribute' argument 4 names different: declaration 'dFieldValue' definition 'dValue'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1464:33: note: Function 'DBFWriteDoubleAttribute' argument 4 names different: declaration 'dFieldValue' definition 'dValue'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1477:37: style: Function 'DBFWriteIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:604:43: note: Function 'DBFWriteIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1477:37: note: Function 'DBFWriteIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1477:48: style: Function 'DBFWriteIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:604:53: note: Function 'DBFWriteIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1477:48: note: Function 'DBFWriteIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1478:31: style: Function 'DBFWriteIntegerAttribute' argument 4 names different: declaration 'nFieldValue' definition 'nValue'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:605:37: note: Function 'DBFWriteIntegerAttribute' argument 4 names different: declaration 'nFieldValue' definition 'nValue'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1478:31: note: Function 'DBFWriteIntegerAttribute' argument 4 names different: declaration 'nFieldValue' definition 'nValue'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1493:36: style: Function 'DBFWriteStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:610:42: note: Function 'DBFWriteStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1493:36: note: Function 'DBFWriteStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1493:47: style: Function 'DBFWriteStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:610:52: note: Function 'DBFWriteStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1493:47: note: Function 'DBFWriteStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1494:39: style: Function 'DBFWriteStringAttribute' argument 4 names different: declaration 'pszFieldValue' definition 'pszValue'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:611:45: note: Function 'DBFWriteStringAttribute' argument 4 names different: declaration 'pszFieldValue' definition 'pszValue'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1494:39: note: Function 'DBFWriteStringAttribute' argument 4 names different: declaration 'pszFieldValue' definition 'pszValue'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1507:34: style: Function 'DBFWriteNULLAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:613:39: note: Function 'DBFWriteNULLAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1507:34: note: Function 'DBFWriteNULLAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1507:45: style: Function 'DBFWriteNULLAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:613:49: note: Function 'DBFWriteNULLAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1507:45: note: Function 'DBFWriteNULLAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1520:37: style: Function 'DBFWriteLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:616:42: note: Function 'DBFWriteLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1520:37: note: Function 'DBFWriteLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1520:48: style: Function 'DBFWriteLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:616:52: note: Function 'DBFWriteLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1520:48: note: Function 'DBFWriteLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1521:21: style: Function 'DBFWriteLogicalAttribute' argument 4 names different: declaration 'lFieldValue' definition 'lValue'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:617:22: note: Function 'DBFWriteLogicalAttribute' argument 4 names different: declaration 'lFieldValue' definition 'lValue'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1521:21: note: Function 'DBFWriteLogicalAttribute' argument 4 names different: declaration 'lFieldValue' definition 'lValue'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1654:34: style: Function 'DBFGetNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:638:40: note: Function 'DBFGetNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1654:34: note: Function 'DBFGetNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1798:26: style: Function 'DBFDeleteField' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:576:33: note: Function 'DBFDeleteField' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/dbfopen.c:1798:26: note: Function 'DBFDeleteField' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1644:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1720:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1720:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1744:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1744:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1769:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1769:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1918:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1933:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1952:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:316:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1717:21: style: Checking if unsigned variable 'nPoints' is less than zero. [unsignedLessThanZero]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1717:36: style: Checking if unsigned variable 'nParts' is less than zero. [unsignedLessThanZero]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1916:21: style: Checking if unsigned variable 'nPoints' is less than zero. [unsignedLessThanZero]
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:349:44: style: Function 'SHPWriteHeader' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:408:44: note: Function 'SHPWriteHeader' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:349:44: note: Function 'SHPWriteHeader' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:474:23: style: Function 'SHPOpen' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:370:29: note: Function 'SHPOpen' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:474:23: note: Function 'SHPOpen' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:492:25: style: Function 'SHPOpenLL' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:372:30: note: Function 'SHPOpenLL' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:492:25: note: Function 'SHPOpenLL' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:771:20: style: Function 'SHPClose' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:407:38: note: Function 'SHPClose' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:771:20: note: Function 'SHPClose' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:808:22: style: Function 'SHPGetInfo' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:380:29: note: Function 'SHPGetInfo' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:808:22: note: Function 'SHPGetInfo' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:840:25: style: Function 'SHPCreate' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:375:31: note: Function 'SHPCreate' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:840:25: note: Function 'SHPCreate' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:858:27: style: Function 'SHPCreateLL' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:377:33: note: Function 'SHPCreateLL' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:858:27: note: Function 'SHPCreateLL' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1182:26: style: Function 'SHPWriteObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:386:33: note: Function 'SHPWriteObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1182:26: note: Function 'SHPWriteObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1182:37: style: Function 'SHPWriteObject' argument 2 names different: declaration 'iShape' definition 'nShapeId'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:386:43: note: Function 'SHPWriteObject' argument 2 names different: declaration 'iShape' definition 'nShapeId'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1182:37: note: Function 'SHPWriteObject' argument 2 names different: declaration 'iShape' definition 'nShapeId'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1575:26: style: Function 'SHPReadObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:384:32: note: Function 'SHPReadObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1575:26: note: Function 'SHPReadObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1575:37: style: Function 'SHPReadObject' argument 2 names different: declaration 'iShape' definition 'hEntity'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:384:42: note: Function 'SHPReadObject' argument 2 names different: declaration 'iShape' definition 'hEntity'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:1575:37: note: Function 'SHPReadObject' argument 2 names different: declaration 'iShape' definition 'hEntity'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:2195:31: style: Function 'SHPDestroyObject' argument 1 names different: declaration 'psObject' definition 'psShape'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/importshp/shapelib/shapefil.h:389:37: note: Function 'SHPDestroyObject' argument 1 names different: declaration 'psObject' definition 'psShape'.
LibreCAD-2.1.3/plugins/importshp/shapelib/shpopen.c:2195:31: note: Function 'SHPDestroyObject' argument 1 names different: declaration 'psObject' definition 'psShape'.
LibreCAD-2.1.3/plugins/list/list.h:24:1: style: The class 'LC_List' does not have a constructor although it has private member variables. [noConstructor]
LibreCAD-2.1.3/plugins/picfile/picfile.cpp:243:13: style: The scope of the variable 'i' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/picfile/picfile.cpp:150:36: style: Function 'getPValue' argument 1 names different: declaration 'posxy' definition 'p'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/picfile/picfile.h:73:34: note: Function 'getPValue' argument 1 names different: declaration 'posxy' definition 'p'.
LibreCAD-2.1.3/plugins/picfile/picfile.cpp:150:36: note: Function 'getPValue' argument 1 names different: declaration 'posxy' definition 'p'.
LibreCAD-2.1.3/plugins/picfile/picfile.cpp:188:57: style: Function 'drawCircle' argument 3 names different: declaration 'rad' definition 'radius'. [funcArgNamesDifferent]
LibreCAD-2.1.3/plugins/picfile/picfile.h:69:55: note: Function 'drawCircle' argument 3 names different: declaration 'rad' definition 'radius'.
LibreCAD-2.1.3/plugins/picfile/picfile.cpp:188:57: note: Function 'drawCircle' argument 3 names different: declaration 'rad' definition 'radius'.
LibreCAD-2.1.3/plugins/plotequation/plot.cpp:41:12: style: The scope of the variable 'stepSize' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/plotequation/plot.cpp:53:16: style: The scope of the variable 'startVal' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/plotequation/plot.cpp:54:16: style: The scope of the variable 'endVal' can be reduced. [variableScope]
LibreCAD-2.1.3/plugins/sameprop/sameprop.cpp:40:24: style: The scope of the variable 'modent' can be reduced. [variableScope]
LibreCAD-2.1.3/tools/ttf2lff/main.cpp:157:9: style: The scope of the variable 'px' can be reduced. [variableScope]
LibreCAD-2.1.3/tools/ttf2lff/main.cpp:157:13: style: The scope of the variable 'py' can be reduced. [variableScope]
LibreCAD-2.1.3/tools/ttf2lff/main.cpp:70:7: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/librecaptcha/librecaptcha_0.4.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librecommended-perl/librecommended-perl_0.003.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libredis-fast-perl/libredis-fast-perl_0.22+dfsg.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libredis-perl/libredis-perl_1.9910.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libref-util-perl/libref-util-perl_0.204.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libref-util-xs-perl/libref-util-xs-perl_0.117.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libreflectasm-java/libreflectasm-java_1.05.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-assemble-perl/libregexp-assemble-perl_0.36.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-common-email-address-perl/libregexp-common-email-address-perl_1.01.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-common-net-cidr-perl/libregexp-common-net-cidr-perl_0.03.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-common-perl/libregexp-common-perl_2017060201.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-common-time-perl/libregexp-common-time-perl_0.16.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-debugger-perl/libregexp-debugger-perl_0.002001.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-grammars-perl/libregexp-grammars-perl_1.048.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-ipv6-perl/libregexp-ipv6-perl_0.03.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-java/libregexp-java_1.5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-log-perl/libregexp-log-perl_0.06.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-optimizer-perl/libregexp-optimizer-perl_0.23.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-pattern-license-perl/libregexp-pattern-license-perl_3.0.31.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-pattern-perl/libregexp-pattern-perl_0.1.4.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-reggrp-perl/libregexp-reggrp-perl_1.002001.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-shellish-perl/libregexp-shellish-perl_0.93.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregexp-stringify-perl/libregexp-stringify-perl_0.06.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libregf/libregf_20170130.orig.tar.gz
libregf-20170130/libbfio/libbfio_file_pool.c:47:9: style: The scope of the variable 'name_length' can be reduced. [variableScope]
libregf-20170130/libbfio/libbfio_handle.c:203:6: style: The scope of the variable 'is_open' can be reduced. [variableScope]
libregf-20170130/libbfio/libbfio_handle.c:2147:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libbfio/libbfio_memory_range.c:199:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libbfio/libbfio_memory_range.c:889:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libbfio/libbfio_support.c:48:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libbfio/libbfio_support.c:74:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_array.c:367:6: style: The scope of the variable 'entry_iterator' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_array.c:681:9: style: The scope of the variable 'entries_size' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_array.c:683:6: style: The scope of the variable 'number_of_allocated_entries' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_array.c:907:6: style: The scope of the variable 'entry_iterator' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_array.c:908:6: style: The scope of the variable 'reverse_entry_iterator' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_array.c:1165:6: style: The scope of the variable 'compare_result' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_array.c:1166:6: style: The scope of the variable 'entry_index' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_btree.c:41:10: style: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'. [funcArgNamesDifferent]
libregf-20170130/libcdata/libcdata_btree.h:60:10: note: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'.
libregf-20170130/libcdata/libcdata_btree.c:41:10: note: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'.
libregf-20170130/libcdata/libcdata_list.c:206:6: style: The scope of the variable 'element_index' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_list.c:207:6: style: The scope of the variable 'number_of_elements' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_list_element.c:283:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_list_element.c:412:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_list_element.c:541:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_list_element.c:684:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_range_list.c:172:6: style: The scope of the variable 'element_index' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_range_list.c:173:6: style: The scope of the variable 'number_of_elements' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_range_list.c:3211:6: style: The scope of the variable 'element_index' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:123:6: style: The scope of the variable 'number_of_sub_nodes' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:125:6: style: The scope of the variable 'sub_node_index' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:671:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:740:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:809:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:878:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:975:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:1216:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:1217:6: style: The scope of the variable 'sub_node_index' can be reduced. [variableScope]
libregf-20170130/libcdata/libcdata_tree_node.c:2033:6: style: The scope of the variable 'sub_node_index' can be reduced. [variableScope]
libregf-20170130/libcerror/libcerror_error.c:34:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libregf-20170130/libcerror/libcerror_system.c:42:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libregf-20170130/libcfile/libcfile_file.c:727:0: error: #error Missing file open function [preprocessorErrorDirective]
libregf-20170130/libcfile/libcfile_notify.c:52:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcfile/libcfile_notify.c:78:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcfile/libcfile_notify.c:102:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcfile/libcfile_support.c:302:0: error: #error Missing file exists function [preprocessorErrorDirective]
libregf-20170130/libclocale/libclocale_codepage.c:48:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libclocale/libclocale_codepage.c:74:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libclocale/libclocale_locale.c:121:16: style: Condition 'charset!=NULL' is always false [knownConditionTrueFalse]
libregf-20170130/libclocale/libclocale_locale.c:101:26: note: Assignment 'charset=NULL', assigned value is 0
libregf-20170130/libclocale/libclocale_locale.c:121:16: note: Condition 'charset!=NULL' is always false
libregf-20170130/libclocale/libclocale_locale.c:168:16: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse]
libregf-20170130/libclocale/libclocale_locale.c:100:26: note: Assignment 'locale=NULL', assigned value is 0
libregf-20170130/libclocale/libclocale_locale.c:168:16: note: Condition 'locale==NULL' is always true
libregf-20170130/libclocale/libclocale_locale.c:121:16: style: Same expression on both sides of '!=' because the value of 'charset' and 'NULL' are the same. [duplicateExpression]
libregf-20170130/libclocale/libclocale_locale.c:101:26: note: 'charset' is assigned value 'NULL' here.
libregf-20170130/libclocale/libclocale_locale.c:121:16: note: Same expression on both sides of '!=' because the value of 'charset' and 'NULL' are the same.
libregf-20170130/libclocale/libclocale_locale.c:102:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libclocale/libclocale_locale.c:104:9: style: The scope of the variable 'locale_length' can be reduced. [variableScope]
libregf-20170130/libcnotify/libcnotify_print.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libregf-20170130/libcnotify/libcnotify_stream.c:49:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcnotify/libcnotify_stream.c:161:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcpath/libcpath_path.c:246:0: error: #error Missing change directory function [preprocessorErrorDirective]
libregf-20170130/libcpath/libcpath_support.c:48:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcpath/libcpath_support.c:74:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcsplit/libcsplit_narrow_split_string.c:240:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libcsplit/libcsplit_narrow_split_string.c:450:9: style: The scope of the variable 'string_segment_offset' can be reduced. [variableScope]
libregf-20170130/libcthreads/libcthreads_condition.h:83:0: error: #error Missing condition type [preprocessorErrorDirective]
libregf-20170130/libcthreads/libcthreads_lock.h:57:0: error: #error Missing lock type [preprocessorErrorDirective]
libregf-20170130/libcthreads/libcthreads_mutex.h:62:0: error: #error Missing mutex type [preprocessorErrorDirective]
libregf-20170130/libcthreads/libcthreads_read_write_lock.h:83:0: error: #error Missing read/write lock type [preprocessorErrorDirective]
libregf-20170130/libcthreads/libcthreads_thread.h:61:0: error: #error Missing thread type [preprocessorErrorDirective]
libregf-20170130/libcthreads/libcthreads_thread_attributes.h:57:0: error: #error Missing thread attributes type [preprocessorErrorDirective]
libregf-20170130/libfcache/libfcache_cache.c:384:11: style: Function 'libfcache_cache_get_number_of_cache_values' argument 2 names different: declaration 'number_of_values' definition 'number_of_cache_values'. [funcArgNamesDifferent]
libregf-20170130/libfcache/libfcache_cache.h:89:11: note: Function 'libfcache_cache_get_number_of_cache_values' argument 2 names different: declaration 'number_of_values' definition 'number_of_cache_values'.
libregf-20170130/libfcache/libfcache_cache.c:384:11: note: Function 'libfcache_cache_get_number_of_cache_values' argument 2 names different: declaration 'number_of_values' definition 'number_of_cache_values'.
libregf-20170130/libfcache/libfcache_cache_value.c:293:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfcache/libfcache_date_time.c:44:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_btree.c:2154:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_btree.c:2360:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_btree_node.c:244:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_btree_node.c:274:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_btree_node.c:304:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_list.c:480:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_list.c:888:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_list.c:2311:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_list.c:2831:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_mapped_range.c:111:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_notify.c:52:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_notify.c:78:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_notify.c:102:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_range.c:112:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_range.c:338:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_stream.c:1512:10: style: The scope of the variable 'read_count' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_stream.c:1874:10: style: The scope of the variable 'write_count' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_tree_node.c:335:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_tree_node.c:363:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_tree_node.c:511:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_tree_node.c:1863:6: style: The scope of the variable 'last_sub_node_index' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_tree_node.c:1864:6: style: The scope of the variable 'split_sub_node_index' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_tree_node.c:2252:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdata/libfdata_tree_node.c:774:10: style: Function 'libfdata_tree_node_set_first_leaf_node_index' argument 3 names different: declaration 'deleted_first_leaf_node_index' definition 'first_deleted_leaf_node_index'. [funcArgNamesDifferent]
libregf-20170130/libfdata/libfdata_tree_node.h:174:10: note: Function 'libfdata_tree_node_set_first_leaf_node_index' argument 3 names different: declaration 'deleted_first_leaf_node_index' definition 'first_deleted_leaf_node_index'.
libregf-20170130/libfdata/libfdata_tree_node.c:774:10: note: Function 'libfdata_tree_node_set_first_leaf_node_index' argument 3 names different: declaration 'deleted_first_leaf_node_index' definition 'first_deleted_leaf_node_index'.
libregf-20170130/libfdata/libfdata_vector.c:987:11: style: The scope of the variable 'calculated_element_index' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:111:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:147:10: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:385:11: style: The scope of the variable 'micro_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:386:11: style: The scope of the variable 'milli_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:387:11: style: The scope of the variable 'nano_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:388:11: style: The scope of the variable 'year_value' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:389:10: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:898:11: style: The scope of the variable 'micro_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:899:11: style: The scope of the variable 'milli_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:900:11: style: The scope of the variable 'nano_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:901:11: style: The scope of the variable 'year_value' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:902:10: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:1411:11: style: The scope of the variable 'micro_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:1412:11: style: The scope of the variable 'milli_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:1413:11: style: The scope of the variable 'nano_seconds' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:1414:11: style: The scope of the variable 'year_value' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_date_time_values.c:1415:10: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_fat_date_time.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_fat_date_time.c:246:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_fat_date_time.c:463:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_fat_date_time.c:667:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_fat_date_time.c:871:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_filetime.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_filetime.c:290:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_filetime.c:634:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_filetime.c:838:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_filetime.c:1042:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_floatingtime.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_floatingtime.c:234:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_floatingtime.c:579:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_floatingtime.c:728:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_floatingtime.c:877:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_hfs_time.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_hfs_time.c:237:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_hfs_time.c:553:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_hfs_time.c:735:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_hfs_time.c:917:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_nsf_timedate.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_nsf_timedate.c:246:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_nsf_timedate.c:541:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_nsf_timedate.c:745:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_nsf_timedate.c:949:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_posix_time.c:1297:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libregf-20170130/libfdatetime/libfdatetime_posix_time.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_posix_time.c:946:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_posix_time.c:1128:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_posix_time.c:1311:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_systemtime.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_systemtime.c:588:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_systemtime.c:924:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfdatetime/libfdatetime_systemtime.c:1260:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_access_control_entry.c:119:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_access_control_list.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_bit_stream.c:116:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_lznt1.c:113:10: style: The scope of the variable 'compression_flag_byte' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_lznt1.c:386:11: style: The scope of the variable 'compression_chunk_size' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_lzxpress.c:470:2: style: Variable 'tree_node' is reassigned a value before the old one has been used. [redundantAssignment]
libregf-20170130/libfwnt/libfwnt_lzxpress.c:466:0: note: Variable 'tree_node' is reassigned a value before the old one has been used.
libregf-20170130/libfwnt/libfwnt_lzxpress.c:470:2: note: Variable 'tree_node' is reassigned a value before the old one has been used.
libregf-20170130/libfwnt/libfwnt_lzxpress.c:467:10: style: The scope of the variable 'sub_tree_node_index' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_lzxpress.c:518:10: style: The scope of the variable 'byte_value' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_lzxpress.c:702:10: style: The scope of the variable 'sub_tree_node_index' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_security_identifier.c:160:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_security_identifier.c:414:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_security_identifier.c:672:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libfwnt/libfwnt_security_identifier.c:930:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_checksum.c:48:0: style: The scope of the variable 'value_aligned' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_checksum.c:50:10: style: The scope of the variable 'alignment_count' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_checksum.c:51:10: style: The scope of the variable 'alignment_size' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_checksum.c:53:10: style: The scope of the variable 'byte_order' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_checksum.c:54:10: style: The scope of the variable 'byte_size' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_file.c:206:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_file.c:1397:9: style: The scope of the variable 'utf8_string_segment_length' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_file.c:1398:11: style: The scope of the variable 'name_hash' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_file.c:1638:9: style: The scope of the variable 'utf16_string_segment_length' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_file.c:1639:11: style: The scope of the variable 'name_hash' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_hive_bin_cell.c:110:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_io_handle.c:126:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_io_handle.c:491:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_io_handle.c:532:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key.c:149:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key.c:2717:9: style: The scope of the variable 'utf8_string_segment_length' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key.c:2718:11: style: The scope of the variable 'name_hash' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key.c:3102:9: style: The scope of the variable 'utf16_string_segment_length' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key.c:3103:11: style: The scope of the variable 'name_hash' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key_item.c:1545:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key_item.c:2223:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key_item.c:2275:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key_item.c:2410:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key_tree.c:49:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_key_tree.c:179:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_named_key.c:125:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_notify.c:52:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_notify.c:78:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_notify.c:102:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_support.c:61:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_support.c:87:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_value.c:142:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_value.c:486:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_value.c:715:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_value_item.c:1779:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_value_item.c:1914:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libregf-20170130/libregf/libregf_value_item.c:1649:31: style: Function 'libregf_value_item_read_element_data' argument 3 names different: declaration 'element' definition 'list_element'. [funcArgNamesDifferent]
libregf-20170130/libregf/libregf_value_item.h:130:31: note: Function 'libregf_value_item_read_element_data' argument 3 names different: declaration 'element' definition 'list_element'.
libregf-20170130/libregf/libregf_value_item.c:1649:31: note: Function 'libregf_value_item_read_element_data' argument 3 names different: declaration 'element' definition 'list_element'.
libregf-20170130/libregf/libregf_value_type.c:440:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base16_stream.c:1114:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base16_stream.c:1230:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base16_stream.c:1272:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base32_stream.c:1718:29: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
libregf-20170130/libuna/libuna_base32_stream.c:1706:29: note: outer condition: base32_stream_index<base32_stream_size
libregf-20170130/libuna/libuna_base32_stream.c:1718:29: note: identical inner condition: base32_stream_index<base32_stream_size
libregf-20170130/libuna/libuna_base32_stream.c:2008:29: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
libregf-20170130/libuna/libuna_base32_stream.c:1996:29: note: outer condition: base32_stream_index<base32_stream_size
libregf-20170130/libuna/libuna_base32_stream.c:2008:29: note: identical inner condition: base32_stream_index<base32_stream_size
libregf-20170130/libuna/libuna_base32_stream.c:2161:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base32_stream.c:2252:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base32_stream.c:2293:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base64_stream.c:2219:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base64_stream.c:2381:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_base64_stream.c:2424:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_codepage_windows_932.c:4392:88: warning: Either the condition 'additional_character<234' is redundant or the array 'libuna_codepage_windows_932_byte_stream_to_unicode_base_0x81da[15]' is accessed at index 15, which is out of bounds. [arrayIndexOutOfBoundsCond]
libregf-20170130/libuna/libuna_codepage_windows_932.c:4388:36: note: Assuming that condition 'additional_character<234' is not redundant
libregf-20170130/libuna/libuna_codepage_windows_932.c:4390:5: note: Compound assignment '-=', assigned value is 15
libregf-20170130/libuna/libuna_codepage_windows_932.c:4392:88: note: Array index out of bounds
libregf-20170130/libuna/libuna_codepage_windows_932.c:4193:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_codepage_windows_936.c:6363:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_codepage_windows_949.c:7280:86: warning: Either the condition 'unicode_character<64020' is redundant or the array 'libuna_codepage_windows_949_unicode_to_byte_stream_base_0xf900[268]' is accessed at index 275, which is out of bounds. [arrayIndexOutOfBoundsCond]
libregf-20170130/libuna/libuna_codepage_windows_949.c:7277:31: note: Assuming that condition 'unicode_character<64020' is not redundant
libregf-20170130/libuna/libuna_codepage_windows_949.c:7279:3: note: Compound assignment '-=', assigned value is 275
libregf-20170130/libuna/libuna_codepage_windows_949.c:7280:86: note: Array index out of bounds
libregf-20170130/libuna/libuna_codepage_windows_949.c:8213:86: warning: Either the condition 'unicode_character<64020' is redundant or the array 'libuna_codepage_windows_949_unicode_to_byte_stream_base_0xf900[268]' is accessed at index 275, which is out of bounds. [arrayIndexOutOfBoundsCond]
libregf-20170130/libuna/libuna_codepage_windows_949.c:8210:31: note: Assuming that condition 'unicode_character<64020' is not redundant
libregf-20170130/libuna/libuna_codepage_windows_949.c:8212:3: note: Compound assignment '-=', assigned value is 275
libregf-20170130/libuna/libuna_codepage_windows_949.c:8213:86: note: Array index out of bounds
libregf-20170130/libuna/libuna_codepage_windows_949.c:7222:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_codepage_windows_950.c:5326:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_unicode_character.c:2943:10: style: The scope of the variable 'byte_bit_shift' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_unicode_character.c:3232:10: style: The scope of the variable 'byte_bit_shift' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_unicode_character.c:3709:10: style: The scope of the variable 'byte_bit_shift' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_unicode_character.c:4128:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_unicode_character.c:4647:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_unicode_character.c:5182:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf16_string.c:138:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf16_string.c:543:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf16_string.c:950:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf16_string.c:1211:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf16_string.c:1700:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf16_string.c:2185:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf16_string.c:2610:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf16_string.c:1089:21: style: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'. [funcArgNamesDifferent]
libregf-20170130/libuna/libuna_utf16_string.h:146:21: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'.
libregf-20170130/libuna/libuna_utf16_string.c:1089:21: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'.
libregf-20170130/libuna/libuna_utf16_string.c:1090:13: style: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'. [funcArgNamesDifferent]
libregf-20170130/libuna/libuna_utf16_string.h:147:13: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'.
libregf-20170130/libuna/libuna_utf16_string.c:1090:13: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'.
libregf-20170130/libuna/libuna_utf32_string.c:138:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf32_string.c:543:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf32_string.c:951:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf32_string.c:1212:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf32_string.c:1637:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf32_string.c:1934:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf32_string.c:2489:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf32_string.c:1090:21: style: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'. [funcArgNamesDifferent]
libregf-20170130/libuna/libuna_utf32_string.h:146:21: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'.
libregf-20170130/libuna/libuna_utf32_string.c:1090:21: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'.
libregf-20170130/libuna/libuna_utf32_string.c:1091:13: style: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'. [funcArgNamesDifferent]
libregf-20170130/libuna/libuna_utf32_string.h:147:13: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'.
libregf-20170130/libuna/libuna_utf32_string.c:1091:13: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'.
libregf-20170130/libuna/libuna_utf8_string.c:138:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf8_string.c:543:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf8_string.c:978:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf8_string.c:1403:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf8_string.c:1822:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf8_string.c:2307:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/libuna/libuna_utf8_string.c:2732:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf.c:487:2: style: Variable 'module' is reassigned a value before the old one has been used. [redundantAssignment]
libregf-20170130/pyregf/pyregf.c:461:0: note: Variable 'module' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf.c:487:2: note: Variable 'module' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf.c:106:0: style: Variable 'version_string_length' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf.c:224:3: style: Variable 'Py_DecRef' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_error.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libregf-20170130/pyregf/pyregf_file.c:283:2: style: Variable 'pyregf_file' is reassigned a value before the old one has been used. [redundantAssignment]
libregf-20170130/pyregf/pyregf_file.c:280:0: note: Variable 'pyregf_file' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_file.c:283:2: note: Variable 'pyregf_file' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_file.c:329:2: style: Variable 'pyregf_file' is reassigned a value before the old one has been used. [redundantAssignment]
libregf-20170130/pyregf/pyregf_file.c:325:0: note: Variable 'pyregf_file' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_file.c:329:2: note: Variable 'pyregf_file' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_file.c:351:2: style: Variable 'pyregf_file' is reassigned a value before the old one has been used. [redundantAssignment]
libregf-20170130/pyregf/pyregf_file.c:347:0: note: Variable 'pyregf_file' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_file.c:351:2: note: Variable 'pyregf_file' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_file.c:408:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_file.c:481:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_file.c:639:3: style: Variable 'Py_DecRef' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_file.c:845:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_file.c:918:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_file.c:1049:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_file.c:1284:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_file.c:1364:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_file_object_io_handle.c:214:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_file_object_io_handle.c:1205:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_file_types.c:197:2: style: Variable 'definitions_object' is reassigned a value before the old one has been used. [redundantAssignment]
libregf-20170130/pyregf/pyregf_file_types.c:194:0: note: Variable 'definitions_object' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_file_types.c:197:2: note: Variable 'definitions_object' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_file_types.c:237:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_integer.c:37:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_integer.c:75:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_key.c:366:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_key.c:463:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_key.c:521:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_key.c:801:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_key.c:853:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_key.c:905:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_key.c:1060:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_key.c:1315:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_key.c:1470:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_keys.c:233:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_keys.c:306:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_keys.c:378:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_value.c:316:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_value.c:413:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_value.c:471:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_value.c:637:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_value.c:689:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libregf-20170130/pyregf/pyregf_value_types.c:337:2: style: Variable 'definitions_object' is reassigned a value before the old one has been used. [redundantAssignment]
libregf-20170130/pyregf/pyregf_value_types.c:334:0: note: Variable 'definitions_object' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_value_types.c:337:2: note: Variable 'definitions_object' is reassigned a value before the old one has been used.
libregf-20170130/pyregf/pyregf_value_types.c:377:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_values.c:233:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_values.c:306:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/pyregf/pyregf_values.c:378:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libregf-20170130/regftools/log_handle.c:33:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libregf-20170130/regftools/regftools_signal.h:35:0: error: #error missing signal functions [preprocessorErrorDirective]
libregf-20170130/tests/regf_test_data_type.c:61:1: style: Label 'on_error' is not used. [unusedLabel]
libregf-20170130/tests/regf_test_hive_bin.c:443:1: style: Label 'on_error' is not used. [unusedLabel]
libregf-20170130/tests/regf_test_hive_bin_cell.c:304:1: style: Label 'on_error' is not used. [unusedLabel]
libregf-20170130/tests/regf_test_hive_bins_list.c:113:1: style: Label 'on_error' is not used. [unusedLabel]
libregf-20170130/tests/regf_test_io_handle.c:312:1: style: Label 'on_error' is not used. [unusedLabel]
libregf-20170130/tests/regf_test_key_item.c:447:1: style: Label 'on_error' is not used. [unusedLabel]
libregf-20170130/tests/regf_test_named_key.c:306:1: style: Label 'on_error' is not used. [unusedLabel]
libregf-20170130/tests/regf_test_support.c:456:2: style: Variable 'version_string' is reassigned a value before the old one has been used. [redundantAssignment]
libregf-20170130/tests/regf_test_support.c:453:0: note: Variable 'version_string' is reassigned a value before the old one has been used.
libregf-20170130/tests/regf_test_support.c:456:2: note: Variable 'version_string' is reassigned a value before the old one has been used.
libregf-20170130/tests/regf_test_value_item.c:443:1: style: Label 'on_error' is not used. [unusedLabel]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/librelative-perl/librelative-perl_0.04.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librelaxng-datatype-java/librelaxng-datatype-java_1.0+ds1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libreligion-islam-prayertimes-perl/libreligion-islam-prayertimes-perl_1.02.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librelp/librelp_1.2.7.orig.tar.gz
librelp-1.2.7/src/copen.c:153:4: warning: The buffer 'szErrMsg' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
librelp-1.2.7/src/relp.c:798:6: style: The scope of the variable 'maxfds' can be reduced. [variableScope]
librelp-1.2.7/src/relp.c:76:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
librelp-1.2.7/src/relpclt.c:212:12: warning: Either the condition '(pThis)!=NULL' is redundant or there is possible null pointer dereference: pThis. [nullPointerRedundantCheck]
librelp-1.2.7/src/relpclt.c:213:2: note: Assuming that condition '(pThis)!=NULL' is not redundant
librelp-1.2.7/src/relpclt.c:212:12: note: Null pointer dereference
librelp-1.2.7/src/relpsess.c:642:26: warning: Assert statement modifies 'sessState'. [assignmentInAssert]
librelp-1.2.7/src/relpsrv.c:128:12: warning: Either the condition '(pThis)!=NULL' is redundant or there is possible null pointer dereference: pThis. [nullPointerRedundantCheck]
librelp-1.2.7/src/relpsrv.c:129:2: note: Assuming that condition '(pThis)!=NULL' is not redundant
librelp-1.2.7/src/relpsrv.c:128:12: note: Null pointer dereference
librelp-1.2.7/src/tcp.c:651:9: style: Condition 'ret<0' is always true [knownConditionTrueFalse]
librelp-1.2.7/src/tcp.c:649:9: note: Assignment 'ret=-1', assigned value is -1
librelp-1.2.7/src/tcp.c:651:9: note: Condition 'ret<0' is always true
librelp-1.2.7/src/tcp.c:667:9: style: Condition 'ret<0' is always true [knownConditionTrueFalse]
librelp-1.2.7/src/tcp.c:665:9: note: Assignment 'ret=-1', assigned value is -1
librelp-1.2.7/src/tcp.c:667:9: note: Condition 'ret<0' is always true
librelp-1.2.7/src/tcp.c:683:9: style: Condition 'ret<0' is always true [knownConditionTrueFalse]
librelp-1.2.7/src/tcp.c:681:9: note: Assignment 'ret=-1', assigned value is -1
librelp-1.2.7/src/tcp.c:683:9: note: Condition 'ret<0' is always true
librelp-1.2.7/src/tcp.c:711:2: style: Variable 'iNewSock' is reassigned a value before the old one has been used. [redundantAssignment]
librelp-1.2.7/src/tcp.c:705:0: note: Variable 'iNewSock' is reassigned a value before the old one has been used.
librelp-1.2.7/src/tcp.c:711:2: note: Variable 'iNewSock' is reassigned a value before the old one has been used.
librelp-1.2.7/src/tcp.c:134:6: style: The scope of the variable 'i' can be reduced. [variableScope]
librelp-1.2.7/src/tcp.c:188:7: style: The scope of the variable 'objinfo' can be reduced. [variableScope]
librelp-1.2.7/src/tcp.c:1799:57: style: Function 'relpTcpWaitWriteable' argument 2 names different: declaration 'timeout' definition 'tTimeout'. [funcArgNamesDifferent]
librelp-1.2.7/src/tcp.h:153:61: note: Function 'relpTcpWaitWriteable' argument 2 names different: declaration 'timeout' definition 'tTimeout'.
librelp-1.2.7/src/tcp.c:1799:57: note: Function 'relpTcpWaitWriteable' argument 2 names different: declaration 'timeout' definition 'tTimeout'.
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/libreoffice/libreoffice_6.1.0.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libr/libreoffice-canzeley-client/libreoffice-canzeley-client_0.5.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libreoffice-dictionaries/libreoffice-dictionaries_6.1.0~rc2.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libr/libreoffice-texmaths/libreoffice-texmaths_0.43.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libreoffice-voikko/libreoffice-voikko_5.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librep/librep_0.92.6.orig.tar.xz
librep-0.92.6/intl/bindtextdom.c:155:0: error: Memory leak: new_binding [memleak]
librep-0.92.6/intl/dcgettext.c:325:39: style: Redundant condition: If 'EXPR == ':'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
librep-0.92.6/intl/hash-string.h:42:0: style: The scope of the variable 'g' can be reduced. [variableScope]
librep-0.92.6/intl/dcgettext.c:231:27: style: The scope of the variable 'domain' can be reduced. [variableScope]
librep-0.92.6/intl/l10nflist.c:361:9: style: The scope of the variable 'wp' can be reduced. [variableScope]
librep-0.92.6/intl/loadmsgcat.c:119:12: style: Condition 'data==(struct mo_file_header*)-1' is always true [knownConditionTrueFalse]
librep-0.92.6/intl/loadmsgcat.c:70:33: note: Assignment 'data=(struct mo_file_header*)-1', assigned value is -1
librep-0.92.6/intl/loadmsgcat.c:119:12: note: Condition 'data==(struct mo_file_header*)-1' is always true
librep-0.92.6/intl/loadmsgcat.c:119:12: style: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same. [duplicateExpression]
librep-0.92.6/intl/loadmsgcat.c:70:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here.
librep-0.92.6/intl/loadmsgcat.c:119:12: note: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same.
librep-0.92.6/intl/localealias.c:254:22: style: The scope of the variable 'alias' can be reduced. [variableScope]
librep-0.92.6/intl/localealias.c:255:22: style: The scope of the variable 'value' can be reduced. [variableScope]
librep-0.92.6/src/repint.h:55:0: error: #error "Need an operating system definition" [preprocessorErrorDirective]
librep-0.92.6/src/message.c:79:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
librep-0.92.6/src/realpath.c:152:28: warning: Either the condition '!rpath' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
librep-0.92.6/src/realpath.c:153:12: note: Assuming that condition '!rpath' is not redundant
librep-0.92.6/src/realpath.c:152:28: note: Null pointer addition
librep-0.92.6/src/realpath.c:94:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
librep-0.92.6/src/realpath.c:166:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
librep-0.92.6/src/realpath.c:180:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
librep-0.92.6/src/realpath.c:151:8: error: Common realloc mistake: 'rpath' nulled but not freed upon failure [memleakOnRealloc]
librep-0.92.6/src/sdbm.c:280:7: style: The scope of the variable 'newp' can be reduced. [variableScope]
librep-0.92.6/src/sdbm_pair.c:287:15: style: The scope of the variable 'off' can be reduced. [variableScope]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/libreplaygain/libreplaygain_1.0~r475.orig.tar.gz
libreplaygain_r475/src/gain_analysis.c:259:21: style: The scope of the variable 'cursamples' can be reduced. [variableScope]
libreplaygain_r475/src/gain_analysis.c:261:21: style: The scope of the variable 'i' can be reduced. [variableScope]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/libreply-perl/libreply-perl_0.42.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librepository/librepository_1.1.6.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libresample/libresample_0.1.3.orig.tar.gz
libresample-0.1.3/src/filterkit.c:69:26: style: The scope of the variable 'temp' can be reduced. [variableScope]
libresample-0.1.3/src/filterkit.c:86:24: style: The scope of the variable 'temp1' can be reduced. [variableScope]
libresample-0.1.3/src/filterkit.c:178:10: style: The scope of the variable 'a' can be reduced. [variableScope]
libresample-0.1.3/src/filterkit.c:179:16: style: The scope of the variable 'Hdp' can be reduced. [variableScope]
libresample-0.1.3/src/resample.c:186:16: style: The scope of the variable 'Ncreep' can be reduced. [variableScope]
libresample-0.1.3/src/resample.c:186:24: style: The scope of the variable 'Nreuse' can be reduced. [variableScope]
libresample-0.1.3/src/resamplesubs.c:41:12: style: The scope of the variable 'Xp' can be reduced. [variableScope]
libresample-0.1.3/src/resamplesubs.c:42:11: style: The scope of the variable 'v' can be reduced. [variableScope]
libresample-0.1.3/src/resamplesubs.c:88:12: style: The scope of the variable 'Xp' can be reduced. [variableScope]
libresample-0.1.3/src/resamplesubs.c:89:11: style: The scope of the variable 'v' can be reduced. [variableScope]
libresample-0.1.3/src/resamplesubs.c:33:22: style: Function 'lrsSrcUp' argument 4 names different: declaration 'Time' definition 'TimePtr'. [funcArgNamesDifferent]
libresample-0.1.3/src/resample_defs.h:78:59: note: Function 'lrsSrcUp' argument 4 names different: declaration 'Time' definition 'TimePtr'.
libresample-0.1.3/src/resamplesubs.c:33:22: note: Function 'lrsSrcUp' argument 4 names different: declaration 'Time' definition 'TimePtr'.
libresample-0.1.3/src/resamplesubs.c:80:22: style: Function 'lrsSrcUD' argument 4 names different: declaration 'Time' definition 'TimePtr'. [funcArgNamesDifferent]
libresample-0.1.3/src/resample_defs.h:82:59: note: Function 'lrsSrcUD' argument 4 names different: declaration 'Time' definition 'TimePtr'.
libresample-0.1.3/src/resamplesubs.c:80:22: note: Function 'lrsSrcUD' argument 4 names different: declaration 'Time' definition 'TimePtr'.
libresample-0.1.3/tests/compareresample.c:97:0: error: Memory leak: dst_rabbit [memleak]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/librest/librest_0.8.0.orig.tar.xz
rest-0.8.0/rest-extras/flickr-proxy.c:349:16: style: The scope of the variable 'node' can be reduced. [variableScope]
rest-0.8.0/rest-extras/lastfm-proxy.c:321:16: style: The scope of the variable 'node' can be reduced. [variableScope]
rest-0.8.0/rest/oauth-proxy-call.c:123:15: style: The scope of the variable 'content_type' can be reduced. [variableScope]
rest-0.8.0/rest/oauth-proxy.c:296:15: style: The scope of the variable 'form' can be reduced. [variableScope]
rest-0.8.0/rest/oauth2-proxy.c:382:15: style: The scope of the variable 'params' can be reduced. [variableScope]
rest-0.8.0/rest/rest-marshal.c:56:77: style: Function 'g_cclosure_user_marshal_BOOLEAN__OBJECT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
rest-0.8.0/rest/rest-marshal.h:11:76: note: Function 'g_cclosure_user_marshal_BOOLEAN__OBJECT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
rest-0.8.0/rest/rest-marshal.c:56:77: note: Function 'g_cclosure_user_marshal_BOOLEAN__OBJECT_BOOLEAN' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
rest-0.8.0/rest/rest-marshal.c:59:80: style: Function 'g_cclosure_user_marshal_BOOLEAN__OBJECT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
rest-0.8.0/rest/rest-marshal.h:14:76: note: Function 'g_cclosure_user_marshal_BOOLEAN__OBJECT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
rest-0.8.0/rest/rest-marshal.c:59:80: note: Function 'g_cclosure_user_marshal_BOOLEAN__OBJECT_BOOLEAN' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
rest-0.8.0/rest/rest-xml-node.c:50:16: style: The scope of the variable 'new_node' can be reduced. [variableScope]
rest-0.8.0/rest/rest-xml-node.c:166:10: style: The scope of the variable 'l' can be reduced. [variableScope]
rest-0.8.0/rest/rest-xml-node.c:241:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
rest-0.8.0/tests/custom-serialize.c:100:5: style: Variable 'content_type' is reassigned a value before the old one has been used. [redundantAssignment]
rest-0.8.0/tests/custom-serialize.c:97:0: note: Variable 'content_type' is reassigned a value before the old one has been used.
rest-0.8.0/tests/custom-serialize.c:100:5: note: Variable 'content_type' is reassigned a value before the old one has been used.
rest-0.8.0/tests/proxy.c:74:9: style: The scope of the variable 'status' can be reduced. [variableScope]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/librest-application-perl/librest-application-perl_0.992.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librest-client-perl/librest-client-perl_273.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libreswan/libreswan_3.25.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-beetle-pce-fast/libretro-beetle-pce-fast_0.9.38.7+git20160609.orig.tar.gz
libretro-common/rthreads/rsemaphore.c:64:4: warning: Either the condition 'if(semaphore)' is redundant or there is possible null pointer dereference: semaphore. [nullPointerRedundantCheck]
libretro-common/rthreads/rsemaphore.c:65:7: note: Assuming that condition 'if(semaphore)' is not redundant
libretro-common/rthreads/rsemaphore.c:64:4: note: Null pointer dereference
mednafen/mednafen-types.h:52:0: error: #error "Not compiling with GCC nor MSVC" [preprocessorErrorDirective]
mednafen/cdrom/lec.cpp:252:13: style: The scope of the variable 'r' can be reduced. [variableScope]
mednafen/cdrom/lec.cpp:296:12: style: The scope of the variable 'd' can be reduced. [variableScope]
mednafen/cdrom/lec.cpp:392:13: style: The scope of the variable 'p01_msb' can be reduced. [variableScope]
mednafen/cdrom/lec.cpp:392:22: style: The scope of the variable 'p01_lsb' can be reduced. [variableScope]
mednafen/cdrom/lec.cpp:394:13: style: The scope of the variable 'p_lsb' can be reduced. [variableScope]
mednafen/cdrom/lec.cpp:437:13: style: The scope of the variable 'q01_lsb' can be reduced. [variableScope]
mednafen/cdrom/lec.cpp:437:22: style: The scope of the variable 'q01_msb' can be reduced. [variableScope]
mednafen/cdrom/lec.cpp:439:13: style: The scope of the variable 'q_lsb' can be reduced. [variableScope]
mednafen/include/blip/Blip_Buffer.h:352:65: style: Function 'update' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:210:27: note: Function 'update' argument 1 names different: declaration 'time' definition 't'.
mednafen/include/blip/Blip_Buffer.h:352:65: note: Function 'update' argument 1 names different: declaration 'time' definition 't'.
mednafen/include/blip/Blip_Buffer.h:352:72: style: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:210:37: note: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'.
mednafen/include/blip/Blip_Buffer.h:352:72: note: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'.
mednafen/include/blip/Blip_Buffer.h:359:42: style: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:240:20: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'.
mednafen/include/blip/Blip_Buffer.h:359:42: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'.
mednafen/include/blip/Blip_Buffer.h:361:42: style: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:243:20: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'.
mednafen/include/blip/Blip_Buffer.h:361:42: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'.
mednafen/include/blip/Blip_Buffer.h:361:50: style: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:243:33: note: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'.
mednafen/include/blip/Blip_Buffer.h:361:50: note: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'.
mednafen/include/blip/Blip_Buffer.h:361:59: style: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:243:52: note: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'.
mednafen/include/blip/Blip_Buffer.h:361:59: note: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'.
mednafen/include/blip/Blip_Buffer.h:361:68: style: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:243:70: note: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'.
mednafen/include/blip/Blip_Buffer.h:361:68: note: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'.
mednafen/sound/Blip_Buffer.cpp:58:62: style: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:37:37: note: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'.
mednafen/sound/Blip_Buffer.cpp:58:62: note: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'.
mednafen/sound/Blip_Buffer.cpp:58:76: style: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:37:58: note: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'.
mednafen/sound/Blip_Buffer.cpp:58:76: note: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'.
mednafen/sound/Blip_Buffer.cpp:101:60: style: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:97:48: note: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'.
mednafen/sound/Blip_Buffer.cpp:101:60: note: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'.
mednafen/sound/Blip_Buffer.cpp:109:34: style: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:65:22: note: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'.
mednafen/sound/Blip_Buffer.cpp:109:34: note: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'.
mednafen/sound/Blip_Buffer.cpp:122:42: style: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:45:30: note: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'.
mednafen/sound/Blip_Buffer.cpp:122:42: note: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'.
mednafen/sound/Blip_Buffer.cpp:134:46: style: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:88:34: note: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'.
mednafen/sound/Blip_Buffer.cpp:134:46: note: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'.
mednafen/sound/Blip_Buffer.cpp:182:62: style: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:51:36: note: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'.
mednafen/sound/Blip_Buffer.cpp:182:62: note: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'.
mednafen/sound/Blip_Buffer.cpp:26:14: warning: Member variable 'Blip_Buffer::modified_' is not initialized in the constructor. [uninitMemberVar]
mednafen/include/blip/Blip_Buffer.h:301:1: style: The class 'Blip_Reader' does not have a constructor although it has private member variables. [noConstructor]
mednafen/include/blip/Blip_Buffer.h:68:6: performance: Technically the member function 'Blip_Buffer::output_latency' can be static. [functionStatic]
mednafen/include/blip/Blip_Buffer.h:367:31: note: Technically the member function 'Blip_Buffer::output_latency' can be static.
mednafen/include/blip/Blip_Buffer.h:68:6: note: Technically the member function 'Blip_Buffer::output_latency' can be static.
mednafen/include/blip/Blip_Buffer.h:166:8: performance: Technically the member function 'Blip_Synth_Fast_::treble_eq' can be static. [functionStatic]
mednafen/include/blip/Blip_Buffer.h:307:7: style: Technically the member function 'Blip_Reader::end' can be const. [functionConst]
mednafen/include/blip/Blip_Buffer.h:240:2: style: Class 'blip_eq_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mednafen/tremor/block.c:236:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/block.c:275:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/block.c:275:9: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/block.c:492:51: style: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'. [funcArgNamesDifferent]
mednafen/tremor/ivorbiscodec.h:178:63: note: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'.
mednafen/tremor/block.c:492:51: note: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'.
mednafen/tremor/misc.h:224:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 223. [shiftTooManyBitsSigned]
mednafen/tremor/misc.h:223:13: note: Assuming that condition 'shift<32' is not redundant
mednafen/tremor/misc.h:224:27: note: Shift
mednafen/tremor/misc.h:233:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 232. [shiftTooManyBitsSigned]
mednafen/tremor/misc.h:232:13: note: Assuming that condition 'shift<32' is not redundant
mednafen/tremor/misc.h:233:27: note: Shift
mednafen/tremor/codebook.c:28:59: style: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'. [funcArgNamesDifferent]
mednafen/tremor/codebook.h:85:66: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'.
mednafen/tremor/codebook.c:28:59: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'.
mednafen/tremor/codebook.c:348:77: style: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'. [funcArgNamesDifferent]
mednafen/tremor/codebook.h:95:15: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'.
mednafen/tremor/codebook.c:348:77: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'.
mednafen/tremor/codebook.c:339:11: style: Unused variable: j [unusedVariable]
mednafen/tremor/codebook.c:249:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/codebook.c:250:39: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/floor0.c:148:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/floor1.c:421:7: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/framing.c:356:8: style: The scope of the variable 'acc' can be reduced. [variableScope]
mednafen/tremor/info.c:94:10: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/info.c:121:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/info.c:308:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
mednafen/tremor/info.c:60:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/info.c:80:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mapping0.c:65:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/mapping0.c:197:43: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mapping0.c:198:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mapping0.c:200:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mapping0.c:201:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mdct.c:346:13: style: The scope of the variable 'V' can be reduced. [variableScope]
mednafen/tremor/mdct.c:418:18: style: The scope of the variable 'v0' can be reduced. [variableScope]
mednafen/tremor/mdct.c:418:21: style: The scope of the variable 'v1' can be reduced. [variableScope]
mednafen/tremor/mdct.c:447:18: style: The scope of the variable 'v0' can be reduced. [variableScope]
mednafen/tremor/mdct.c:447:21: style: The scope of the variable 'v1' can be reduced. [variableScope]
mednafen/tremor/mdct.c:447:24: style: The scope of the variable 'q0' can be reduced. [variableScope]
mednafen/tremor/mdct.c:447:27: style: The scope of the variable 'q1' can be reduced. [variableScope]
mednafen/tremor/res012.c:54:7: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/res012.c:229:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/sharedbook.c:196:8: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/sharedbook.c:196:10: style: The scope of the variable 'k' can be reduced. [variableScope]
mednafen/tremor/sharedbook.c:196:12: style: The scope of the variable 'count' can be reduced. [variableScope]
mednafen/tremor/sharedbook.c:331:39: style: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'. [funcArgNamesDifferent]
mednafen/tremor/codebook.h:80:46: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'.
mednafen/tremor/sharedbook.c:331:39: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'.
mednafen/tremor/sharedbook.c:331:64: style: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
mednafen/tremor/codebook.h:80:74: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'.
mednafen/tremor/sharedbook.c:331:64: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'.
mednafen/tremor/sharedbook.c:358:43: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/sharedbook.c:369:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/synthesis.c:33:25: style: The scope of the variable 'type' can be reduced. [variableScope]
mednafen/tremor/synthesis.c:33:35: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:622:0: style: Same expression used in consecutive assignments of 'endserial' and 'serialno'. [duplicateAssignExpression]
mednafen/tremor/vorbisfile.c:623:0: note: Same expression used in consecutive assignments of 'endserial' and 'serialno'.
mednafen/tremor/vorbisfile.c:622:0: note: Same expression used in consecutive assignments of 'endserial' and 'serialno'.
mednafen/tremor/vorbisfile.c:234:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:479:15: style: The scope of the variable 'pcmoffset' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:485:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:485:19: style: The scope of the variable 'last' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:701:21: style: The scope of the variable 'granulepos' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:769:19: style: The scope of the variable 'ret' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:829:11: style: The scope of the variable 'link' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:1845:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:1845:9: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:994:29: style: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:90:36: note: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'.
mednafen/tremor/vorbisfile.c:994:29: note: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'.
mednafen/tremor/vorbisfile.c:1028:29: style: Function 'ov_test_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:94:36: note: Function 'ov_test_callbacks' argument 1 names different: declaration 'datasource' definition 'f'.
mednafen/tremor/vorbisfile.c:1028:29: note: Function 'ov_test_callbacks' argument 1 names different: declaration 'datasource' definition 'f'.
mednafen/tremor/vorbisfile.c:1681:49: style: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:111:56: note: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'.
mednafen/tremor/vorbisfile.c:1681:49: note: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'.
mednafen/tremor/vorbisfile.c:1711:54: style: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:112:61: note: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'.
mednafen/tremor/vorbisfile.c:1711:54: note: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'.
mednafen/tremor/vorbisfile.c:1844:50: style: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:121:57: note: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'.
mednafen/tremor/vorbisfile.c:1844:50: note: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'.
mednafen/tremor/window.c:55:54: style: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'. [funcArgNamesDifferent]
mednafen/tremor/window.h:22:61: note: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'.
mednafen/tremor/window.c:55:54: note: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'.
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-beetle-psx/libretro-beetle-psx_0.9.38.6+git20151019.orig.tar.gz
mednafen/mednafen-types.h:53:0: error: #error "Not compiling with GCC nor MSVC" [preprocessorErrorDirective]
mednafen/trio/trio.c:1825:13: style: Expression is always false because 'else if' condition matches previous condition at line 1822. [multiCondition]
mednafen/tremor/vorbisfile.c:612:0: style: Same expression used in consecutive assignments of 'endserial' and 'serialno'. [duplicateAssignExpression]
mednafen/tremor/vorbisfile.c:613:0: note: Same expression used in consecutive assignments of 'endserial' and 'serialno'.
mednafen/tremor/vorbisfile.c:612:0: note: Same expression used in consecutive assignments of 'endserial' and 'serialno'.
mednafen/trio/trio.c:1169:35: style: Same expression on both sides of '=='. [duplicateExpression]
mednafen/tremor/floor1.c:413:7: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/mdct.c:346:13: style: The scope of the variable 'V' can be reduced. [variableScope]
mednafen/tremor/mdct.c:418:18: style: The scope of the variable 'v0' can be reduced. [variableScope]
mednafen/tremor/mdct.c:418:21: style: The scope of the variable 'v1' can be reduced. [variableScope]
mednafen/tremor/mdct.c:447:18: style: The scope of the variable 'v0' can be reduced. [variableScope]
mednafen/tremor/mdct.c:447:21: style: The scope of the variable 'v1' can be reduced. [variableScope]
mednafen/tremor/mdct.c:447:24: style: The scope of the variable 'q0' can be reduced. [variableScope]
mednafen/tremor/mdct.c:447:27: style: The scope of the variable 'q1' can be reduced. [variableScope]
mednafen/tremor/mapping0.c:66:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/info.c:94:10: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/info.c:121:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/info.c:308:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
mednafen/tremor/res012.c:55:7: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/framing.c:356:8: style: The scope of the variable 'acc' can be reduced. [variableScope]
mednafen/tremor/block.c:228:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/block.c:267:7: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/block.c:267:9: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/sharedbook.c:189:8: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/tremor/sharedbook.c:189:10: style: The scope of the variable 'k' can be reduced. [variableScope]
mednafen/tremor/sharedbook.c:189:12: style: The scope of the variable 'count' can be reduced. [variableScope]
mednafen/tremor/synthesis.c:33:25: style: The scope of the variable 'type' can be reduced. [variableScope]
mednafen/tremor/synthesis.c:33:35: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:224:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:469:15: style: The scope of the variable 'pcmoffset' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:475:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:475:19: style: The scope of the variable 'last' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:691:21: style: The scope of the variable 'granulepos' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:759:19: style: The scope of the variable 'ret' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:819:11: style: The scope of the variable 'link' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:1755:8: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/tremor/vorbisfile.c:1755:10: style: The scope of the variable 'j' can be reduced. [variableScope]
mednafen/trio/trio.c:979:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
mednafen/trio/trio.c:1949:7: style: The scope of the variable 'digitOffset' can be reduced. [variableScope]
mednafen/trio/trio.c:2196:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
mednafen/trio/trio.c:2390:16: style: The scope of the variable 'flags' can be reduced. [variableScope]
mednafen/trio/trio.c:2391:7: style: The scope of the variable 'width' can be reduced. [variableScope]
mednafen/trio/trio.c:3081:18: style: The scope of the variable 'unused' can be reduced. [variableScope]
mednafen/trio/trio.c:3135:16: style: The scope of the variable 'flags' can be reduced. [variableScope]
mednafen/trio/trio.c:3136:0: style: The scope of the variable 'number' can be reduced. [variableScope]
mednafen/trio/trio.c:3471:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
mednafen/tremor/codebook.c:29:59: style: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'. [funcArgNamesDifferent]
mednafen/tremor/codebook.h:85:66: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'.
mednafen/tremor/codebook.c:29:59: note: Function 'vorbis_staticbook_unpack' argument 1 names different: declaration 'b' definition 'opb'.
mednafen/tremor/codebook.c:333:77: style: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'. [funcArgNamesDifferent]
mednafen/tremor/codebook.h:95:15: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'.
mednafen/tremor/codebook.c:333:77: note: Function 'vorbis_book_decodevv_add' argument 3 names different: declaration 'off' definition 'offset'.
mednafen/tremor/block.c:484:51: style: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'. [funcArgNamesDifferent]
mednafen/tremor/ivorbiscodec.h:178:63: note: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'.
mednafen/tremor/block.c:484:51: note: Function 'vorbis_synthesis_read' argument 2 names different: declaration 'samples' definition 'bytes'.
mednafen/tremor/sharedbook.c:316:39: style: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'. [funcArgNamesDifferent]
mednafen/tremor/codebook.h:80:46: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'.
mednafen/tremor/sharedbook.c:316:39: note: Function 'vorbis_book_init_decode' argument 1 names different: declaration 'dest' definition 'c'.
mednafen/tremor/sharedbook.c:316:64: style: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'. [funcArgNamesDifferent]
mednafen/tremor/codebook.h:80:74: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'.
mednafen/tremor/sharedbook.c:316:64: note: Function 'vorbis_book_init_decode' argument 2 names different: declaration 'source' definition 's'.
mednafen/tremor/vorbisfile.c:981:29: style: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:90:36: note: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'.
mednafen/tremor/vorbisfile.c:981:29: note: Function 'ov_open_callbacks' argument 1 names different: declaration 'datasource' definition 'f'.
mednafen/tremor/vorbisfile.c:1630:49: style: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:106:56: note: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'.
mednafen/tremor/vorbisfile.c:1630:49: note: Function 'ov_time_seek' argument 2 names different: declaration 'pos' definition 'milliseconds'.
mednafen/tremor/vorbisfile.c:1660:54: style: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:107:61: note: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'.
mednafen/tremor/vorbisfile.c:1660:54: note: Function 'ov_time_seek_page' argument 2 names different: declaration 'pos' definition 'milliseconds'.
mednafen/tremor/vorbisfile.c:1753:50: style: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'. [funcArgNamesDifferent]
mednafen/tremor/ivorbisfile.h:114:57: note: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'.
mednafen/tremor/vorbisfile.c:1753:50: note: Function 'ov_read' argument 3 names different: declaration 'length' definition 'bytes_req'.
mednafen/tremor/window.c:55:54: style: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'. [funcArgNamesDifferent]
mednafen/tremor/window.h:22:61: note: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'.
mednafen/tremor/window.c:55:54: note: Function '_vorbis_apply_window' argument 2 names different: declaration 'window' definition 'window_p'.
mednafen/file.c:128:54: style: Function 'file_fgets' argument 3 names different: declaration 'buffer_size' definition 'len'. [funcArgNamesDifferent]
mednafen/file.h:30:54: note: Function 'file_fgets' argument 3 names different: declaration 'buffer_size' definition 'len'.
mednafen/file.c:128:54: note: Function 'file_fgets' argument 3 names different: declaration 'buffer_size' definition 'len'.
mednafen/tremor/misc.h:218:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 217. [shiftTooManyBitsSigned]
mednafen/tremor/misc.h:217:13: note: Assuming that condition 'shift<32' is not redundant
mednafen/tremor/misc.h:218:27: note: Shift
mednafen/tremor/misc.h:227:27: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 226. [shiftTooManyBitsSigned]
mednafen/tremor/misc.h:226:13: note: Assuming that condition 'shift<32' is not redundant
mednafen/tremor/misc.h:227:27: note: Shift
mednafen/tremor/codebook.c:324:11: style: Unused variable: j [unusedVariable]
mednafen/tremor/codebook.c:234:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/codebook.c:235:39: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/floor0.c:148:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mapping0.c:188:43: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mapping0.c:189:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mapping0.c:191:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/mapping0.c:192:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/info.c:60:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/info.c:80:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/res012.c:221:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/sharedbook.c:343:43: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/tremor/sharedbook.c:354:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
mednafen/file.c:53:4: error: Resource leak: fp [resourceLeak]
mednafen/trio/trio.c:2841:64: error: va_list 'unused' used before va_start() was called. [va_list_usedBeforeStarted]
mednafen/trio/trio.c:2906:41: error: va_list 'unused' used before va_start() was called. [va_list_usedBeforeStarted]
mednafen/trio/trio.c:3097:35: error: va_list 'unused' used before va_start() was called. [va_list_usedBeforeStarted]
mednafen/trio/trio.c:4266:13: error: va_list 'unused' used before va_start() was called. [va_list_usedBeforeStarted]
mednafen/cdrom/CDUtility.c:152:41: style: Function 'subq_check_checksum' argument 1 names different: declaration 'subq_buf' definition 'SubQBuf'. [funcArgNamesDifferent]
mednafen/cdrom/CDUtility.h:204:41: note: Function 'subq_check_checksum' argument 1 names different: declaration 'subq_buf' definition 'SubQBuf'.
mednafen/cdrom/CDUtility.c:152:41: note: Function 'subq_check_checksum' argument 1 names different: declaration 'subq_buf' definition 'SubQBuf'.
mednafen/cdrom/CDUtility.c:169:38: style: Function 'subq_generate_checksum' argument 1 names different: declaration 'subq_buf' definition 'buf'. [funcArgNamesDifferent]
mednafen/cdrom/CDUtility.h:208:38: note: Function 'subq_generate_checksum' argument 1 names different: declaration 'subq_buf' definition 'buf'.
mednafen/cdrom/CDUtility.c:169:38: note: Function 'subq_generate_checksum' argument 1 names different: declaration 'subq_buf' definition 'buf'.
mednafen/cdrom/CDUtility.c:182:39: style: Function 'subq_deinterleave' argument 1 names different: declaration 'subpw_buf' definition 'SubPWBuf'. [funcArgNamesDifferent]
mednafen/cdrom/CDUtility.h:211:39: note: Function 'subq_deinterleave' argument 1 names different: declaration 'subpw_buf' definition 'SubPWBuf'.
mednafen/cdrom/CDUtility.c:182:39: note: Function 'subq_deinterleave' argument 1 names different: declaration 'subpw_buf' definition 'SubPWBuf'.
mednafen/cdrom/CDUtility.c:182:58: style: Function 'subq_deinterleave' argument 2 names different: declaration 'subq_buf' definition 'qbuf'. [funcArgNamesDifferent]
mednafen/cdrom/CDUtility.h:211:59: note: Function 'subq_deinterleave' argument 2 names different: declaration 'subq_buf' definition 'qbuf'.
mednafen/cdrom/CDUtility.c:182:58: note: Function 'subq_deinterleave' argument 2 names different: declaration 'subq_buf' definition 'qbuf'.
mednafen/cdrom/galois.c:39:42: style: Function 'CreateGaloisTables' argument 1 names different: declaration 'a' definition 'gf_generator'. [funcArgNamesDifferent]
mednafen/cdrom/galois.h:66:42: note: Function 'CreateGaloisTables' argument 1 names different: declaration 'a' definition 'gf_generator'.
mednafen/cdrom/galois.c:39:42: note: Function 'CreateGaloisTables' argument 1 names different: declaration 'a' definition 'gf_generator'.
mednafen/cdrom/galois.c:81:37: style: Function 'FreeGaloisTables' argument 1 names different: declaration 'a' definition 'gt'. [funcArgNamesDifferent]
mednafen/cdrom/galois.h:67:37: note: Function 'FreeGaloisTables' argument 1 names different: declaration 'a' definition 'gt'.
mednafen/cdrom/galois.c:81:37: note: Function 'FreeGaloisTables' argument 1 names different: declaration 'a' definition 'gt'.
mednafen/cdrom/galois.c:98:58: style: Function 'CreateReedSolomonTables' argument 1 names different: declaration 'a' definition 'gt'. [funcArgNamesDifferent]
mednafen/cdrom/galois.h:69:58: note: Function 'CreateReedSolomonTables' argument 1 names different: declaration 'a' definition 'gt'.
mednafen/cdrom/galois.c:98:58: note: Function 'CreateReedSolomonTables' argument 1 names different: declaration 'a' definition 'gt'.
mednafen/cdrom/galois.c:99:15: style: Function 'CreateReedSolomonTables' argument 2 names different: declaration 'b' definition 'first_consecutive_root'. [funcArgNamesDifferent]
mednafen/cdrom/galois.h:69:69: note: Function 'CreateReedSolomonTables' argument 2 names different: declaration 'b' definition 'first_consecutive_root'.
mednafen/cdrom/galois.c:99:15: note: Function 'CreateReedSolomonTables' argument 2 names different: declaration 'b' definition 'first_consecutive_root'.
mednafen/cdrom/galois.c:100:15: style: Function 'CreateReedSolomonTables' argument 3 names different: declaration 'c' definition 'prim_elem'. [funcArgNamesDifferent]
mednafen/cdrom/galois.h:69:80: note: Function 'CreateReedSolomonTables' argument 3 names different: declaration 'c' definition 'prim_elem'.
mednafen/cdrom/galois.c:100:15: note: Function 'CreateReedSolomonTables' argument 3 names different: declaration 'c' definition 'prim_elem'.
mednafen/cdrom/galois.c:101:11: style: Function 'CreateReedSolomonTables' argument 4 names different: declaration 'd' definition 'nroots_in'. [funcArgNamesDifferent]
mednafen/cdrom/galois.h:69:87: note: Function 'CreateReedSolomonTables' argument 4 names different: declaration 'd' definition 'nroots_in'.
mednafen/cdrom/galois.c:101:11: note: Function 'CreateReedSolomonTables' argument 4 names different: declaration 'd' definition 'nroots_in'.
mednafen/cdrom/galois.c:143:47: style: Function 'FreeReedSolomonTables' argument 1 names different: declaration 'a' definition 'rt'. [funcArgNamesDifferent]
mednafen/cdrom/galois.h:70:47: note: Function 'FreeReedSolomonTables' argument 1 names different: declaration 'a' definition 'rt'.
mednafen/cdrom/galois.c:143:47: note: Function 'FreeReedSolomonTables' argument 1 names different: declaration 'a' definition 'rt'.
mednafen/cdrom/lec.c:113:12: style: The scope of the variable 'd' can be reduced. [variableScope]
mednafen/cdrom/lec.c:144:13: style: The scope of the variable 'r' can be reduced. [variableScope]
mednafen/cdrom/lec.c:344:13: style: The scope of the variable 'p01_msb' can be reduced. [variableScope]
mednafen/cdrom/lec.c:344:22: style: The scope of the variable 'p01_lsb' can be reduced. [variableScope]
mednafen/cdrom/lec.c:346:13: style: The scope of the variable 'p_lsb' can be reduced. [variableScope]
mednafen/cdrom/lec.c:391:13: style: The scope of the variable 'q01_lsb' can be reduced. [variableScope]
mednafen/cdrom/lec.c:391:22: style: The scope of the variable 'q01_msb' can be reduced. [variableScope]
mednafen/cdrom/lec.c:393:13: style: The scope of the variable 'q_lsb' can be reduced. [variableScope]
mednafen/cdrom/recover-raw.c:134:15: style: The scope of the variable 'i' can be reduced. [variableScope]
mednafen/cdrom/recover-raw.c:187:8: style: The scope of the variable 'lec_did_sth' can be reduced. [variableScope]
mednafen/cdrom/recover-raw.c:55:35: style: Function 'CheckEDC' argument 1 names different: declaration 'a' definition 'cd_frame'. [funcArgNamesDifferent]
mednafen/cdrom/recover-raw.h:14:35: note: Function 'CheckEDC' argument 1 names different: declaration 'a' definition 'cd_frame'.
mednafen/cdrom/recover-raw.c:55:35: note: Function 'CheckEDC' argument 1 names different: declaration 'a' definition 'cd_frame'.
mednafen/cdrom/recover-raw.c:55:50: style: Function 'CheckEDC' argument 2 names different: declaration 'b' definition 'xa_mode'. [funcArgNamesDifferent]
mednafen/cdrom/recover-raw.h:14:43: note: Function 'CheckEDC' argument 2 names different: declaration 'b' definition 'xa_mode'.
mednafen/cdrom/recover-raw.c:55:50: note: Function 'CheckEDC' argument 2 names different: declaration 'b' definition 'xa_mode'.
mednafen/cdrom/recover-raw.c:196:21: style: Variable 'lec_did_sth' is assigned a value that is never used. [unreadVariable]
mednafen/psx/gpu_sprite.cpp:50:0: error: Uninitialized variable: u [uninitvar]
mednafen/psx/gpu_sprite.cpp:58:0: error: Uninitialized variable: v [uninitvar]
mednafen/trio/trio.c:672:18: style: struct member 'trio_custom_t::closure' is never used. [unusedStructMember]
mednafen/trio/trio.c:669:22: style: union member 'Anonymous6::out' is never used. [unusedStructMember]
mednafen/trio/trio.c:670:21: style: union member 'Anonymous6::in' is never used. [unusedStructMember]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-beetle-vb/libretro-beetle-vb_0.9.36.1+git20160623.orig.tar.gz
mednafen/mednafen-types.h:52:0: error: #error "Not compiling with GCC nor MSVC" [preprocessorErrorDirective]
mednafen/hw_cpu/v810/fpu-new/softfloat-macros:242:10: style: The scope of the variable 'negCount' can be reduced. [variableScope]
mednafen/hw_cpu/v810/fpu-new/softfloat-macros:476:16: style: The scope of the variable 'b1' can be reduced. [variableScope]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:164:10: style: The scope of the variable 'isTiny' can be reduced. [variableScope]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:371:39: style: The scope of the variable 'isTiny' can be reduced. [variableScope]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:537:10: style: The scope of the variable 'roundingMode' can be reduced. [variableScope]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:671:10: style: The scope of the variable 'aSign' can be reduced. [variableScope]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:1480:10: style: The scope of the variable 'aSign' can be reduced. [variableScope]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:1053:13: style: Variable 'bSign' is assigned a value that is never used. [unreadVariable]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:1045:27: style: Unused variable: allZero [unusedVariable]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:1274:11: style: Unused variable: aExp [unusedVariable]
mednafen/hw_cpu/v810/fpu-new/softfloat.c:1274:17: style: Unused variable: bExp [unusedVariable]
mednafen/include/blip/Blip_Buffer.h:355:65: style: Function 'update' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:213:27: note: Function 'update' argument 1 names different: declaration 'time' definition 't'.
mednafen/include/blip/Blip_Buffer.h:355:65: note: Function 'update' argument 1 names different: declaration 'time' definition 't'.
mednafen/include/blip/Blip_Buffer.h:355:72: style: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:213:37: note: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'.
mednafen/include/blip/Blip_Buffer.h:355:72: note: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'.
mednafen/include/blip/Blip_Buffer.h:362:42: style: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:243:20: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'.
mednafen/include/blip/Blip_Buffer.h:362:42: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'.
mednafen/include/blip/Blip_Buffer.h:364:42: style: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:246:20: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'.
mednafen/include/blip/Blip_Buffer.h:364:42: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'.
mednafen/include/blip/Blip_Buffer.h:364:50: style: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:246:33: note: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'.
mednafen/include/blip/Blip_Buffer.h:364:50: note: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'.
mednafen/include/blip/Blip_Buffer.h:364:59: style: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:246:52: note: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'.
mednafen/include/blip/Blip_Buffer.h:364:59: note: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'.
mednafen/include/blip/Blip_Buffer.h:364:68: style: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:246:70: note: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'.
mednafen/include/blip/Blip_Buffer.h:364:68: note: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'.
mednafen/sound/Blip_Buffer.cpp:58:62: style: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:37:37: note: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'.
mednafen/sound/Blip_Buffer.cpp:58:62: note: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'.
mednafen/sound/Blip_Buffer.cpp:58:76: style: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:37:58: note: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'.
mednafen/sound/Blip_Buffer.cpp:58:76: note: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'.
mednafen/sound/Blip_Buffer.cpp:101:60: style: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:100:48: note: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'.
mednafen/sound/Blip_Buffer.cpp:101:60: note: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'.
mednafen/sound/Blip_Buffer.cpp:109:34: style: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:65:22: note: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'.
mednafen/sound/Blip_Buffer.cpp:109:34: note: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'.
mednafen/sound/Blip_Buffer.cpp:122:42: style: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:45:30: note: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'.
mednafen/sound/Blip_Buffer.cpp:122:42: note: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'.
mednafen/sound/Blip_Buffer.cpp:134:46: style: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:88:34: note: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'.
mednafen/sound/Blip_Buffer.cpp:134:46: note: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'.
mednafen/sound/Blip_Buffer.cpp:182:62: style: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:51:36: note: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'.
mednafen/sound/Blip_Buffer.cpp:182:62: note: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'.
mednafen/sound/Blip_Buffer.cpp:225:53: style: Function 'mix_samples' argument 1 names different: declaration 'buf' definition 'in'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:91:41: note: Function 'mix_samples' argument 1 names different: declaration 'buf' definition 'in'.
mednafen/sound/Blip_Buffer.cpp:225:53: note: Function 'mix_samples' argument 1 names different: declaration 'buf' definition 'in'.
mednafen/sound/Blip_Buffer.cpp:26:14: warning: Member variable 'Blip_Buffer::modified_' is not initialized in the constructor. [uninitMemberVar]
mednafen/include/blip/Blip_Buffer.h:304:1: style: The class 'Blip_Reader' does not have a constructor although it has private member variables. [noConstructor]
mednafen/include/blip/Blip_Buffer.h:68:6: performance: Technically the member function 'Blip_Buffer::output_latency' can be static. [functionStatic]
mednafen/include/blip/Blip_Buffer.h:370:31: note: Technically the member function 'Blip_Buffer::output_latency' can be static.
mednafen/include/blip/Blip_Buffer.h:68:6: note: Technically the member function 'Blip_Buffer::output_latency' can be static.
mednafen/include/blip/Blip_Buffer.h:91:7: style: Technically the member function 'Blip_Buffer::mix_samples' can be const. [functionConst]
mednafen/sound/Blip_Buffer.cpp:225:19: note: Technically the member function 'Blip_Buffer::mix_samples' can be const.
mednafen/include/blip/Blip_Buffer.h:91:7: note: Technically the member function 'Blip_Buffer::mix_samples' can be const.
mednafen/include/blip/Blip_Buffer.h:169:8: performance: Technically the member function 'Blip_Synth_Fast_::treble_eq' can be static. [functionStatic]
mednafen/include/blip/Blip_Buffer.h:310:7: style: Technically the member function 'Blip_Reader::end' can be const. [functionConst]
mednafen/include/blip/Blip_Buffer.h:243:2: style: Class 'blip_eq_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-beetle-wswan/libretro-beetle-wswan_0.9.35.1+git20160623.orig.tar.gz
mednafen/mednafen-types.h:52:0: error: #error "Not compiling with GCC nor MSVC" [preprocessorErrorDirective]
mednafen/include/blip/Blip_Buffer.h:355:65: style: Function 'update' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:213:27: note: Function 'update' argument 1 names different: declaration 'time' definition 't'.
mednafen/include/blip/Blip_Buffer.h:355:65: note: Function 'update' argument 1 names different: declaration 'time' definition 't'.
mednafen/include/blip/Blip_Buffer.h:355:72: style: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:213:37: note: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'.
mednafen/include/blip/Blip_Buffer.h:355:72: note: Function 'update' argument 2 names different: declaration 'amplitude' definition 'amp'.
mednafen/include/blip/Blip_Buffer.h:362:42: style: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:243:20: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'.
mednafen/include/blip/Blip_Buffer.h:362:42: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble_db' definition 't'.
mednafen/include/blip/Blip_Buffer.h:364:42: style: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:246:20: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'.
mednafen/include/blip/Blip_Buffer.h:364:42: note: Function 'blip_eq_t' argument 1 names different: declaration 'treble' definition 't'.
mednafen/include/blip/Blip_Buffer.h:364:50: style: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:246:33: note: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'.
mednafen/include/blip/Blip_Buffer.h:364:50: note: Function 'blip_eq_t' argument 2 names different: declaration 'rolloff_freq' definition 'rf'.
mednafen/include/blip/Blip_Buffer.h:364:59: style: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:246:52: note: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'.
mednafen/include/blip/Blip_Buffer.h:364:59: note: Function 'blip_eq_t' argument 3 names different: declaration 'sample_rate' definition 'sr'.
mednafen/include/blip/Blip_Buffer.h:364:68: style: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:246:70: note: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'.
mednafen/include/blip/Blip_Buffer.h:364:68: note: Function 'blip_eq_t' argument 4 names different: declaration 'cutoff_freq' definition 'cf'.
mednafen/sound/Blip_Buffer.cpp:58:62: style: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:37:37: note: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'.
mednafen/sound/Blip_Buffer.cpp:58:62: note: Function 'set_sample_rate' argument 1 names different: declaration 'samples_per_sec' definition 'new_rate'.
mednafen/sound/Blip_Buffer.cpp:58:76: style: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:37:58: note: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'.
mednafen/sound/Blip_Buffer.cpp:58:76: note: Function 'set_sample_rate' argument 2 names different: declaration 'msec_length' definition 'msec'.
mednafen/sound/Blip_Buffer.cpp:101:60: style: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:100:48: note: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'.
mednafen/sound/Blip_Buffer.cpp:101:60: note: Function 'clock_rate_factor' argument 1 names different: declaration 'clock_rate' definition 'rate'.
mednafen/sound/Blip_Buffer.cpp:109:34: style: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:65:22: note: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'.
mednafen/sound/Blip_Buffer.cpp:109:34: note: Function 'bass_freq' argument 1 names different: declaration 'frequency' definition 'freq'.
mednafen/sound/Blip_Buffer.cpp:122:42: style: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:45:30: note: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'.
mednafen/sound/Blip_Buffer.cpp:122:42: note: Function 'end_frame' argument 1 names different: declaration 'time' definition 't'.
mednafen/sound/Blip_Buffer.cpp:134:46: style: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:88:34: note: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'.
mednafen/sound/Blip_Buffer.cpp:134:46: note: Function 'count_samples' argument 1 names different: declaration 'duration' definition 't'.
mednafen/sound/Blip_Buffer.cpp:182:62: style: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:51:36: note: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'.
mednafen/sound/Blip_Buffer.cpp:182:62: note: Function 'read_samples' argument 1 names different: declaration 'dest' definition 'out'.
mednafen/sound/Blip_Buffer.cpp:225:53: style: Function 'mix_samples' argument 1 names different: declaration 'buf' definition 'in'. [funcArgNamesDifferent]
mednafen/include/blip/Blip_Buffer.h:91:41: note: Function 'mix_samples' argument 1 names different: declaration 'buf' definition 'in'.
mednafen/sound/Blip_Buffer.cpp:225:53: note: Function 'mix_samples' argument 1 names different: declaration 'buf' definition 'in'.
mednafen/sound/Blip_Buffer.cpp:26:14: warning: Member variable 'Blip_Buffer::modified_' is not initialized in the constructor. [uninitMemberVar]
mednafen/include/blip/Blip_Buffer.h:304:1: style: The class 'Blip_Reader' does not have a constructor although it has private member variables. [noConstructor]
mednafen/include/blip/Blip_Buffer.h:68:6: performance: Technically the member function 'Blip_Buffer::output_latency' can be static. [functionStatic]
mednafen/include/blip/Blip_Buffer.h:370:31: note: Technically the member function 'Blip_Buffer::output_latency' can be static.
mednafen/include/blip/Blip_Buffer.h:68:6: note: Technically the member function 'Blip_Buffer::output_latency' can be static.
mednafen/include/blip/Blip_Buffer.h:91:7: style: Technically the member function 'Blip_Buffer::mix_samples' can be const. [functionConst]
mednafen/sound/Blip_Buffer.cpp:225:19: note: Technically the member function 'Blip_Buffer::mix_samples' can be const.
mednafen/include/blip/Blip_Buffer.h:91:7: note: Technically the member function 'Blip_Buffer::mix_samples' can be const.
mednafen/include/blip/Blip_Buffer.h:169:8: performance: Technically the member function 'Blip_Synth_Fast_::treble_eq' can be static. [functionStatic]
mednafen/include/blip/Blip_Buffer.h:310:7: style: Technically the member function 'Blip_Reader::end' can be const. [functionConst]
mednafen/include/blip/Blip_Buffer.h:243:2: style: Class 'blip_eq_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mednafen/wswan/dis/dis_decode.cpp:161:20: style: C-style pointer casting [cstyleCast]
mednafen/wswan/dis/dis_decode.cpp:165:20: style: C-style pointer casting [cstyleCast]
mednafen/wswan/dis/dis_decode.cpp:169:20: style: C-style pointer casting [cstyleCast]
mednafen/wswan/dis/dis_decode.cpp:173:20: style: C-style pointer casting [cstyleCast]
mednafen/wswan/dis/dis_decode.cpp:177:20: style: C-style pointer casting [cstyleCast]
mednafen/wswan/dis/dis_decode.cpp:202:26: style: C-style pointer casting [cstyleCast]
mednafen/wswan/dis/dis_decode.cpp:214:40: style: C-style pointer casting [cstyleCast]
mednafen/wswan/dis/dis_decode.cpp:14:3: performance: Variable 'extend8b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:15:3: performance: Variable 'seg_override' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:20:3: performance: Variable 'modrm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:20:11: performance: Variable 'mod' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:20:17: performance: Variable 'nnn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:20:23: performance: Variable 'rm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:21:3: performance: Variable 'sib' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:21:9: performance: Variable 'scale' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:21:17: performance: Variable 'index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/dis_decode.cpp:21:25: performance: Variable 'base' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mednafen/wswan/dis/disasm.h:155:10: style: Technically the member function 'disassembler::peek_byte' can be const. [functionConst]
mednafen/wswan/dis/resolve.cpp:68:44: style: Function 'print_datasize' argument 1 names different: declaration 'mode' definition 'size'. [funcArgNamesDifferent]
mednafen/wswan/dis/disasm.h:186:33: note: Function 'print_datasize' argument 1 names different: declaration 'mode' definition 'size'.
mednafen/wswan/dis/resolve.cpp:68:44: note: Function 'print_datasize' argument 1 names different: declaration 'mode' definition 'size'.
mednafen/wswan/dis/disasm.h:108:3: warning: Member variable 'disassembler::instruction' is not initialized in the constructor. [uninitMemberVar]
mednafen/wswan/dis/disasm.h:108:3: warning: Member variable 'disassembler::disbufptr' is not initialized in the constructor. [uninitMemberVar]
mednafen/wswan/dis/disasm.h:108:3: warning: Member variable 'disassembler::resolve_modrm' is not initialized in the constructor. [uninitMemberVar]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-bsnes-mercury/libretro-bsnes-mercury_094+git20160126.orig.tar.gz
ananke/heuristics/game-boy.hpp:29:45: style: Function 'GameBoyCartridge' argument 1 names different: declaration 'data' definition 'romdata'. [funcArgNamesDifferent]
ananke/heuristics/game-boy.hpp:11:36: note: Function 'GameBoyCartridge' argument 1 names different: declaration 'data' definition 'romdata'.
ananke/heuristics/game-boy.hpp:29:45: note: Function 'GameBoyCartridge' argument 1 names different: declaration 'data' definition 'romdata'.
ananke/heuristics/game-boy.hpp:29:63: style: Function 'GameBoyCartridge' argument 2 names different: declaration 'size' definition 'romsize'. [funcArgNamesDifferent]
ananke/heuristics/game-boy.hpp:11:51: note: Function 'GameBoyCartridge' argument 2 names different: declaration 'size' definition 'romsize'.
ananke/heuristics/game-boy.hpp:29:63: note: Function 'GameBoyCartridge' argument 2 names different: declaration 'size' definition 'romsize'.
ananke/heuristics/super-famicom.hpp:109:24: warning: Member variable 'SuperFamicomCartridge::loaded' is not initialized in the constructor. [uninitMemberVar]
ananke/heuristics/super-famicom.hpp:109:24: warning: Member variable 'SuperFamicomCartridge::crc32' is not initialized in the constructor. [uninitMemberVar]
ananke/heuristics/super-famicom.hpp:109:24: warning: Member variable 'SuperFamicomCartridge::mode' is not initialized in the constructor. [uninitMemberVar]
ananke/heuristics/famicom.hpp:23:3: performance: Variable 'markup' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ananke/heuristics/game-boy.hpp:30:3: performance: Variable 'markup' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ananke/ananke.cpp:96:3: performance: Variable 'libraryPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ananke/ananke.cpp:42:10: performance: Technically the member function 'Ananke::syncFamicom' can be static. [functionStatic]
ananke/famicom.cpp:37:16: note: Technically the member function 'Ananke::syncFamicom' can be static.
ananke/ananke.cpp:42:10: note: Technically the member function 'Ananke::syncFamicom' can be static.
fc/cartridge/board/bandai-fcg.cpp:114:1: warning: Member variable 'BandaiFCG::irq_counter_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/bandai-fcg.cpp:114:1: style: Struct 'BandaiFCG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-axrom.cpp:48:1: warning: Member variable 'NES_AxROM::mirror_select' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/nes-fxrom.cpp:87:1: warning: Member variable 'NES_FxROM::mirror' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/nes-fxrom.cpp:87:1: warning: Member variable 'NES_FxROM::latch' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/nes-pxrom.cpp:93:1: warning: Member variable 'NES_PxROM::mirror' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/nes-pxrom.cpp:93:1: warning: Member variable 'NES_PxROM::latch' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/sunsoft-5b.cpp:223:1: warning: Member variable 'Sunsoft5B::irq_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/sunsoft-5b.cpp:223:1: warning: Member variable 'Sunsoft5B::irq_counter_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/sunsoft-5b.cpp:223:1: warning: Member variable 'Sunsoft5B::pulse' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/board/konami-vrc1.cpp:37:1: style: Struct 'KonamiVRC1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/konami-vrc2.cpp:52:1: style: Struct 'KonamiVRC2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/konami-vrc3.cpp:53:1: style: Struct 'KonamiVRC3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/konami-vrc4.cpp:56:1: style: Struct 'KonamiVRC4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/konami-vrc6.cpp:39:1: style: Struct 'KonamiVRC6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/konami-vrc7.cpp:44:1: style: Struct 'KonamiVRC7' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-axrom.cpp:48:1: style: Struct 'NES_AxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-bnrom.cpp:48:1: style: Struct 'NES_BNROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-cnrom.cpp:50:1: style: Struct 'NES_CNROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-exrom.cpp:49:1: style: Struct 'NES_ExROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-fxrom.cpp:87:1: style: Struct 'NES_FxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-gxrom.cpp:57:1: style: Struct 'NES_GxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-hkrom.cpp:45:1: style: Struct 'NES_HKROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-nrom.cpp:39:1: style: Struct 'NES_NROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-pxrom.cpp:93:1: style: Struct 'NES_PxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-sxrom.cpp:97:1: style: Struct 'NES_SxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-txrom.cpp:63:1: style: Struct 'NES_TxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/nes-uxrom.cpp:51:1: style: Struct 'NES_UxROM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/board/sunsoft-5b.cpp:223:1: style: Struct 'Sunsoft5B' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/mmc1.cpp:132:1: warning: Member variable 'MMC1::writedelay' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc1.cpp:132:1: warning: Member variable 'MMC1::shiftaddr' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc1.cpp:132:1: warning: Member variable 'MMC1::shiftdata' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc1.cpp:132:1: warning: Member variable 'MMC1::chr_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc1.cpp:132:1: warning: Member variable 'MMC1::prg_size' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc1.cpp:132:1: warning: Member variable 'MMC1::prg_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc1.cpp:132:1: warning: Member variable 'MMC1::ram_disable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc3.cpp:186:1: warning: Member variable 'MMC3::chr_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc3.cpp:186:1: warning: Member variable 'MMC3::prg_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc3.cpp:186:1: warning: Member variable 'MMC3::mirror' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc3.cpp:186:1: warning: Member variable 'MMC3::ram_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc3.cpp:186:1: warning: Member variable 'MMC3::ram_write_protect' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc3.cpp:186:1: warning: Member variable 'MMC3::irq_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc3.cpp:186:1: warning: Member variable 'MMC3::irq_delay' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc3.cpp:186:1: warning: Member variable 'MMC3::irq_line' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::ram_select' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::vs_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::vs_side' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::irq_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::cpu_cycle_counter' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::irq_counter' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::irq_pending' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::in_frame' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::vcounter' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::hcounter' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::chr_active' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::sprite_8x16' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc5.cpp:493:1: warning: Member variable 'MMC5::vs_fetch' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::chr_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::prg_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::ram_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::mirror' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::ram_readable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::ram_writable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::irq_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::irq_delay' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc6.cpp:197:1: warning: Member variable 'MMC6::irq_line' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc1.cpp:77:1: warning: Member variable 'VRC1::chr_bankhi' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc1.cpp:77:1: warning: Member variable 'VRC1::mirror' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc2.cpp:107:1: warning: Member variable 'VRC2::latch' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc3.cpp:97:1: warning: Member variable 'VRC3::irq_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc3.cpp:97:1: warning: Member variable 'VRC3::irq_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc3.cpp:97:1: warning: Member variable 'VRC3::irq_acknowledge' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc3.cpp:97:1: warning: Member variable 'VRC3::irq_line' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc4.cpp:181:1: warning: Member variable 'VRC4::prg_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc4.cpp:181:1: warning: Member variable 'VRC4::irq_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc4.cpp:181:1: warning: Member variable 'VRC4::irq_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc4.cpp:181:1: warning: Member variable 'VRC4::irq_acknowledge' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc4.cpp:181:1: warning: Member variable 'VRC4::irq_scalar' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc4.cpp:181:1: warning: Member variable 'VRC4::irq_line' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc6.cpp:318:1: warning: Member variable 'VRC6::irq_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc6.cpp:318:1: warning: Member variable 'VRC6::irq_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc6.cpp:318:1: warning: Member variable 'VRC6::irq_acknowledge' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc6.cpp:318:1: warning: Member variable 'VRC6::irq_scalar' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc6.cpp:318:1: warning: Member variable 'VRC6::irq_line' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc6.cpp:318:1: warning: Member variable 'VRC6::pulse1' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc6.cpp:318:1: warning: Member variable 'VRC6::pulse2' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc6.cpp:318:1: warning: Member variable 'VRC6::sawtooth' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc7.cpp:151:1: warning: Member variable 'VRC7::irq_mode' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc7.cpp:151:1: warning: Member variable 'VRC7::irq_enable' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc7.cpp:151:1: warning: Member variable 'VRC7::irq_acknowledge' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc7.cpp:151:1: warning: Member variable 'VRC7::irq_scalar' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/vrc7.cpp:151:1: warning: Member variable 'VRC7::irq_line' is not initialized in the constructor. [uninitMemberVar]
fc/cartridge/chip/mmc1.cpp:132:1: style: Struct 'MMC1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/mmc3.cpp:186:1: style: Struct 'MMC3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/mmc5.cpp:493:1: style: Struct 'MMC5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/mmc6.cpp:197:1: style: Struct 'MMC6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/vrc1.cpp:77:1: style: Struct 'VRC1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/vrc2.cpp:107:1: style: Struct 'VRC2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/vrc3.cpp:97:1: style: Struct 'VRC3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/vrc4.cpp:181:1: style: Struct 'VRC4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/vrc6.cpp:318:1: style: Struct 'VRC6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/vrc7.cpp:151:1: style: Struct 'VRC7' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fc/cartridge/chip/mmc5.cpp:107:14: error: Uninitialized variable: bank [uninitvar]
fc/cartridge/chip/mmc5.cpp:108:0: error: Uninitialized variable: bank [uninitvar]
fc/ppu/ppu.cpp:415:26: style: Variable 'nametable' is assigned a value that is never used. [unreadVariable]
fc/ppu/ppu.cpp:421:26: style: Variable 'attribute' is assigned a value that is never used. [unreadVariable]
gb/ppu/cgb.cpp:24:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
gb/ppu/cgb.cpp:58:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
gb/system/serialization.cpp:52:0: style: Variable 'crc32' is assigned a value that is never used. [unreadVariable]
gba/cpu/mmio.cpp:310:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
gba/video/video.cpp:40:0: style: Same expression used in consecutive assignments of 'Gr' and 'Br'. [duplicateAssignExpression]
gba/video/video.cpp:41:0: note: Same expression used in consecutive assignments of 'Gr' and 'Br'.
gba/video/video.cpp:40:0: note: Same expression used in consecutive assignments of 'Gr' and 'Br'.
libco/libco.c:20:0: error: #error "libco: unsupported processor, compiler or operating system" [preprocessorErrorDirective]
libco/x86.c:21:0: error: #error "libco: please define fastcall macro" [preprocessorErrorDirective]
phoenix/cocoa/action/action.cpp:0:0: error: syntax error [syntaxError]
phoenix/cocoa/action/action.cpp:0:0: note: syntax error
phoenix/cocoa/action/action.cpp:0:0: note: syntax error
phoenix/cocoa/action/check-item.cpp:45:0: error: syntax error [syntaxError]
phoenix/cocoa/action/item.cpp:41:0: error: syntax error [syntaxError]
phoenix/cocoa/action/menu.cpp:57:0: error: syntax error [syntaxError]
phoenix/cocoa/action/radio-item.cpp:49:0: error: syntax error [syntaxError]
phoenix/cocoa/action/separator.cpp:11:0: error: syntax error [syntaxError]
phoenix/cocoa/application.cpp:26:0: error: syntax error [syntaxError]
phoenix/cocoa/browser-window.cpp:40:0: error: syntax error [syntaxError]
phoenix/cocoa/desktop.cpp:0:0: error: syntax error [syntaxError]
phoenix/cocoa/desktop.cpp:0:0: note: syntax error
phoenix/cocoa/desktop.cpp:0:0: note: syntax error
phoenix/cocoa/font.cpp:0:0: error: syntax error [syntaxError]
phoenix/cocoa/font.cpp:0:0: note: syntax error
phoenix/cocoa/font.cpp:0:0: note: syntax error
phoenix/cocoa/message-window.cpp:0:0: error: syntax error [syntaxError]
phoenix/cocoa/message-window.cpp:0:0: note: syntax error
phoenix/cocoa/message-window.cpp:0:0: note: syntax error
phoenix/cocoa/monitor.cpp:0:0: error: syntax error [syntaxError]
phoenix/cocoa/monitor.cpp:0:0: note: syntax error
phoenix/cocoa/monitor.cpp:0:0: note: syntax error
phoenix/cocoa/timer.cpp:17:0: error: syntax error [syntaxError]
phoenix/cocoa/utility.cpp:20:0: style: Variable 'pboard' is assigned a value that is never used. [unreadVariable]
phoenix/cocoa/utility.cpp:5:0: error: Uninitialized variable: cocoaImage [uninitvar]
phoenix/cocoa/utility.cpp:6:0: error: Uninitialized variable: bitmap [uninitvar]
phoenix/cocoa/utility.cpp:20:0: error: Uninitialized variable: pboard [uninitvar]
phoenix/cocoa/utility.cpp:31:0: error: Uninitialized variable: pboard [uninitvar]
phoenix/cocoa/utility.cpp:33:0: error: Uninitialized variable: files [uninitvar]
phoenix/cocoa/widget/button.cpp:73:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/canvas.cpp:92:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/check-button.cpp:81:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/check-label.cpp:57:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/combo-button.cpp:43:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/console.cpp:28:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/frame.cpp:59:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/hex-edit.cpp:37:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/horizontal-scroller.cpp:14:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/horizontal-slider.cpp:57:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/label.cpp:58:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/line-edit.cpp:61:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/list-view.cpp:31:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/progress-bar.cpp:33:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/radio-button.cpp:90:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/radio-label.cpp:61:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/tab-frame.cpp:133:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/text-edit.cpp:13:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/vertical-scroller.cpp:14:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/vertical-slider.cpp:57:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/viewport.cpp:49:0: error: syntax error [syntaxError]
phoenix/cocoa/widget/widget.cpp:75:0: error: syntax error [syntaxError]
phoenix/cocoa/window.cpp:237:0: error: syntax error [syntaxError]
phoenix/core/layout/horizontal-layout.cpp:41:26: style: C-style pointer casting [cstyleCast]
phoenix/core/layout/horizontal-layout.cpp:54:59: style: C-style pointer casting [cstyleCast]
phoenix/core/layout/vertical-layout.cpp:41:26: style: C-style pointer casting [cstyleCast]
phoenix/core/layout/vertical-layout.cpp:54:59: style: C-style pointer casting [cstyleCast]
phoenix/core/core.cpp:780:66: style: C-style pointer casting [cstyleCast]
phoenix/core/layout/horizontal-layout.cpp:70:45: style: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'containerGeometry'. [funcArgNamesDifferent]
phoenix/core/layout/horizontal-layout.hpp:9:29: note: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'containerGeometry'.
phoenix/core/layout/horizontal-layout.cpp:70:45: note: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'containerGeometry'.
phoenix/core/layout/vertical-layout.cpp:70:43: style: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'containerGeometry'. [funcArgNamesDifferent]
phoenix/core/layout/vertical-layout.hpp:9:29: note: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'containerGeometry'.
phoenix/core/layout/vertical-layout.cpp:70:43: note: Function 'setGeometry' argument 1 names different: declaration 'geometry' definition 'containerGeometry'.
phoenix/core/core.hpp:86:11: style: Member variable 'Color::red' is in the wrong place in the initializer list. [initializerList]
phoenix/core/core.hpp:89:32: note: Member variable 'Color::red' is in the wrong place in the initializer list.
phoenix/core/core.hpp:86:11: note: Member variable 'Color::red' is in the wrong place in the initializer list.
phoenix/core/core.hpp:86:11: style: Member variable 'Color::red' is in the wrong place in the initializer list. [initializerList]
phoenix/core/core.hpp:90:72: note: Member variable 'Color::red' is in the wrong place in the initializer list.
phoenix/core/core.hpp:86:11: note: Member variable 'Color::red' is in the wrong place in the initializer list.
phoenix/core/core.hpp:86:11: style: Member variable 'Color::red' is in the wrong place in the initializer list. [initializerList]
phoenix/core/core.hpp:91:89: note: Member variable 'Color::red' is in the wrong place in the initializer list.
phoenix/core/core.hpp:86:11: note: Member variable 'Color::red' is in the wrong place in the initializer list.
phoenix/core/core.hpp:280:12: warning: The struct 'Window' defines member variable with name 'p' also defined in its parent struct 'Object'. [duplInheritedMember]
phoenix/core/core.hpp:208:12: note: Parent variable 'Object::p'
phoenix/core/core.hpp:280:12: note: Derived variable 'Window::p'
phoenix/core/core.hpp:307:10: warning: The struct 'Menu' defines member variable with name 'state' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:292:10: note: Parent variable 'Action::state'
phoenix/core/core.hpp:307:10: note: Derived variable 'Menu::state'
phoenix/core/core.hpp:308:10: warning: The struct 'Menu' defines member variable with name 'p' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:293:12: note: Parent variable 'Action::p'
phoenix/core/core.hpp:308:10: note: Derived variable 'Menu::p'
phoenix/core/core.hpp:383:13: warning: The struct 'Sizable' defines member variable with name 'p' also defined in its parent struct 'Object'. [duplInheritedMember]
phoenix/core/core.hpp:208:12: note: Parent variable 'Object::p'
phoenix/core/core.hpp:383:13: note: Derived variable 'Sizable::p'
phoenix/core/core.hpp:395:10: warning: The struct 'Layout' defines member variable with name 'state' also defined in its parent struct 'Sizable'. [duplInheritedMember]
phoenix/core/core.hpp:382:10: note: Parent variable 'Sizable::state'
phoenix/core/core.hpp:395:10: note: Derived variable 'Layout::state'
phoenix/core/core.hpp:396:12: warning: The struct 'Layout' defines member variable with name 'p' also defined in its parent struct 'Sizable'. [duplInheritedMember]
phoenix/core/core.hpp:383:13: note: Parent variable 'Sizable::p'
phoenix/core/core.hpp:396:12: note: Derived variable 'Layout::p'
phoenix/core/core.hpp:417:10: warning: The struct 'Widget' defines member variable with name 'state' also defined in its parent struct 'Sizable'. [duplInheritedMember]
phoenix/core/core.hpp:382:10: note: Parent variable 'Sizable::state'
phoenix/core/core.hpp:417:10: note: Derived variable 'Widget::state'
phoenix/core/core.hpp:418:12: warning: The struct 'Widget' defines member variable with name 'p' also defined in its parent struct 'Sizable'. [duplInheritedMember]
phoenix/core/core.hpp:383:13: note: Parent variable 'Sizable::p'
phoenix/core/core.hpp:418:12: note: Derived variable 'Widget::p'
phoenix/core/core.hpp:223:11: warning: The struct 'Timer' defines member variable with name 'p' also defined in its parent struct 'Object'. [duplInheritedMember]
phoenix/core/core.hpp:208:12: note: Parent variable 'Object::p'
phoenix/core/core.hpp:223:11: note: Derived variable 'Timer::p'
phoenix/core/core.hpp:293:12: warning: The struct 'Action' defines member variable with name 'p' also defined in its parent struct 'Object'. [duplInheritedMember]
phoenix/core/core.hpp:208:12: note: Parent variable 'Object::p'
phoenix/core/core.hpp:293:12: note: Derived variable 'Action::p'
phoenix/core/core.hpp:314:15: warning: The struct 'Separator' defines member variable with name 'p' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:293:12: note: Parent variable 'Action::p'
phoenix/core/core.hpp:314:15: note: Derived variable 'Separator::p'
phoenix/core/core.hpp:328:10: warning: The struct 'Item' defines member variable with name 'state' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:292:10: note: Parent variable 'Action::state'
phoenix/core/core.hpp:328:10: note: Derived variable 'Item::state'
phoenix/core/core.hpp:329:10: warning: The struct 'Item' defines member variable with name 'p' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:293:12: note: Parent variable 'Action::p'
phoenix/core/core.hpp:329:10: note: Derived variable 'Item::p'
phoenix/core/core.hpp:343:10: warning: The struct 'CheckItem' defines member variable with name 'state' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:292:10: note: Parent variable 'Action::state'
phoenix/core/core.hpp:343:10: note: Derived variable 'CheckItem::state'
phoenix/core/core.hpp:344:15: warning: The struct 'CheckItem' defines member variable with name 'p' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:293:12: note: Parent variable 'Action::p'
phoenix/core/core.hpp:344:15: note: Derived variable 'CheckItem::p'
phoenix/core/core.hpp:361:10: warning: The struct 'RadioItem' defines member variable with name 'state' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:292:10: note: Parent variable 'Action::state'
phoenix/core/core.hpp:361:10: note: Derived variable 'RadioItem::state'
phoenix/core/core.hpp:362:15: warning: The struct 'RadioItem' defines member variable with name 'p' also defined in its parent struct 'Action'. [duplInheritedMember]
phoenix/core/core.hpp:293:12: note: Parent variable 'Action::p'
phoenix/core/core.hpp:362:15: note: Derived variable 'RadioItem::p'
phoenix/core/core.hpp:433:10: warning: The struct 'Button' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:433:10: note: Derived variable 'Button::state'
phoenix/core/core.hpp:434:12: warning: The struct 'Button' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:434:12: note: Derived variable 'Button::p'
phoenix/core/core.hpp:466:10: warning: The struct 'Canvas' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:466:10: note: Derived variable 'Canvas::state'
phoenix/core/core.hpp:467:12: warning: The struct 'Canvas' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:467:12: note: Derived variable 'Canvas::p'
phoenix/core/core.hpp:483:10: warning: The struct 'CheckButton' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:483:10: note: Derived variable 'CheckButton::state'
phoenix/core/core.hpp:484:17: warning: The struct 'CheckButton' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:484:17: note: Derived variable 'CheckButton::p'
phoenix/core/core.hpp:498:10: warning: The struct 'CheckLabel' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:498:10: note: Derived variable 'CheckLabel::state'
phoenix/core/core.hpp:499:16: warning: The struct 'CheckLabel' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:499:16: note: Derived variable 'CheckLabel::p'
phoenix/core/core.hpp:518:10: warning: The struct 'ComboButton' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:518:10: note: Derived variable 'ComboButton::state'
phoenix/core/core.hpp:519:17: warning: The struct 'ComboButton' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:519:17: note: Derived variable 'ComboButton::p'
phoenix/core/core.hpp:533:10: warning: The struct 'Console' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:533:10: note: Derived variable 'Console::state'
phoenix/core/core.hpp:534:13: warning: The struct 'Console' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:534:13: note: Derived variable 'Console::p'
phoenix/core/core.hpp:546:10: warning: The struct 'Frame' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:546:10: note: Derived variable 'Frame::state'
phoenix/core/core.hpp:547:11: warning: The struct 'Frame' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:547:11: note: Derived variable 'Frame::p'
phoenix/core/core.hpp:567:10: warning: The struct 'HexEdit' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:567:10: note: Derived variable 'HexEdit::state'
phoenix/core/core.hpp:568:13: warning: The struct 'HexEdit' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:568:13: note: Derived variable 'HexEdit::p'
phoenix/core/core.hpp:582:10: warning: The struct 'HorizontalScroller' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:582:10: note: Derived variable 'HorizontalScroller::state'
phoenix/core/core.hpp:583:24: warning: The struct 'HorizontalScroller' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:583:24: note: Derived variable 'HorizontalScroller::p'
phoenix/core/core.hpp:597:10: warning: The struct 'HorizontalSlider' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:597:10: note: Derived variable 'HorizontalSlider::state'
phoenix/core/core.hpp:598:22: warning: The struct 'HorizontalSlider' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:598:22: note: Derived variable 'HorizontalSlider::p'
phoenix/core/core.hpp:608:10: warning: The struct 'Label' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:608:10: note: Derived variable 'Label::state'
phoenix/core/core.hpp:609:11: warning: The struct 'Label' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:609:11: note: Derived variable 'Label::p'
phoenix/core/core.hpp:624:10: warning: The struct 'LineEdit' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:624:10: note: Derived variable 'LineEdit::state'
phoenix/core/core.hpp:625:14: warning: The struct 'LineEdit' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:625:14: note: Derived variable 'LineEdit::p'
phoenix/core/core.hpp:659:10: warning: The struct 'ListView' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:659:10: note: Derived variable 'ListView::state'
phoenix/core/core.hpp:660:14: warning: The struct 'ListView' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:660:14: note: Derived variable 'ListView::p'
phoenix/core/core.hpp:670:10: warning: The struct 'ProgressBar' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:670:10: note: Derived variable 'ProgressBar::state'
phoenix/core/core.hpp:671:17: warning: The struct 'ProgressBar' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:671:17: note: Derived variable 'ProgressBar::p'
phoenix/core/core.hpp:690:10: warning: The struct 'RadioButton' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:690:10: note: Derived variable 'RadioButton::state'
phoenix/core/core.hpp:691:17: warning: The struct 'RadioButton' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:691:17: note: Derived variable 'RadioButton::p'
phoenix/core/core.hpp:708:10: warning: The struct 'RadioLabel' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:708:10: note: Derived variable 'RadioLabel::state'
phoenix/core/core.hpp:709:16: warning: The struct 'RadioLabel' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:709:16: note: Derived variable 'RadioLabel::p'
phoenix/core/core.hpp:730:10: warning: The struct 'TabFrame' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:730:10: note: Derived variable 'TabFrame::state'
phoenix/core/core.hpp:731:14: warning: The struct 'TabFrame' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:731:14: note: Derived variable 'TabFrame::p'
phoenix/core/core.hpp:748:10: warning: The struct 'TextEdit' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:748:10: note: Derived variable 'TextEdit::state'
phoenix/core/core.hpp:749:14: warning: The struct 'TextEdit' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:749:14: note: Derived variable 'TextEdit::p'
phoenix/core/core.hpp:763:10: warning: The struct 'VerticalScroller' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:763:10: note: Derived variable 'VerticalScroller::state'
phoenix/core/core.hpp:764:22: warning: The struct 'VerticalScroller' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:764:22: note: Derived variable 'VerticalScroller::p'
phoenix/core/core.hpp:778:10: warning: The struct 'VerticalSlider' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:778:10: note: Derived variable 'VerticalSlider::state'
phoenix/core/core.hpp:779:20: warning: The struct 'VerticalSlider' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:779:20: note: Derived variable 'VerticalSlider::p'
phoenix/core/core.hpp:796:10: warning: The struct 'Viewport' defines member variable with name 'state' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:417:10: note: Parent variable 'Widget::state'
phoenix/core/core.hpp:796:10: note: Derived variable 'Viewport::state'
phoenix/core/core.hpp:797:14: warning: The struct 'Viewport' defines member variable with name 'p' also defined in its parent struct 'Widget'. [duplInheritedMember]
phoenix/core/core.hpp:418:12: note: Parent variable 'Widget::p'
phoenix/core/core.hpp:797:14: note: Derived variable 'Viewport::p'
phoenix/core/layout/horizontal-layout.hpp:19:5: warning: The struct 'HorizontalLayout' defines member variable with name 'state' also defined in its parent struct 'Layout'. [duplInheritedMember]
phoenix/core/core.hpp:395:10: note: Parent variable 'Layout::state'
phoenix/core/layout/horizontal-layout.hpp:19:5: note: Derived variable 'HorizontalLayout::state'
phoenix/core/layout/vertical-layout.hpp:19:5: warning: The struct 'VerticalLayout' defines member variable with name 'state' also defined in its parent struct 'Layout'. [duplInheritedMember]
phoenix/core/core.hpp:395:10: note: Parent variable 'Layout::state'
phoenix/core/layout/vertical-layout.hpp:19:5: note: Derived variable 'VerticalLayout::state'
phoenix/core/core.hpp:118:3: style: Struct 'Geometry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/core/core.hpp:197:3: style: Struct 'MessageWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/core/core.hpp:204:3: style: Struct 'Object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/core/core.hpp:289:3: style: Struct 'Action' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/core/core.hpp:392:3: style: Struct 'Layout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/core/core.hpp:414:3: style: Struct 'Widget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/core/core.hpp:405:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:369:16: note: Virtual function in base class
phoenix/core/core.hpp:405:8: note: Function in derived class
phoenix/core/core.hpp:406:8: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:371:16: note: Virtual function in base class
phoenix/core/core.hpp:406:8: note: Function in derived class
phoenix/core/core.hpp:409:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:372:16: note: Virtual function in base class
phoenix/core/core.hpp:409:8: note: Function in derived class
phoenix/core/core.hpp:410:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:373:16: note: Virtual function in base class
phoenix/core/core.hpp:410:8: note: Function in derived class
phoenix/core/core.hpp:411:8: style: The function 'synchronizeLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:374:16: note: Virtual function in base class
phoenix/core/core.hpp:411:8: note: Function in derived class
phoenix/core/core.hpp:540:8: style: The function 'synchronizeLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:374:16: note: Virtual function in base class
phoenix/core/core.hpp:540:8: note: Function in derived class
phoenix/core/core.hpp:723:8: style: The function 'synchronizeLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:374:16: note: Virtual function in base class
phoenix/core/core.hpp:723:8: note: Function in derived class
phoenix/core/layout/fixed-layout.hpp:3:8: style: The function 'append' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:387:16: note: Virtual function in base class
phoenix/core/layout/fixed-layout.hpp:3:8: note: Function in derived class
phoenix/core/layout/fixed-layout.hpp:4:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:369:16: note: Virtual function in base class
phoenix/core/layout/fixed-layout.hpp:4:8: note: Function in derived class
phoenix/core/layout/fixed-layout.hpp:5:8: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:388:16: note: Virtual function in base class
phoenix/core/layout/fixed-layout.hpp:5:8: note: Function in derived class
phoenix/core/layout/fixed-layout.hpp:6:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:389:16: note: Virtual function in base class
phoenix/core/layout/fixed-layout.hpp:6:8: note: Function in derived class
phoenix/core/layout/fixed-layout.hpp:7:8: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:371:16: note: Virtual function in base class
phoenix/core/layout/fixed-layout.hpp:7:8: note: Function in derived class
phoenix/core/layout/fixed-layout.hpp:8:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:372:16: note: Virtual function in base class
phoenix/core/layout/fixed-layout.hpp:8:8: note: Function in derived class
phoenix/core/layout/fixed-layout.hpp:9:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:373:16: note: Virtual function in base class
phoenix/core/layout/fixed-layout.hpp:9:8: note: Function in derived class
phoenix/core/layout/fixed-layout.hpp:10:8: style: The function 'synchronizeLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:374:16: note: Virtual function in base class
phoenix/core/layout/fixed-layout.hpp:10:8: note: Function in derived class
phoenix/core/layout/horizontal-layout.hpp:3:8: style: The function 'append' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:387:16: note: Virtual function in base class
phoenix/core/layout/horizontal-layout.hpp:3:8: note: Function in derived class
phoenix/core/layout/horizontal-layout.hpp:4:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:369:16: note: Virtual function in base class
phoenix/core/layout/horizontal-layout.hpp:4:8: note: Function in derived class
phoenix/core/layout/horizontal-layout.hpp:5:8: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:388:16: note: Virtual function in base class
phoenix/core/layout/horizontal-layout.hpp:5:8: note: Function in derived class
phoenix/core/layout/horizontal-layout.hpp:6:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:389:16: note: Virtual function in base class
phoenix/core/layout/horizontal-layout.hpp:6:8: note: Function in derived class
phoenix/core/layout/horizontal-layout.hpp:8:8: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:371:16: note: Virtual function in base class
phoenix/core/layout/horizontal-layout.hpp:8:8: note: Function in derived class
phoenix/core/layout/horizontal-layout.hpp:9:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:372:16: note: Virtual function in base class
phoenix/core/layout/horizontal-layout.hpp:9:8: note: Function in derived class
phoenix/core/layout/horizontal-layout.hpp:11:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:373:16: note: Virtual function in base class
phoenix/core/layout/horizontal-layout.hpp:11:8: note: Function in derived class
phoenix/core/layout/horizontal-layout.hpp:12:8: style: The function 'synchronizeLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:374:16: note: Virtual function in base class
phoenix/core/layout/horizontal-layout.hpp:12:8: note: Function in derived class
phoenix/core/layout/vertical-layout.hpp:3:8: style: The function 'append' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:387:16: note: Virtual function in base class
phoenix/core/layout/vertical-layout.hpp:3:8: note: Function in derived class
phoenix/core/layout/vertical-layout.hpp:4:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:369:16: note: Virtual function in base class
phoenix/core/layout/vertical-layout.hpp:4:8: note: Function in derived class
phoenix/core/layout/vertical-layout.hpp:5:8: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:388:16: note: Virtual function in base class
phoenix/core/layout/vertical-layout.hpp:5:8: note: Function in derived class
phoenix/core/layout/vertical-layout.hpp:6:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:389:16: note: Virtual function in base class
phoenix/core/layout/vertical-layout.hpp:6:8: note: Function in derived class
phoenix/core/layout/vertical-layout.hpp:8:8: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:371:16: note: Virtual function in base class
phoenix/core/layout/vertical-layout.hpp:8:8: note: Function in derived class
phoenix/core/layout/vertical-layout.hpp:9:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:372:16: note: Virtual function in base class
phoenix/core/layout/vertical-layout.hpp:9:8: note: Function in derived class
phoenix/core/layout/vertical-layout.hpp:11:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:373:16: note: Virtual function in base class
phoenix/core/layout/vertical-layout.hpp:11:8: note: Function in derived class
phoenix/core/layout/vertical-layout.hpp:12:8: style: The function 'synchronizeLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/core/core.hpp:374:16: note: Virtual function in base class
phoenix/core/layout/vertical-layout.hpp:12:8: note: Function in derived class
phoenix/gtk/application.cpp:41:30: style: Variable 'gtkSettings' is assigned a value that is never used. [unreadVariable]
phoenix/gtk/widget/canvas.cpp:107:40: style: Function 'onExpose' argument 1 names different: declaration 'event' definition 'expose'. [funcArgNamesDifferent]
phoenix/gtk/platform.hpp:295:33: note: Function 'onExpose' argument 1 names different: declaration 'event' definition 'expose'.
phoenix/gtk/widget/canvas.cpp:107:40: note: Function 'onExpose' argument 1 names different: declaration 'event' definition 'expose'.
phoenix/gtk/widget/list-view.cpp:105:39: style: Function 'setSelection' argument 1 names different: declaration 'row' definition 'selection'. [funcArgNamesDifferent]
phoenix/gtk/platform.hpp:484:30: note: Function 'setSelection' argument 1 names different: declaration 'row' definition 'selection'.
phoenix/gtk/widget/list-view.cpp:105:39: note: Function 'setSelection' argument 1 names different: declaration 'row' definition 'selection'.
phoenix/gtk/platform.hpp:148:3: warning: Member variable 'pWindow::widget' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:148:3: warning: Member variable 'pWindow::menuContainer' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:148:3: warning: Member variable 'pWindow::formContainer' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:148:3: warning: Member variable 'pWindow::statusContainer' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:148:3: warning: Member variable 'pWindow::menu' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:148:3: warning: Member variable 'pWindow::status' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:148:3: warning: Member variable 'pWindow::onSizePending' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:161:3: warning: Member variable 'pAction::widget' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:177:3: warning: Member variable 'pMenu::gtkMenu' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:340:3: warning: Member variable 'pComboButton::itemCounter' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:355:3: warning: Member variable 'pConsole::subWidget' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:355:3: warning: Member variable 'pConsole::textBuffer' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:394:3: warning: Member variable 'pHexEdit::container' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:394:3: warning: Member variable 'pHexEdit::subWidget' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:394:3: warning: Member variable 'pHexEdit::scrollBar' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:394:3: warning: Member variable 'pHexEdit::textBuffer' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:394:3: warning: Member variable 'pHexEdit::textCursor' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:487:3: warning: Member variable 'pListView::subWidget' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:487:3: warning: Member variable 'pListView::store' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:582:3: warning: Member variable 'pTextEdit::subWidget' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:582:3: warning: Member variable 'pTextEdit::textBuffer' is not initialized in the constructor. [uninitMemberVar]
phoenix/gtk/platform.hpp:96:8: performance: Technically the member function 'phoenix::pObject::constructor' can be static. [functionStatic]
phoenix/gtk/platform.hpp:97:8: performance: Technically the member function 'phoenix::pObject::destructor' can be static. [functionStatic]
phoenix/gtk/platform.hpp:104:8: performance: Technically the member function 'phoenix::pTimer::setInterval' can be static. [functionStatic]
phoenix/gtk/timer.cpp:22:14: note: Technically the member function 'phoenix::pTimer::setInterval' can be static.
phoenix/gtk/platform.hpp:104:8: note: Technically the member function 'phoenix::pTimer::setInterval' can be static.
phoenix/gtk/platform.hpp:107:8: performance: Technically the member function 'phoenix::pTimer::constructor' can be static. [functionStatic]
phoenix/gtk/timer.cpp:25:14: note: Technically the member function 'phoenix::pTimer::constructor' can be static.
phoenix/gtk/platform.hpp:107:8: note: Technically the member function 'phoenix::pTimer::constructor' can be static.
phoenix/gtk/platform.hpp:129:8: performance: Technically the member function 'phoenix::pWindow::remove' can be static. [functionStatic]
phoenix/gtk/window.cpp:199:15: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/gtk/platform.hpp:129:8: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/gtk/platform.hpp:137:8: style: Technically the member function 'phoenix::pWindow::setMenuFont' can be const. [functionConst]
phoenix/gtk/window.cpp:259:15: note: Technically the member function 'phoenix::pWindow::setMenuFont' can be const.
phoenix/gtk/platform.hpp:137:8: note: Technically the member function 'phoenix::pWindow::setMenuFont' can be const.
phoenix/gtk/platform.hpp:146:8: performance: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static. [functionStatic]
phoenix/gtk/window.cpp:317:15: note: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static.
phoenix/gtk/platform.hpp:146:8: note: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static.
phoenix/gtk/platform.hpp:150:12: style: Technically the member function 'phoenix::pWindow::menuHeight' can be const. [functionConst]
phoenix/gtk/window.cpp:394:19: note: Technically the member function 'phoenix::pWindow::menuHeight' can be const.
phoenix/gtk/platform.hpp:150:12: note: Technically the member function 'phoenix::pWindow::menuHeight' can be const.
phoenix/gtk/platform.hpp:151:12: style: Technically the member function 'phoenix::pWindow::statusHeight' can be const. [functionConst]
phoenix/gtk/window.cpp:398:19: note: Technically the member function 'phoenix::pWindow::statusHeight' can be const.
phoenix/gtk/platform.hpp:151:12: note: Technically the member function 'phoenix::pWindow::statusHeight' can be const.
phoenix/gtk/platform.hpp:162:8: performance: Technically the member function 'phoenix::pAction::constructor' can be static. [functionStatic]
phoenix/gtk/action/action.cpp:11:15: note: Technically the member function 'phoenix::pAction::constructor' can be static.
phoenix/gtk/platform.hpp:162:8: note: Technically the member function 'phoenix::pAction::constructor' can be static.
phoenix/gtk/platform.hpp:164:10: performance: Technically the member function 'phoenix::pAction::mnemonic' can be static. [functionStatic]
phoenix/gtk/action/action.cpp:19:17: note: Technically the member function 'phoenix::pAction::mnemonic' can be static.
phoenix/gtk/platform.hpp:164:10: note: Technically the member function 'phoenix::pAction::mnemonic' can be static.
phoenix/gtk/platform.hpp:367:12: performance: Technically the member function 'phoenix::pFrame::containerOffset' can be static. [functionStatic]
phoenix/gtk/widget/frame.cpp:7:18: note: Technically the member function 'phoenix::pFrame::containerOffset' can be static.
phoenix/gtk/platform.hpp:367:12: note: Technically the member function 'phoenix::pFrame::containerOffset' can be static.
phoenix/gtk/platform.hpp:93:3: style: Struct 'pObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:106:3: style: Struct 'pTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:148:3: style: Struct 'pWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:161:3: style: Struct 'pAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:177:3: style: Struct 'pMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:187:3: style: Struct 'pSeparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:199:3: style: Struct 'pItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:211:3: style: Struct 'pCheckItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:224:3: style: Struct 'pRadioItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:237:3: style: Struct 'pSizable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:243:3: style: Struct 'pLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:260:3: style: Struct 'pWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:273:3: style: Struct 'pButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:291:3: style: Struct 'pCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:309:3: style: Struct 'pCheckButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:323:3: style: Struct 'pCheckLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:340:3: style: Struct 'pComboButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:355:3: style: Struct 'pConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:373:3: style: Struct 'pFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:394:3: style: Struct 'pHexEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:415:3: style: Struct 'pHorizontalScroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:428:3: style: Struct 'pHorizontalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:440:3: style: Struct 'pLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:454:3: style: Struct 'pLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:487:3: style: Struct 'pListView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:501:3: style: Struct 'pProgressBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:516:3: style: Struct 'pRadioButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:532:3: style: Struct 'pRadioLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:562:3: style: Struct 'pTabFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:582:3: style: Struct 'pTextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:595:3: style: Struct 'pVerticalScroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:608:3: style: Struct 'pVerticalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:620:3: style: Struct 'pViewport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/gtk/platform.hpp:180:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:163:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:180:8: note: Function in derived class
phoenix/gtk/platform.hpp:181:8: style: The function 'setFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:165:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:181:8: note: Function in derived class
phoenix/gtk/platform.hpp:190:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:163:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:190:8: note: Function in derived class
phoenix/gtk/platform.hpp:202:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:163:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:202:8: note: Function in derived class
phoenix/gtk/platform.hpp:214:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:163:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:214:8: note: Function in derived class
phoenix/gtk/platform.hpp:227:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:163:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:227:8: note: Function in derived class
phoenix/gtk/platform.hpp:269:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:269:8: note: Function in derived class
phoenix/gtk/platform.hpp:276:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:276:8: note: Function in derived class
phoenix/gtk/platform.hpp:285:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:285:8: note: Function in derived class
phoenix/gtk/platform.hpp:287:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:257:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:287:8: note: Function in derived class
phoenix/gtk/platform.hpp:294:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:294:8: note: Function in derived class
phoenix/gtk/platform.hpp:304:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:304:8: note: Function in derived class
phoenix/gtk/platform.hpp:312:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:312:8: note: Function in derived class
phoenix/gtk/platform.hpp:319:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:319:8: note: Function in derived class
phoenix/gtk/platform.hpp:326:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:326:8: note: Function in derived class
phoenix/gtk/platform.hpp:334:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:334:8: note: Function in derived class
phoenix/gtk/platform.hpp:343:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:343:8: note: Function in derived class
phoenix/gtk/platform.hpp:358:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:358:8: note: Function in derived class
phoenix/gtk/platform.hpp:366:14: style: The function 'container' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:251:22: note: Virtual function in base class
phoenix/gtk/platform.hpp:366:14: note: Function in derived class
phoenix/gtk/platform.hpp:368:8: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:254:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:368:8: note: Function in derived class
phoenix/gtk/platform.hpp:369:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:257:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:369:8: note: Function in derived class
phoenix/gtk/platform.hpp:371:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:258:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:371:8: note: Function in derived class
phoenix/gtk/platform.hpp:376:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:376:8: note: Function in derived class
phoenix/gtk/platform.hpp:387:8: style: The function 'focused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:252:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:387:8: note: Function in derived class
phoenix/gtk/platform.hpp:397:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:397:8: note: Function in derived class
phoenix/gtk/platform.hpp:411:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:411:8: note: Function in derived class
phoenix/gtk/platform.hpp:418:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:418:8: note: Function in derived class
phoenix/gtk/platform.hpp:424:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:424:8: note: Function in derived class
phoenix/gtk/platform.hpp:431:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:431:8: note: Function in derived class
phoenix/gtk/platform.hpp:437:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:437:8: note: Function in derived class
phoenix/gtk/platform.hpp:443:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:443:8: note: Function in derived class
phoenix/gtk/platform.hpp:449:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:449:8: note: Function in derived class
phoenix/gtk/platform.hpp:457:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:457:8: note: Function in derived class
phoenix/gtk/platform.hpp:475:8: style: The function 'focused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:252:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:475:8: note: Function in derived class
phoenix/gtk/platform.hpp:490:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:490:8: note: Function in derived class
phoenix/gtk/platform.hpp:491:8: style: The function 'setFocused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:255:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:491:8: note: Function in derived class
phoenix/gtk/platform.hpp:492:8: style: The function 'setFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:256:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:492:8: note: Function in derived class
phoenix/gtk/platform.hpp:498:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:498:8: note: Function in derived class
phoenix/gtk/platform.hpp:504:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:504:8: note: Function in derived class
phoenix/gtk/platform.hpp:510:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:510:8: note: Function in derived class
phoenix/gtk/platform.hpp:519:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:519:8: note: Function in derived class
phoenix/gtk/platform.hpp:527:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:527:8: note: Function in derived class
phoenix/gtk/platform.hpp:537:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:537:8: note: Function in derived class
phoenix/gtk/platform.hpp:552:14: style: The function 'container' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:251:22: note: Virtual function in base class
phoenix/gtk/platform.hpp:552:14: note: Function in derived class
phoenix/gtk/platform.hpp:553:12: style: The function 'displacement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:235:20: note: Virtual function in base class
phoenix/gtk/platform.hpp:553:12: note: Function in derived class
phoenix/gtk/platform.hpp:555:8: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:254:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:555:8: note: Function in derived class
phoenix/gtk/platform.hpp:556:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:257:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:556:8: note: Function in derived class
phoenix/gtk/platform.hpp:560:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:258:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:560:8: note: Function in derived class
phoenix/gtk/platform.hpp:565:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:565:8: note: Function in derived class
phoenix/gtk/platform.hpp:566:8: style: The function 'setFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:256:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:566:8: note: Function in derived class
phoenix/gtk/platform.hpp:575:8: style: The function 'focused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:252:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:575:8: note: Function in derived class
phoenix/gtk/platform.hpp:585:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:585:8: note: Function in derived class
phoenix/gtk/platform.hpp:591:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:591:8: note: Function in derived class
phoenix/gtk/platform.hpp:598:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:598:8: note: Function in derived class
phoenix/gtk/platform.hpp:604:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:253:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:604:8: note: Function in derived class
phoenix/gtk/platform.hpp:611:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:611:8: note: Function in derived class
phoenix/gtk/platform.hpp:623:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/gtk/platform.hpp:263:16: note: Virtual function in base class
phoenix/gtk/platform.hpp:623:8: note: Function in derived class
phoenix/qt/platform.moc:11:0: error: #error "The header file 'platform.moc.hpp' doesn't include <QObject>." [preprocessorErrorDirective]
phoenix/reference/object.hpp:7:43: error: Member variable 'locked' is initialized by itself. [selfInitialization]
phoenix/reference/object.hpp:10:8: performance: Technically the member function 'phoenix::pObject::constructor' can be static. [functionStatic]
phoenix/reference/object.cpp:3:15: note: Technically the member function 'phoenix::pObject::constructor' can be static.
phoenix/reference/object.hpp:10:8: note: Technically the member function 'phoenix::pObject::constructor' can be static.
phoenix/reference/object.hpp:11:8: performance: Technically the member function 'phoenix::pObject::destructor' can be static. [functionStatic]
phoenix/reference/object.cpp:6:15: note: Technically the member function 'phoenix::pObject::destructor' can be static.
phoenix/reference/object.hpp:11:8: note: Technically the member function 'phoenix::pObject::destructor' can be static.
phoenix/reference/timer.hpp:6:8: performance: Technically the member function 'phoenix::pTimer::setEnabled' can be static. [functionStatic]
phoenix/reference/timer.cpp:3:14: note: Technically the member function 'phoenix::pTimer::setEnabled' can be static.
phoenix/reference/timer.hpp:6:8: note: Technically the member function 'phoenix::pTimer::setEnabled' can be static.
phoenix/reference/timer.hpp:7:8: performance: Technically the member function 'phoenix::pTimer::setInterval' can be static. [functionStatic]
phoenix/reference/timer.cpp:6:14: note: Technically the member function 'phoenix::pTimer::setInterval' can be static.
phoenix/reference/timer.hpp:7:8: note: Technically the member function 'phoenix::pTimer::setInterval' can be static.
phoenix/reference/timer.hpp:10:8: performance: Technically the member function 'phoenix::pTimer::constructor' can be static. [functionStatic]
phoenix/reference/timer.cpp:9:14: note: Technically the member function 'phoenix::pTimer::constructor' can be static.
phoenix/reference/timer.hpp:10:8: note: Technically the member function 'phoenix::pTimer::constructor' can be static.
phoenix/reference/timer.hpp:11:8: performance: Technically the member function 'phoenix::pTimer::destructor' can be static. [functionStatic]
phoenix/reference/timer.cpp:12:14: note: Technically the member function 'phoenix::pTimer::destructor' can be static.
phoenix/reference/timer.hpp:11:8: note: Technically the member function 'phoenix::pTimer::destructor' can be static.
phoenix/reference/window.hpp:8:8: performance: Technically the member function 'phoenix::pWindow::append' can be static. [functionStatic]
phoenix/reference/window.cpp:9:15: note: Technically the member function 'phoenix::pWindow::append' can be static.
phoenix/reference/window.hpp:8:8: note: Technically the member function 'phoenix::pWindow::append' can be static.
phoenix/reference/window.hpp:9:8: performance: Technically the member function 'phoenix::pWindow::append' can be static. [functionStatic]
phoenix/reference/window.cpp:12:15: note: Technically the member function 'phoenix::pWindow::append' can be static.
phoenix/reference/window.hpp:9:8: note: Technically the member function 'phoenix::pWindow::append' can be static.
phoenix/reference/window.hpp:10:8: performance: Technically the member function 'phoenix::pWindow::append' can be static. [functionStatic]
phoenix/reference/window.cpp:15:15: note: Technically the member function 'phoenix::pWindow::append' can be static.
phoenix/reference/window.hpp:10:8: note: Technically the member function 'phoenix::pWindow::append' can be static.
phoenix/reference/window.hpp:11:8: performance: Technically the member function 'phoenix::pWindow::focused' can be static. [functionStatic]
phoenix/reference/window.cpp:18:15: note: Technically the member function 'phoenix::pWindow::focused' can be static.
phoenix/reference/window.hpp:11:8: note: Technically the member function 'phoenix::pWindow::focused' can be static.
phoenix/reference/window.hpp:12:12: performance: Technically the member function 'phoenix::pWindow::frameMargin' can be static. [functionStatic]
phoenix/reference/window.cpp:22:19: note: Technically the member function 'phoenix::pWindow::frameMargin' can be static.
phoenix/reference/window.hpp:12:12: note: Technically the member function 'phoenix::pWindow::frameMargin' can be static.
phoenix/reference/window.hpp:13:12: performance: Technically the member function 'phoenix::pWindow::geometry' can be static. [functionStatic]
phoenix/reference/window.cpp:26:19: note: Technically the member function 'phoenix::pWindow::geometry' can be static.
phoenix/reference/window.hpp:13:12: note: Technically the member function 'phoenix::pWindow::geometry' can be static.
phoenix/reference/window.hpp:14:8: performance: Technically the member function 'phoenix::pWindow::remove' can be static. [functionStatic]
phoenix/reference/window.cpp:30:15: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/reference/window.hpp:14:8: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/reference/window.hpp:15:8: performance: Technically the member function 'phoenix::pWindow::remove' can be static. [functionStatic]
phoenix/reference/window.cpp:33:15: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/reference/window.hpp:15:8: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/reference/window.hpp:16:8: performance: Technically the member function 'phoenix::pWindow::remove' can be static. [functionStatic]
phoenix/reference/window.cpp:36:15: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/reference/window.hpp:16:8: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/reference/window.hpp:17:8: performance: Technically the member function 'phoenix::pWindow::setBackgroundColor' can be static. [functionStatic]
phoenix/reference/window.cpp:39:15: note: Technically the member function 'phoenix::pWindow::setBackgroundColor' can be static.
phoenix/reference/window.hpp:17:8: note: Technically the member function 'phoenix::pWindow::setBackgroundColor' can be static.
phoenix/reference/window.hpp:18:8: performance: Technically the member function 'phoenix::pWindow::setDroppable' can be static. [functionStatic]
phoenix/reference/window.cpp:42:15: note: Technically the member function 'phoenix::pWindow::setDroppable' can be static.
phoenix/reference/window.hpp:18:8: note: Technically the member function 'phoenix::pWindow::setDroppable' can be static.
phoenix/reference/window.hpp:19:8: performance: Technically the member function 'phoenix::pWindow::setFocused' can be static. [functionStatic]
phoenix/reference/window.cpp:45:15: note: Technically the member function 'phoenix::pWindow::setFocused' can be static.
phoenix/reference/window.hpp:19:8: note: Technically the member function 'phoenix::pWindow::setFocused' can be static.
phoenix/reference/window.hpp:20:8: performance: Technically the member function 'phoenix::pWindow::setFullScreen' can be static. [functionStatic]
phoenix/reference/window.cpp:48:15: note: Technically the member function 'phoenix::pWindow::setFullScreen' can be static.
phoenix/reference/window.hpp:20:8: note: Technically the member function 'phoenix::pWindow::setFullScreen' can be static.
phoenix/reference/window.hpp:21:8: performance: Technically the member function 'phoenix::pWindow::setGeometry' can be static. [functionStatic]
phoenix/reference/window.cpp:51:15: note: Technically the member function 'phoenix::pWindow::setGeometry' can be static.
phoenix/reference/window.hpp:21:8: note: Technically the member function 'phoenix::pWindow::setGeometry' can be static.
phoenix/reference/window.hpp:22:8: performance: Technically the member function 'phoenix::pWindow::setMenuFont' can be static. [functionStatic]
phoenix/reference/window.cpp:54:15: note: Technically the member function 'phoenix::pWindow::setMenuFont' can be static.
phoenix/reference/window.hpp:22:8: note: Technically the member function 'phoenix::pWindow::setMenuFont' can be static.
phoenix/reference/window.hpp:23:8: performance: Technically the member function 'phoenix::pWindow::setMenuVisible' can be static. [functionStatic]
phoenix/reference/window.cpp:57:15: note: Technically the member function 'phoenix::pWindow::setMenuVisible' can be static.
phoenix/reference/window.hpp:23:8: note: Technically the member function 'phoenix::pWindow::setMenuVisible' can be static.
phoenix/reference/window.hpp:24:8: performance: Technically the member function 'phoenix::pWindow::setModal' can be static. [functionStatic]
phoenix/reference/window.cpp:60:15: note: Technically the member function 'phoenix::pWindow::setModal' can be static.
phoenix/reference/window.hpp:24:8: note: Technically the member function 'phoenix::pWindow::setModal' can be static.
phoenix/reference/window.hpp:25:8: performance: Technically the member function 'phoenix::pWindow::setResizable' can be static. [functionStatic]
phoenix/reference/window.cpp:63:15: note: Technically the member function 'phoenix::pWindow::setResizable' can be static.
phoenix/reference/window.hpp:25:8: note: Technically the member function 'phoenix::pWindow::setResizable' can be static.
phoenix/reference/window.hpp:26:8: performance: Technically the member function 'phoenix::pWindow::setStatusFont' can be static. [functionStatic]
phoenix/reference/window.cpp:66:15: note: Technically the member function 'phoenix::pWindow::setStatusFont' can be static.
phoenix/reference/window.hpp:26:8: note: Technically the member function 'phoenix::pWindow::setStatusFont' can be static.
phoenix/reference/window.hpp:27:8: performance: Technically the member function 'phoenix::pWindow::setStatusText' can be static. [functionStatic]
phoenix/reference/window.cpp:69:15: note: Technically the member function 'phoenix::pWindow::setStatusText' can be static.
phoenix/reference/window.hpp:27:8: note: Technically the member function 'phoenix::pWindow::setStatusText' can be static.
phoenix/reference/window.hpp:28:8: performance: Technically the member function 'phoenix::pWindow::setStatusVisible' can be static. [functionStatic]
phoenix/reference/window.cpp:72:15: note: Technically the member function 'phoenix::pWindow::setStatusVisible' can be static.
phoenix/reference/window.hpp:28:8: note: Technically the member function 'phoenix::pWindow::setStatusVisible' can be static.
phoenix/reference/window.hpp:29:8: performance: Technically the member function 'phoenix::pWindow::setTitle' can be static. [functionStatic]
phoenix/reference/window.cpp:75:15: note: Technically the member function 'phoenix::pWindow::setTitle' can be static.
phoenix/reference/window.hpp:29:8: note: Technically the member function 'phoenix::pWindow::setTitle' can be static.
phoenix/reference/window.hpp:30:8: performance: Technically the member function 'phoenix::pWindow::setVisible' can be static. [functionStatic]
phoenix/reference/window.cpp:78:15: note: Technically the member function 'phoenix::pWindow::setVisible' can be static.
phoenix/reference/window.hpp:30:8: note: Technically the member function 'phoenix::pWindow::setVisible' can be static.
phoenix/reference/window.hpp:31:8: performance: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static. [functionStatic]
phoenix/reference/window.cpp:81:15: note: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static.
phoenix/reference/window.hpp:31:8: note: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static.
phoenix/reference/window.hpp:34:8: performance: Technically the member function 'phoenix::pWindow::constructor' can be static. [functionStatic]
phoenix/reference/window.cpp:84:15: note: Technically the member function 'phoenix::pWindow::constructor' can be static.
phoenix/reference/window.hpp:34:8: note: Technically the member function 'phoenix::pWindow::constructor' can be static.
phoenix/reference/window.hpp:35:8: performance: Technically the member function 'phoenix::pWindow::destructor' can be static. [functionStatic]
phoenix/reference/window.cpp:87:15: note: Technically the member function 'phoenix::pWindow::destructor' can be static.
phoenix/reference/window.hpp:35:8: note: Technically the member function 'phoenix::pWindow::destructor' can be static.
phoenix/reference/action/action.hpp:6:8: performance: Technically the member function 'phoenix::pAction::setEnabled' can be static. [functionStatic]
phoenix/reference/action/action.cpp:3:15: note: Technically the member function 'phoenix::pAction::setEnabled' can be static.
phoenix/reference/action/action.hpp:6:8: note: Technically the member function 'phoenix::pAction::setEnabled' can be static.
phoenix/reference/action/action.hpp:7:8: performance: Technically the member function 'phoenix::pAction::setVisible' can be static. [functionStatic]
phoenix/reference/action/action.cpp:6:15: note: Technically the member function 'phoenix::pAction::setVisible' can be static.
phoenix/reference/action/action.hpp:7:8: note: Technically the member function 'phoenix::pAction::setVisible' can be static.
phoenix/reference/action/action.hpp:10:8: performance: Technically the member function 'phoenix::pAction::constructor' can be static. [functionStatic]
phoenix/reference/action/action.cpp:9:15: note: Technically the member function 'phoenix::pAction::constructor' can be static.
phoenix/reference/action/action.hpp:10:8: note: Technically the member function 'phoenix::pAction::constructor' can be static.
phoenix/reference/action/action.hpp:11:8: performance: Technically the member function 'phoenix::pAction::destructor' can be static. [functionStatic]
phoenix/reference/action/action.cpp:12:15: note: Technically the member function 'phoenix::pAction::destructor' can be static.
phoenix/reference/action/action.hpp:11:8: note: Technically the member function 'phoenix::pAction::destructor' can be static.
phoenix/reference/action/menu.hpp:6:8: performance: Technically the member function 'phoenix::pMenu::append' can be static. [functionStatic]
phoenix/reference/action/menu.cpp:3:13: note: Technically the member function 'phoenix::pMenu::append' can be static.
phoenix/reference/action/menu.hpp:6:8: note: Technically the member function 'phoenix::pMenu::append' can be static.
phoenix/reference/action/menu.hpp:7:8: performance: Technically the member function 'phoenix::pMenu::remove' can be static. [functionStatic]
phoenix/reference/action/menu.cpp:6:13: note: Technically the member function 'phoenix::pMenu::remove' can be static.
phoenix/reference/action/menu.hpp:7:8: note: Technically the member function 'phoenix::pMenu::remove' can be static.
phoenix/reference/action/menu.hpp:8:8: performance: Technically the member function 'phoenix::pMenu::setImage' can be static. [functionStatic]
phoenix/reference/action/menu.cpp:9:13: note: Technically the member function 'phoenix::pMenu::setImage' can be static.
phoenix/reference/action/menu.hpp:8:8: note: Technically the member function 'phoenix::pMenu::setImage' can be static.
phoenix/reference/action/menu.hpp:9:8: performance: Technically the member function 'phoenix::pMenu::setText' can be static. [functionStatic]
phoenix/reference/action/menu.cpp:12:13: note: Technically the member function 'phoenix::pMenu::setText' can be static.
phoenix/reference/action/menu.hpp:9:8: note: Technically the member function 'phoenix::pMenu::setText' can be static.
phoenix/reference/action/menu.hpp:12:8: performance: Technically the member function 'phoenix::pMenu::constructor' can be static. [functionStatic]
phoenix/reference/action/menu.cpp:15:13: note: Technically the member function 'phoenix::pMenu::constructor' can be static.
phoenix/reference/action/menu.hpp:12:8: note: Technically the member function 'phoenix::pMenu::constructor' can be static.
phoenix/reference/action/menu.hpp:13:8: performance: Technically the member function 'phoenix::pMenu::destructor' can be static. [functionStatic]
phoenix/reference/action/menu.cpp:18:13: note: Technically the member function 'phoenix::pMenu::destructor' can be static.
phoenix/reference/action/menu.hpp:13:8: note: Technically the member function 'phoenix::pMenu::destructor' can be static.
phoenix/reference/action/separator.hpp:7:8: performance: Technically the member function 'phoenix::pSeparator::constructor' can be static. [functionStatic]
phoenix/reference/action/separator.cpp:3:18: note: Technically the member function 'phoenix::pSeparator::constructor' can be static.
phoenix/reference/action/separator.hpp:7:8: note: Technically the member function 'phoenix::pSeparator::constructor' can be static.
phoenix/reference/action/separator.hpp:8:8: performance: Technically the member function 'phoenix::pSeparator::destructor' can be static. [functionStatic]
phoenix/reference/action/separator.cpp:6:18: note: Technically the member function 'phoenix::pSeparator::destructor' can be static.
phoenix/reference/action/separator.hpp:8:8: note: Technically the member function 'phoenix::pSeparator::destructor' can be static.
phoenix/reference/action/item.hpp:6:8: performance: Technically the member function 'phoenix::pItem::setImage' can be static. [functionStatic]
phoenix/reference/action/item.cpp:3:13: note: Technically the member function 'phoenix::pItem::setImage' can be static.
phoenix/reference/action/item.hpp:6:8: note: Technically the member function 'phoenix::pItem::setImage' can be static.
phoenix/reference/action/item.hpp:7:8: performance: Technically the member function 'phoenix::pItem::setText' can be static. [functionStatic]
phoenix/reference/action/item.cpp:6:13: note: Technically the member function 'phoenix::pItem::setText' can be static.
phoenix/reference/action/item.hpp:7:8: note: Technically the member function 'phoenix::pItem::setText' can be static.
phoenix/reference/action/item.hpp:10:8: performance: Technically the member function 'phoenix::pItem::constructor' can be static. [functionStatic]
phoenix/reference/action/item.cpp:9:13: note: Technically the member function 'phoenix::pItem::constructor' can be static.
phoenix/reference/action/item.hpp:10:8: note: Technically the member function 'phoenix::pItem::constructor' can be static.
phoenix/reference/action/item.hpp:11:8: performance: Technically the member function 'phoenix::pItem::destructor' can be static. [functionStatic]
phoenix/reference/action/item.cpp:12:13: note: Technically the member function 'phoenix::pItem::destructor' can be static.
phoenix/reference/action/item.hpp:11:8: note: Technically the member function 'phoenix::pItem::destructor' can be static.
phoenix/reference/action/check-item.hpp:6:8: performance: Technically the member function 'phoenix::pCheckItem::setChecked' can be static. [functionStatic]
phoenix/reference/action/check-item.cpp:3:18: note: Technically the member function 'phoenix::pCheckItem::setChecked' can be static.
phoenix/reference/action/check-item.hpp:6:8: note: Technically the member function 'phoenix::pCheckItem::setChecked' can be static.
phoenix/reference/action/check-item.hpp:7:8: performance: Technically the member function 'phoenix::pCheckItem::setText' can be static. [functionStatic]
phoenix/reference/action/check-item.cpp:6:18: note: Technically the member function 'phoenix::pCheckItem::setText' can be static.
phoenix/reference/action/check-item.hpp:7:8: note: Technically the member function 'phoenix::pCheckItem::setText' can be static.
phoenix/reference/action/check-item.hpp:10:8: performance: Technically the member function 'phoenix::pCheckItem::constructor' can be static. [functionStatic]
phoenix/reference/action/check-item.cpp:9:18: note: Technically the member function 'phoenix::pCheckItem::constructor' can be static.
phoenix/reference/action/check-item.hpp:10:8: note: Technically the member function 'phoenix::pCheckItem::constructor' can be static.
phoenix/reference/action/check-item.hpp:11:8: performance: Technically the member function 'phoenix::pCheckItem::destructor' can be static. [functionStatic]
phoenix/reference/action/check-item.cpp:12:18: note: Technically the member function 'phoenix::pCheckItem::destructor' can be static.
phoenix/reference/action/check-item.hpp:11:8: note: Technically the member function 'phoenix::pCheckItem::destructor' can be static.
phoenix/reference/action/radio-item.hpp:6:8: performance: Technically the member function 'phoenix::pRadioItem::setChecked' can be static. [functionStatic]
phoenix/reference/action/radio-item.cpp:3:18: note: Technically the member function 'phoenix::pRadioItem::setChecked' can be static.
phoenix/reference/action/radio-item.hpp:6:8: note: Technically the member function 'phoenix::pRadioItem::setChecked' can be static.
phoenix/reference/action/radio-item.hpp:7:8: performance: Technically the member function 'phoenix::pRadioItem::setGroup' can be static. [functionStatic]
phoenix/reference/action/radio-item.cpp:6:18: note: Technically the member function 'phoenix::pRadioItem::setGroup' can be static.
phoenix/reference/action/radio-item.hpp:7:8: note: Technically the member function 'phoenix::pRadioItem::setGroup' can be static.
phoenix/reference/action/radio-item.hpp:8:8: performance: Technically the member function 'phoenix::pRadioItem::setText' can be static. [functionStatic]
phoenix/reference/action/radio-item.cpp:9:18: note: Technically the member function 'phoenix::pRadioItem::setText' can be static.
phoenix/reference/action/radio-item.hpp:8:8: note: Technically the member function 'phoenix::pRadioItem::setText' can be static.
phoenix/reference/action/radio-item.hpp:11:8: performance: Technically the member function 'phoenix::pRadioItem::constructor' can be static. [functionStatic]
phoenix/reference/action/radio-item.cpp:12:18: note: Technically the member function 'phoenix::pRadioItem::constructor' can be static.
phoenix/reference/action/radio-item.hpp:11:8: note: Technically the member function 'phoenix::pRadioItem::constructor' can be static.
phoenix/reference/action/radio-item.hpp:12:8: performance: Technically the member function 'phoenix::pRadioItem::destructor' can be static. [functionStatic]
phoenix/reference/action/radio-item.cpp:15:18: note: Technically the member function 'phoenix::pRadioItem::destructor' can be static.
phoenix/reference/action/radio-item.hpp:12:8: note: Technically the member function 'phoenix::pRadioItem::destructor' can be static.
phoenix/reference/widget/widget.hpp:6:8: performance: Technically the member function 'phoenix::pWidget::enabled' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:3:15: note: Technically the member function 'phoenix::pWidget::enabled' can be static.
phoenix/reference/widget/widget.hpp:6:8: note: Technically the member function 'phoenix::pWidget::enabled' can be static.
phoenix/reference/widget/widget.hpp:7:8: performance: Technically the member function 'phoenix::pWidget::focused' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:7:15: note: Technically the member function 'phoenix::pWidget::focused' can be static.
phoenix/reference/widget/widget.hpp:7:8: note: Technically the member function 'phoenix::pWidget::focused' can be static.
phoenix/reference/widget/widget.hpp:8:8: performance: Technically the member function 'phoenix::pWidget::minimumSize' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:11:15: note: Technically the member function 'phoenix::pWidget::minimumSize' can be static.
phoenix/reference/widget/widget.hpp:8:8: note: Technically the member function 'phoenix::pWidget::minimumSize' can be static.
phoenix/reference/widget/widget.hpp:9:8: performance: Technically the member function 'phoenix::pWidget::setEnabled' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:15:15: note: Technically the member function 'phoenix::pWidget::setEnabled' can be static.
phoenix/reference/widget/widget.hpp:9:8: note: Technically the member function 'phoenix::pWidget::setEnabled' can be static.
phoenix/reference/widget/widget.hpp:10:8: performance: Technically the member function 'phoenix::pWidget::setFocused' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:18:15: note: Technically the member function 'phoenix::pWidget::setFocused' can be static.
phoenix/reference/widget/widget.hpp:10:8: note: Technically the member function 'phoenix::pWidget::setFocused' can be static.
phoenix/reference/widget/widget.hpp:11:8: performance: Technically the member function 'phoenix::pWidget::setFont' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:21:15: note: Technically the member function 'phoenix::pWidget::setFont' can be static.
phoenix/reference/widget/widget.hpp:11:8: note: Technically the member function 'phoenix::pWidget::setFont' can be static.
phoenix/reference/widget/widget.hpp:12:8: performance: Technically the member function 'phoenix::pWidget::setGeometry' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:24:15: note: Technically the member function 'phoenix::pWidget::setGeometry' can be static.
phoenix/reference/widget/widget.hpp:12:8: note: Technically the member function 'phoenix::pWidget::setGeometry' can be static.
phoenix/reference/widget/widget.hpp:13:8: performance: Technically the member function 'phoenix::pWidget::setVisible' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:27:15: note: Technically the member function 'phoenix::pWidget::setVisible' can be static.
phoenix/reference/widget/widget.hpp:13:8: note: Technically the member function 'phoenix::pWidget::setVisible' can be static.
phoenix/reference/widget/widget.hpp:16:8: performance: Technically the member function 'phoenix::pWidget::constructor' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:30:15: note: Technically the member function 'phoenix::pWidget::constructor' can be static.
phoenix/reference/widget/widget.hpp:16:8: note: Technically the member function 'phoenix::pWidget::constructor' can be static.
phoenix/reference/widget/widget.hpp:17:8: performance: Technically the member function 'phoenix::pWidget::destructor' can be static. [functionStatic]
phoenix/reference/widget/widget.cpp:33:15: note: Technically the member function 'phoenix::pWidget::destructor' can be static.
phoenix/reference/widget/widget.hpp:17:8: note: Technically the member function 'phoenix::pWidget::destructor' can be static.
phoenix/reference/widget/button.hpp:6:8: performance: Technically the member function 'phoenix::pButton::setImage' can be static. [functionStatic]
phoenix/reference/widget/button.cpp:3:15: note: Technically the member function 'phoenix::pButton::setImage' can be static.
phoenix/reference/widget/button.hpp:6:8: note: Technically the member function 'phoenix::pButton::setImage' can be static.
phoenix/reference/widget/button.hpp:7:8: performance: Technically the member function 'phoenix::pButton::setText' can be static. [functionStatic]
phoenix/reference/widget/button.cpp:6:15: note: Technically the member function 'phoenix::pButton::setText' can be static.
phoenix/reference/widget/button.hpp:7:8: note: Technically the member function 'phoenix::pButton::setText' can be static.
phoenix/reference/widget/button.hpp:10:8: performance: Technically the member function 'phoenix::pButton::constructor' can be static. [functionStatic]
phoenix/reference/widget/button.cpp:9:15: note: Technically the member function 'phoenix::pButton::constructor' can be static.
phoenix/reference/widget/button.hpp:10:8: note: Technically the member function 'phoenix::pButton::constructor' can be static.
phoenix/reference/widget/button.hpp:11:8: performance: Technically the member function 'phoenix::pButton::destructor' can be static. [functionStatic]
phoenix/reference/widget/button.cpp:12:15: note: Technically the member function 'phoenix::pButton::destructor' can be static.
phoenix/reference/widget/button.hpp:11:8: note: Technically the member function 'phoenix::pButton::destructor' can be static.
phoenix/reference/widget/canvas.hpp:6:8: performance: Technically the member function 'phoenix::pCanvas::setDroppable' can be static. [functionStatic]
phoenix/reference/widget/canvas.cpp:3:15: note: Technically the member function 'phoenix::pCanvas::setDroppable' can be static.
phoenix/reference/widget/canvas.hpp:6:8: note: Technically the member function 'phoenix::pCanvas::setDroppable' can be static.
phoenix/reference/widget/canvas.hpp:7:8: performance: Technically the member function 'phoenix::pCanvas::setMode' can be static. [functionStatic]
phoenix/reference/widget/canvas.cpp:6:15: note: Technically the member function 'phoenix::pCanvas::setMode' can be static.
phoenix/reference/widget/canvas.hpp:7:8: note: Technically the member function 'phoenix::pCanvas::setMode' can be static.
phoenix/reference/widget/canvas.hpp:8:8: performance: Technically the member function 'phoenix::pCanvas::setSize' can be static. [functionStatic]
phoenix/reference/widget/canvas.cpp:9:15: note: Technically the member function 'phoenix::pCanvas::setSize' can be static.
phoenix/reference/widget/canvas.hpp:8:8: note: Technically the member function 'phoenix::pCanvas::setSize' can be static.
phoenix/reference/widget/canvas.hpp:11:8: performance: Technically the member function 'phoenix::pCanvas::constructor' can be static. [functionStatic]
phoenix/reference/widget/canvas.cpp:12:15: note: Technically the member function 'phoenix::pCanvas::constructor' can be static.
phoenix/reference/widget/canvas.hpp:11:8: note: Technically the member function 'phoenix::pCanvas::constructor' can be static.
phoenix/reference/widget/canvas.hpp:12:8: performance: Technically the member function 'phoenix::pCanvas::destructor' can be static. [functionStatic]
phoenix/reference/widget/canvas.cpp:15:15: note: Technically the member function 'phoenix::pCanvas::destructor' can be static.
phoenix/reference/widget/canvas.hpp:12:8: note: Technically the member function 'phoenix::pCanvas::destructor' can be static.
phoenix/reference/widget/check-button.hpp:6:8: performance: Technically the member function 'phoenix::pCheckButton::setChecked' can be static. [functionStatic]
phoenix/reference/widget/check-button.cpp:3:20: note: Technically the member function 'phoenix::pCheckButton::setChecked' can be static.
phoenix/reference/widget/check-button.hpp:6:8: note: Technically the member function 'phoenix::pCheckButton::setChecked' can be static.
phoenix/reference/widget/check-button.hpp:7:8: performance: Technically the member function 'phoenix::pCheckButton::setImage' can be static. [functionStatic]
phoenix/reference/widget/check-button.cpp:6:20: note: Technically the member function 'phoenix::pCheckButton::setImage' can be static.
phoenix/reference/widget/check-button.hpp:7:8: note: Technically the member function 'phoenix::pCheckButton::setImage' can be static.
phoenix/reference/widget/check-button.hpp:8:8: performance: Technically the member function 'phoenix::pCheckButton::setText' can be static. [functionStatic]
phoenix/reference/widget/check-button.cpp:9:20: note: Technically the member function 'phoenix::pCheckButton::setText' can be static.
phoenix/reference/widget/check-button.hpp:8:8: note: Technically the member function 'phoenix::pCheckButton::setText' can be static.
phoenix/reference/widget/check-button.hpp:11:8: performance: Technically the member function 'phoenix::pCheckButton::constructor' can be static. [functionStatic]
phoenix/reference/widget/check-button.cpp:12:20: note: Technically the member function 'phoenix::pCheckButton::constructor' can be static.
phoenix/reference/widget/check-button.hpp:11:8: note: Technically the member function 'phoenix::pCheckButton::constructor' can be static.
phoenix/reference/widget/check-button.hpp:12:8: performance: Technically the member function 'phoenix::pCheckButton::destructor' can be static. [functionStatic]
phoenix/reference/widget/check-button.cpp:15:20: note: Technically the member function 'phoenix::pCheckButton::destructor' can be static.
phoenix/reference/widget/check-button.hpp:12:8: note: Technically the member function 'phoenix::pCheckButton::destructor' can be static.
phoenix/reference/widget/check-label.hpp:6:8: performance: Technically the member function 'phoenix::pCheckLabel::setChecked' can be static. [functionStatic]
phoenix/reference/widget/check-label.cpp:3:19: note: Technically the member function 'phoenix::pCheckLabel::setChecked' can be static.
phoenix/reference/widget/check-label.hpp:6:8: note: Technically the member function 'phoenix::pCheckLabel::setChecked' can be static.
phoenix/reference/widget/check-label.hpp:7:8: performance: Technically the member function 'phoenix::pCheckLabel::setText' can be static. [functionStatic]
phoenix/reference/widget/check-label.cpp:6:19: note: Technically the member function 'phoenix::pCheckLabel::setText' can be static.
phoenix/reference/widget/check-label.hpp:7:8: note: Technically the member function 'phoenix::pCheckLabel::setText' can be static.
phoenix/reference/widget/check-label.hpp:10:8: performance: Technically the member function 'phoenix::pCheckLabel::constructor' can be static. [functionStatic]
phoenix/reference/widget/check-label.cpp:9:19: note: Technically the member function 'phoenix::pCheckLabel::constructor' can be static.
phoenix/reference/widget/check-label.hpp:10:8: note: Technically the member function 'phoenix::pCheckLabel::constructor' can be static.
phoenix/reference/widget/check-label.hpp:11:8: performance: Technically the member function 'phoenix::pCheckLabel::destructor' can be static. [functionStatic]
phoenix/reference/widget/check-label.cpp:12:19: note: Technically the member function 'phoenix::pCheckLabel::destructor' can be static.
phoenix/reference/widget/check-label.hpp:11:8: note: Technically the member function 'phoenix::pCheckLabel::destructor' can be static.
phoenix/reference/widget/combo-button.hpp:6:8: performance: Technically the member function 'phoenix::pComboButton::append' can be static. [functionStatic]
phoenix/reference/widget/combo-button.cpp:3:20: note: Technically the member function 'phoenix::pComboButton::append' can be static.
phoenix/reference/widget/combo-button.hpp:6:8: note: Technically the member function 'phoenix::pComboButton::append' can be static.
phoenix/reference/widget/combo-button.hpp:7:8: performance: Technically the member function 'phoenix::pComboButton::remove' can be static. [functionStatic]
phoenix/reference/widget/combo-button.cpp:6:20: note: Technically the member function 'phoenix::pComboButton::remove' can be static.
phoenix/reference/widget/combo-button.hpp:7:8: note: Technically the member function 'phoenix::pComboButton::remove' can be static.
phoenix/reference/widget/combo-button.hpp:8:8: performance: Technically the member function 'phoenix::pComboButton::reset' can be static. [functionStatic]
phoenix/reference/widget/combo-button.cpp:9:20: note: Technically the member function 'phoenix::pComboButton::reset' can be static.
phoenix/reference/widget/combo-button.hpp:8:8: note: Technically the member function 'phoenix::pComboButton::reset' can be static.
phoenix/reference/widget/combo-button.hpp:9:8: performance: Technically the member function 'phoenix::pComboButton::setSelection' can be static. [functionStatic]
phoenix/reference/widget/combo-button.cpp:12:20: note: Technically the member function 'phoenix::pComboButton::setSelection' can be static.
phoenix/reference/widget/combo-button.hpp:9:8: note: Technically the member function 'phoenix::pComboButton::setSelection' can be static.
phoenix/reference/widget/combo-button.hpp:10:8: performance: Technically the member function 'phoenix::pComboButton::setText' can be static. [functionStatic]
phoenix/reference/widget/combo-button.cpp:15:20: note: Technically the member function 'phoenix::pComboButton::setText' can be static.
phoenix/reference/widget/combo-button.hpp:10:8: note: Technically the member function 'phoenix::pComboButton::setText' can be static.
phoenix/reference/widget/combo-button.hpp:13:8: performance: Technically the member function 'phoenix::pComboButton::constructor' can be static. [functionStatic]
phoenix/reference/widget/combo-button.cpp:18:20: note: Technically the member function 'phoenix::pComboButton::constructor' can be static.
phoenix/reference/widget/combo-button.hpp:13:8: note: Technically the member function 'phoenix::pComboButton::constructor' can be static.
phoenix/reference/widget/combo-button.hpp:14:8: performance: Technically the member function 'phoenix::pComboButton::destructor' can be static. [functionStatic]
phoenix/reference/widget/combo-button.cpp:21:20: note: Technically the member function 'phoenix::pComboButton::destructor' can be static.
phoenix/reference/widget/combo-button.hpp:14:8: note: Technically the member function 'phoenix::pComboButton::destructor' can be static.
phoenix/reference/widget/console.hpp:6:8: performance: Technically the member function 'phoenix::pConsole::print' can be static. [functionStatic]
phoenix/reference/widget/console.cpp:3:16: note: Technically the member function 'phoenix::pConsole::print' can be static.
phoenix/reference/widget/console.hpp:6:8: note: Technically the member function 'phoenix::pConsole::print' can be static.
phoenix/reference/widget/console.hpp:7:8: performance: Technically the member function 'phoenix::pConsole::reset' can be static. [functionStatic]
phoenix/reference/widget/console.cpp:6:16: note: Technically the member function 'phoenix::pConsole::reset' can be static.
phoenix/reference/widget/console.hpp:7:8: note: Technically the member function 'phoenix::pConsole::reset' can be static.
phoenix/reference/widget/console.hpp:10:8: performance: Technically the member function 'phoenix::pConsole::constructor' can be static. [functionStatic]
phoenix/reference/widget/console.cpp:9:16: note: Technically the member function 'phoenix::pConsole::constructor' can be static.
phoenix/reference/widget/console.hpp:10:8: note: Technically the member function 'phoenix::pConsole::constructor' can be static.
phoenix/reference/widget/console.hpp:11:8: performance: Technically the member function 'phoenix::pConsole::destructor' can be static. [functionStatic]
phoenix/reference/widget/console.cpp:12:16: note: Technically the member function 'phoenix::pConsole::destructor' can be static.
phoenix/reference/widget/console.hpp:11:8: note: Technically the member function 'phoenix::pConsole::destructor' can be static.
phoenix/reference/widget/frame.hpp:6:8: performance: Technically the member function 'phoenix::pFrame::setText' can be static. [functionStatic]
phoenix/reference/widget/frame.cpp:3:14: note: Technically the member function 'phoenix::pFrame::setText' can be static.
phoenix/reference/widget/frame.hpp:6:8: note: Technically the member function 'phoenix::pFrame::setText' can be static.
phoenix/reference/widget/frame.hpp:9:8: performance: Technically the member function 'phoenix::pFrame::constructor' can be static. [functionStatic]
phoenix/reference/widget/frame.cpp:6:14: note: Technically the member function 'phoenix::pFrame::constructor' can be static.
phoenix/reference/widget/frame.hpp:9:8: note: Technically the member function 'phoenix::pFrame::constructor' can be static.
phoenix/reference/widget/frame.hpp:10:8: performance: Technically the member function 'phoenix::pFrame::destructor' can be static. [functionStatic]
phoenix/reference/widget/frame.cpp:9:14: note: Technically the member function 'phoenix::pFrame::destructor' can be static.
phoenix/reference/widget/frame.hpp:10:8: note: Technically the member function 'phoenix::pFrame::destructor' can be static.
phoenix/reference/widget/hex-edit.hpp:6:8: performance: Technically the member function 'phoenix::pHexEdit::setColumns' can be static. [functionStatic]
phoenix/reference/widget/hex-edit.cpp:3:16: note: Technically the member function 'phoenix::pHexEdit::setColumns' can be static.
phoenix/reference/widget/hex-edit.hpp:6:8: note: Technically the member function 'phoenix::pHexEdit::setColumns' can be static.
phoenix/reference/widget/hex-edit.hpp:7:8: performance: Technically the member function 'phoenix::pHexEdit::setLength' can be static. [functionStatic]
phoenix/reference/widget/hex-edit.cpp:6:16: note: Technically the member function 'phoenix::pHexEdit::setLength' can be static.
phoenix/reference/widget/hex-edit.hpp:7:8: note: Technically the member function 'phoenix::pHexEdit::setLength' can be static.
phoenix/reference/widget/hex-edit.hpp:8:8: performance: Technically the member function 'phoenix::pHexEdit::setOffset' can be static. [functionStatic]
phoenix/reference/widget/hex-edit.cpp:9:16: note: Technically the member function 'phoenix::pHexEdit::setOffset' can be static.
phoenix/reference/widget/hex-edit.hpp:8:8: note: Technically the member function 'phoenix::pHexEdit::setOffset' can be static.
phoenix/reference/widget/hex-edit.hpp:9:8: performance: Technically the member function 'phoenix::pHexEdit::setRows' can be static. [functionStatic]
phoenix/reference/widget/hex-edit.cpp:12:16: note: Technically the member function 'phoenix::pHexEdit::setRows' can be static.
phoenix/reference/widget/hex-edit.hpp:9:8: note: Technically the member function 'phoenix::pHexEdit::setRows' can be static.
phoenix/reference/widget/hex-edit.hpp:10:8: performance: Technically the member function 'phoenix::pHexEdit::update' can be static. [functionStatic]
phoenix/reference/widget/hex-edit.cpp:15:16: note: Technically the member function 'phoenix::pHexEdit::update' can be static.
phoenix/reference/widget/hex-edit.hpp:10:8: note: Technically the member function 'phoenix::pHexEdit::update' can be static.
phoenix/reference/widget/hex-edit.hpp:13:8: performance: Technically the member function 'phoenix::pHexEdit::constructor' can be static. [functionStatic]
phoenix/reference/widget/hex-edit.cpp:18:16: note: Technically the member function 'phoenix::pHexEdit::constructor' can be static.
phoenix/reference/widget/hex-edit.hpp:13:8: note: Technically the member function 'phoenix::pHexEdit::constructor' can be static.
phoenix/reference/widget/hex-edit.hpp:14:8: performance: Technically the member function 'phoenix::pHexEdit::destructor' can be static. [functionStatic]
phoenix/reference/widget/hex-edit.cpp:21:16: note: Technically the member function 'phoenix::pHexEdit::destructor' can be static.
phoenix/reference/widget/hex-edit.hpp:14:8: note: Technically the member function 'phoenix::pHexEdit::destructor' can be static.
phoenix/reference/widget/horizontal-scroller.hpp:6:8: performance: Technically the member function 'phoenix::pHorizontalScroller::setLength' can be static. [functionStatic]
phoenix/reference/widget/horizontal-scroller.cpp:3:27: note: Technically the member function 'phoenix::pHorizontalScroller::setLength' can be static.
phoenix/reference/widget/horizontal-scroller.hpp:6:8: note: Technically the member function 'phoenix::pHorizontalScroller::setLength' can be static.
phoenix/reference/widget/horizontal-scroller.hpp:7:8: performance: Technically the member function 'phoenix::pHorizontalScroller::setPosition' can be static. [functionStatic]
phoenix/reference/widget/horizontal-scroller.cpp:6:27: note: Technically the member function 'phoenix::pHorizontalScroller::setPosition' can be static.
phoenix/reference/widget/horizontal-scroller.hpp:7:8: note: Technically the member function 'phoenix::pHorizontalScroller::setPosition' can be static.
phoenix/reference/widget/horizontal-scroller.hpp:10:8: performance: Technically the member function 'phoenix::pHorizontalScroller::constructor' can be static. [functionStatic]
phoenix/reference/widget/horizontal-scroller.cpp:9:27: note: Technically the member function 'phoenix::pHorizontalScroller::constructor' can be static.
phoenix/reference/widget/horizontal-scroller.hpp:10:8: note: Technically the member function 'phoenix::pHorizontalScroller::constructor' can be static.
phoenix/reference/widget/horizontal-scroller.hpp:11:8: performance: Technically the member function 'phoenix::pHorizontalScroller::destructor' can be static. [functionStatic]
phoenix/reference/widget/horizontal-scroller.cpp:12:27: note: Technically the member function 'phoenix::pHorizontalScroller::destructor' can be static.
phoenix/reference/widget/horizontal-scroller.hpp:11:8: note: Technically the member function 'phoenix::pHorizontalScroller::destructor' can be static.
phoenix/reference/widget/horizontal-slider.hpp:6:8: performance: Technically the member function 'phoenix::pHorizontalSlider::setLength' can be static. [functionStatic]
phoenix/reference/widget/horizontal-slider.cpp:3:25: note: Technically the member function 'phoenix::pHorizontalSlider::setLength' can be static.
phoenix/reference/widget/horizontal-slider.hpp:6:8: note: Technically the member function 'phoenix::pHorizontalSlider::setLength' can be static.
phoenix/reference/widget/horizontal-slider.hpp:7:8: performance: Technically the member function 'phoenix::pHorizontalSlider::setPosition' can be static. [functionStatic]
phoenix/reference/widget/horizontal-slider.cpp:6:25: note: Technically the member function 'phoenix::pHorizontalSlider::setPosition' can be static.
phoenix/reference/widget/horizontal-slider.hpp:7:8: note: Technically the member function 'phoenix::pHorizontalSlider::setPosition' can be static.
phoenix/reference/widget/horizontal-slider.hpp:10:8: performance: Technically the member function 'phoenix::pHorizontalSlider::constructor' can be static. [functionStatic]
phoenix/reference/widget/horizontal-slider.cpp:9:25: note: Technically the member function 'phoenix::pHorizontalSlider::constructor' can be static.
phoenix/reference/widget/horizontal-slider.hpp:10:8: note: Technically the member function 'phoenix::pHorizontalSlider::constructor' can be static.
phoenix/reference/widget/horizontal-slider.hpp:11:8: performance: Technically the member function 'phoenix::pHorizontalSlider::destructor' can be static. [functionStatic]
phoenix/reference/widget/horizontal-slider.cpp:12:25: note: Technically the member function 'phoenix::pHorizontalSlider::destructor' can be static.
phoenix/reference/widget/horizontal-slider.hpp:11:8: note: Technically the member function 'phoenix::pHorizontalSlider::destructor' can be static.
phoenix/reference/widget/label.hpp:6:8: performance: Technically the member function 'phoenix::pLabel::setText' can be static. [functionStatic]
phoenix/reference/widget/label.cpp:3:14: note: Technically the member function 'phoenix::pLabel::setText' can be static.
phoenix/reference/widget/label.hpp:6:8: note: Technically the member function 'phoenix::pLabel::setText' can be static.
phoenix/reference/widget/label.hpp:9:8: performance: Technically the member function 'phoenix::pLabel::constructor' can be static. [functionStatic]
phoenix/reference/widget/label.cpp:6:14: note: Technically the member function 'phoenix::pLabel::constructor' can be static.
phoenix/reference/widget/label.hpp:9:8: note: Technically the member function 'phoenix::pLabel::constructor' can be static.
phoenix/reference/widget/label.hpp:10:8: performance: Technically the member function 'phoenix::pLabel::destructor' can be static. [functionStatic]
phoenix/reference/widget/label.cpp:9:14: note: Technically the member function 'phoenix::pLabel::destructor' can be static.
phoenix/reference/widget/label.hpp:10:8: note: Technically the member function 'phoenix::pLabel::destructor' can be static.
phoenix/reference/widget/line-edit.hpp:6:8: performance: Technically the member function 'phoenix::pLineEdit::setEditable' can be static. [functionStatic]
phoenix/reference/widget/line-edit.cpp:3:17: note: Technically the member function 'phoenix::pLineEdit::setEditable' can be static.
phoenix/reference/widget/line-edit.hpp:6:8: note: Technically the member function 'phoenix::pLineEdit::setEditable' can be static.
phoenix/reference/widget/line-edit.hpp:7:8: performance: Technically the member function 'phoenix::pLineEdit::setText' can be static. [functionStatic]
phoenix/reference/widget/line-edit.cpp:6:17: note: Technically the member function 'phoenix::pLineEdit::setText' can be static.
phoenix/reference/widget/line-edit.hpp:7:8: note: Technically the member function 'phoenix::pLineEdit::setText' can be static.
phoenix/reference/widget/line-edit.hpp:8:10: performance: Technically the member function 'phoenix::pLineEdit::text' can be static. [functionStatic]
phoenix/reference/widget/line-edit.cpp:9:19: note: Technically the member function 'phoenix::pLineEdit::text' can be static.
phoenix/reference/widget/line-edit.hpp:8:10: note: Technically the member function 'phoenix::pLineEdit::text' can be static.
phoenix/reference/widget/line-edit.hpp:11:8: performance: Technically the member function 'phoenix::pLineEdit::constructor' can be static. [functionStatic]
phoenix/reference/widget/line-edit.cpp:12:17: note: Technically the member function 'phoenix::pLineEdit::constructor' can be static.
phoenix/reference/widget/line-edit.hpp:11:8: note: Technically the member function 'phoenix::pLineEdit::constructor' can be static.
phoenix/reference/widget/line-edit.hpp:12:8: performance: Technically the member function 'phoenix::pLineEdit::destructor' can be static. [functionStatic]
phoenix/reference/widget/line-edit.cpp:15:17: note: Technically the member function 'phoenix::pLineEdit::destructor' can be static.
phoenix/reference/widget/line-edit.hpp:12:8: note: Technically the member function 'phoenix::pLineEdit::destructor' can be static.
phoenix/reference/widget/list-view.hpp:6:8: performance: Technically the member function 'phoenix::pListView::append' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:3:17: note: Technically the member function 'phoenix::pListView::append' can be static.
phoenix/reference/widget/list-view.hpp:6:8: note: Technically the member function 'phoenix::pListView::append' can be static.
phoenix/reference/widget/list-view.hpp:7:8: performance: Technically the member function 'phoenix::pListView::autoSizeColumns' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:6:17: note: Technically the member function 'phoenix::pListView::autoSizeColumns' can be static.
phoenix/reference/widget/list-view.hpp:7:8: note: Technically the member function 'phoenix::pListView::autoSizeColumns' can be static.
phoenix/reference/widget/list-view.hpp:8:8: performance: Technically the member function 'phoenix::pListView::remove' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:9:17: note: Technically the member function 'phoenix::pListView::remove' can be static.
phoenix/reference/widget/list-view.hpp:8:8: note: Technically the member function 'phoenix::pListView::remove' can be static.
phoenix/reference/widget/list-view.hpp:9:8: performance: Technically the member function 'phoenix::pListView::reset' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:12:17: note: Technically the member function 'phoenix::pListView::reset' can be static.
phoenix/reference/widget/list-view.hpp:9:8: note: Technically the member function 'phoenix::pListView::reset' can be static.
phoenix/reference/widget/list-view.hpp:10:8: performance: Technically the member function 'phoenix::pListView::setCheckable' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:15:17: note: Technically the member function 'phoenix::pListView::setCheckable' can be static.
phoenix/reference/widget/list-view.hpp:10:8: note: Technically the member function 'phoenix::pListView::setCheckable' can be static.
phoenix/reference/widget/list-view.hpp:11:8: performance: Technically the member function 'phoenix::pListView::setChecked' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:18:17: note: Technically the member function 'phoenix::pListView::setChecked' can be static.
phoenix/reference/widget/list-view.hpp:11:8: note: Technically the member function 'phoenix::pListView::setChecked' can be static.
phoenix/reference/widget/list-view.hpp:12:8: performance: Technically the member function 'phoenix::pListView::setHeaderText' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:21:17: note: Technically the member function 'phoenix::pListView::setHeaderText' can be static.
phoenix/reference/widget/list-view.hpp:12:8: note: Technically the member function 'phoenix::pListView::setHeaderText' can be static.
phoenix/reference/widget/list-view.hpp:13:8: performance: Technically the member function 'phoenix::pListView::setHeaderVisible' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:24:17: note: Technically the member function 'phoenix::pListView::setHeaderVisible' can be static.
phoenix/reference/widget/list-view.hpp:13:8: note: Technically the member function 'phoenix::pListView::setHeaderVisible' can be static.
phoenix/reference/widget/list-view.hpp:14:8: performance: Technically the member function 'phoenix::pListView::setImage' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:27:17: note: Technically the member function 'phoenix::pListView::setImage' can be static.
phoenix/reference/widget/list-view.hpp:14:8: note: Technically the member function 'phoenix::pListView::setImage' can be static.
phoenix/reference/widget/list-view.hpp:15:8: performance: Technically the member function 'phoenix::pListView::setSelected' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:30:17: note: Technically the member function 'phoenix::pListView::setSelected' can be static.
phoenix/reference/widget/list-view.hpp:15:8: note: Technically the member function 'phoenix::pListView::setSelected' can be static.
phoenix/reference/widget/list-view.hpp:16:8: performance: Technically the member function 'phoenix::pListView::setSelection' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:33:17: note: Technically the member function 'phoenix::pListView::setSelection' can be static.
phoenix/reference/widget/list-view.hpp:16:8: note: Technically the member function 'phoenix::pListView::setSelection' can be static.
phoenix/reference/widget/list-view.hpp:17:8: performance: Technically the member function 'phoenix::pListView::setText' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:36:17: note: Technically the member function 'phoenix::pListView::setText' can be static.
phoenix/reference/widget/list-view.hpp:17:8: note: Technically the member function 'phoenix::pListView::setText' can be static.
phoenix/reference/widget/list-view.hpp:20:8: performance: Technically the member function 'phoenix::pListView::constructor' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:39:17: note: Technically the member function 'phoenix::pListView::constructor' can be static.
phoenix/reference/widget/list-view.hpp:20:8: note: Technically the member function 'phoenix::pListView::constructor' can be static.
phoenix/reference/widget/list-view.hpp:21:8: performance: Technically the member function 'phoenix::pListView::destructor' can be static. [functionStatic]
phoenix/reference/widget/list-view.cpp:42:17: note: Technically the member function 'phoenix::pListView::destructor' can be static.
phoenix/reference/widget/list-view.hpp:21:8: note: Technically the member function 'phoenix::pListView::destructor' can be static.
phoenix/reference/widget/progress-bar.hpp:6:8: performance: Technically the member function 'phoenix::pProgressBar::setPosition' can be static. [functionStatic]
phoenix/reference/widget/progress-bar.cpp:3:20: note: Technically the member function 'phoenix::pProgressBar::setPosition' can be static.
phoenix/reference/widget/progress-bar.hpp:6:8: note: Technically the member function 'phoenix::pProgressBar::setPosition' can be static.
phoenix/reference/widget/progress-bar.hpp:9:8: performance: Technically the member function 'phoenix::pProgressBar::constructor' can be static. [functionStatic]
phoenix/reference/widget/progress-bar.cpp:6:20: note: Technically the member function 'phoenix::pProgressBar::constructor' can be static.
phoenix/reference/widget/progress-bar.hpp:9:8: note: Technically the member function 'phoenix::pProgressBar::constructor' can be static.
phoenix/reference/widget/progress-bar.hpp:10:8: performance: Technically the member function 'phoenix::pProgressBar::destructor' can be static. [functionStatic]
phoenix/reference/widget/progress-bar.cpp:9:20: note: Technically the member function 'phoenix::pProgressBar::destructor' can be static.
phoenix/reference/widget/progress-bar.hpp:10:8: note: Technically the member function 'phoenix::pProgressBar::destructor' can be static.
phoenix/reference/widget/radio-button.hpp:6:8: performance: Technically the member function 'phoenix::pRadioButton::setChecked' can be static. [functionStatic]
phoenix/reference/widget/radio-button.cpp:3:20: note: Technically the member function 'phoenix::pRadioButton::setChecked' can be static.
phoenix/reference/widget/radio-button.hpp:6:8: note: Technically the member function 'phoenix::pRadioButton::setChecked' can be static.
phoenix/reference/widget/radio-button.hpp:7:8: performance: Technically the member function 'phoenix::pRadioButton::setGroup' can be static. [functionStatic]
phoenix/reference/widget/radio-button.cpp:6:20: note: Technically the member function 'phoenix::pRadioButton::setGroup' can be static.
phoenix/reference/widget/radio-button.hpp:7:8: note: Technically the member function 'phoenix::pRadioButton::setGroup' can be static.
phoenix/reference/widget/radio-button.hpp:8:8: performance: Technically the member function 'phoenix::pRadioButton::setImage' can be static. [functionStatic]
phoenix/reference/widget/radio-button.cpp:9:20: note: Technically the member function 'phoenix::pRadioButton::setImage' can be static.
phoenix/reference/widget/radio-button.hpp:8:8: note: Technically the member function 'phoenix::pRadioButton::setImage' can be static.
phoenix/reference/widget/radio-button.hpp:9:8: performance: Technically the member function 'phoenix::pRadioButton::setText' can be static. [functionStatic]
phoenix/reference/widget/radio-button.cpp:12:20: note: Technically the member function 'phoenix::pRadioButton::setText' can be static.
phoenix/reference/widget/radio-button.hpp:9:8: note: Technically the member function 'phoenix::pRadioButton::setText' can be static.
phoenix/reference/widget/radio-button.hpp:12:8: performance: Technically the member function 'phoenix::pRadioButton::constructor' can be static. [functionStatic]
phoenix/reference/widget/radio-button.cpp:15:20: note: Technically the member function 'phoenix::pRadioButton::constructor' can be static.
phoenix/reference/widget/radio-button.hpp:12:8: note: Technically the member function 'phoenix::pRadioButton::constructor' can be static.
phoenix/reference/widget/radio-button.hpp:13:8: performance: Technically the member function 'phoenix::pRadioButton::destructor' can be static. [functionStatic]
phoenix/reference/widget/radio-button.cpp:18:20: note: Technically the member function 'phoenix::pRadioButton::destructor' can be static.
phoenix/reference/widget/radio-button.hpp:13:8: note: Technically the member function 'phoenix::pRadioButton::destructor' can be static.
phoenix/reference/widget/radio-label.hpp:6:8: performance: Technically the member function 'phoenix::pRadioLabel::setChecked' can be static. [functionStatic]
phoenix/reference/widget/radio-label.cpp:3:19: note: Technically the member function 'phoenix::pRadioLabel::setChecked' can be static.
phoenix/reference/widget/radio-label.hpp:6:8: note: Technically the member function 'phoenix::pRadioLabel::setChecked' can be static.
phoenix/reference/widget/radio-label.hpp:7:8: performance: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static. [functionStatic]
phoenix/reference/widget/radio-label.cpp:6:19: note: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static.
phoenix/reference/widget/radio-label.hpp:7:8: note: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static.
phoenix/reference/widget/radio-label.hpp:8:8: performance: Technically the member function 'phoenix::pRadioLabel::setText' can be static. [functionStatic]
phoenix/reference/widget/radio-label.cpp:9:19: note: Technically the member function 'phoenix::pRadioLabel::setText' can be static.
phoenix/reference/widget/radio-label.hpp:8:8: note: Technically the member function 'phoenix::pRadioLabel::setText' can be static.
phoenix/reference/widget/radio-label.hpp:11:8: performance: Technically the member function 'phoenix::pRadioLabel::constructor' can be static. [functionStatic]
phoenix/reference/widget/radio-label.cpp:12:19: note: Technically the member function 'phoenix::pRadioLabel::constructor' can be static.
phoenix/reference/widget/radio-label.hpp:11:8: note: Technically the member function 'phoenix::pRadioLabel::constructor' can be static.
phoenix/reference/widget/radio-label.hpp:12:8: performance: Technically the member function 'phoenix::pRadioLabel::destructor' can be static. [functionStatic]
phoenix/reference/widget/radio-label.cpp:15:19: note: Technically the member function 'phoenix::pRadioLabel::destructor' can be static.
phoenix/reference/widget/radio-label.hpp:12:8: note: Technically the member function 'phoenix::pRadioLabel::destructor' can be static.
phoenix/reference/widget/tab-frame.hpp:6:8: performance: Technically the member function 'phoenix::pTabFrame::append' can be static. [functionStatic]
phoenix/reference/widget/tab-frame.cpp:3:17: note: Technically the member function 'phoenix::pTabFrame::append' can be static.
phoenix/reference/widget/tab-frame.hpp:6:8: note: Technically the member function 'phoenix::pTabFrame::append' can be static.
phoenix/reference/widget/tab-frame.hpp:7:8: performance: Technically the member function 'phoenix::pTabFrame::remove' can be static. [functionStatic]
phoenix/reference/widget/tab-frame.cpp:6:17: note: Technically the member function 'phoenix::pTabFrame::remove' can be static.
phoenix/reference/widget/tab-frame.hpp:7:8: note: Technically the member function 'phoenix::pTabFrame::remove' can be static.
phoenix/reference/widget/tab-frame.hpp:8:8: performance: Technically the member function 'phoenix::pTabFrame::setImage' can be static. [functionStatic]
phoenix/reference/widget/tab-frame.cpp:9:17: note: Technically the member function 'phoenix::pTabFrame::setImage' can be static.
phoenix/reference/widget/tab-frame.hpp:8:8: note: Technically the member function 'phoenix::pTabFrame::setImage' can be static.
phoenix/reference/widget/tab-frame.hpp:9:8: performance: Technically the member function 'phoenix::pTabFrame::setSelection' can be static. [functionStatic]
phoenix/reference/widget/tab-frame.cpp:12:17: note: Technically the member function 'phoenix::pTabFrame::setSelection' can be static.
phoenix/reference/widget/tab-frame.hpp:9:8: note: Technically the member function 'phoenix::pTabFrame::setSelection' can be static.
phoenix/reference/widget/tab-frame.hpp:10:8: performance: Technically the member function 'phoenix::pTabFrame::setText' can be static. [functionStatic]
phoenix/reference/widget/tab-frame.cpp:15:17: note: Technically the member function 'phoenix::pTabFrame::setText' can be static.
phoenix/reference/widget/tab-frame.hpp:10:8: note: Technically the member function 'phoenix::pTabFrame::setText' can be static.
phoenix/reference/widget/tab-frame.hpp:13:8: performance: Technically the member function 'phoenix::pTabFrame::constructor' can be static. [functionStatic]
phoenix/reference/widget/tab-frame.cpp:18:17: note: Technically the member function 'phoenix::pTabFrame::constructor' can be static.
phoenix/reference/widget/tab-frame.hpp:13:8: note: Technically the member function 'phoenix::pTabFrame::constructor' can be static.
phoenix/reference/widget/tab-frame.hpp:14:8: performance: Technically the member function 'phoenix::pTabFrame::destructor' can be static. [functionStatic]
phoenix/reference/widget/tab-frame.cpp:21:17: note: Technically the member function 'phoenix::pTabFrame::destructor' can be static.
phoenix/reference/widget/tab-frame.hpp:14:8: note: Technically the member function 'phoenix::pTabFrame::destructor' can be static.
phoenix/reference/widget/text-edit.hpp:6:8: performance: Technically the member function 'phoenix::pTextEdit::setCursorPosition' can be static. [functionStatic]
phoenix/reference/widget/text-edit.cpp:3:17: note: Technically the member function 'phoenix::pTextEdit::setCursorPosition' can be static.
phoenix/reference/widget/text-edit.hpp:6:8: note: Technically the member function 'phoenix::pTextEdit::setCursorPosition' can be static.
phoenix/reference/widget/text-edit.hpp:7:8: performance: Technically the member function 'phoenix::pTextEdit::setEditable' can be static. [functionStatic]
phoenix/reference/widget/text-edit.cpp:6:17: note: Technically the member function 'phoenix::pTextEdit::setEditable' can be static.
phoenix/reference/widget/text-edit.hpp:7:8: note: Technically the member function 'phoenix::pTextEdit::setEditable' can be static.
phoenix/reference/widget/text-edit.hpp:8:8: performance: Technically the member function 'phoenix::pTextEdit::setText' can be static. [functionStatic]
phoenix/reference/widget/text-edit.cpp:9:17: note: Technically the member function 'phoenix::pTextEdit::setText' can be static.
phoenix/reference/widget/text-edit.hpp:8:8: note: Technically the member function 'phoenix::pTextEdit::setText' can be static.
phoenix/reference/widget/text-edit.hpp:9:8: performance: Technically the member function 'phoenix::pTextEdit::setWordWrap' can be static. [functionStatic]
phoenix/reference/widget/text-edit.cpp:12:17: note: Technically the member function 'phoenix::pTextEdit::setWordWrap' can be static.
phoenix/reference/widget/text-edit.hpp:9:8: note: Technically the member function 'phoenix::pTextEdit::setWordWrap' can be static.
phoenix/reference/widget/text-edit.hpp:10:10: performance: Technically the member function 'phoenix::pTextEdit::text' can be static. [functionStatic]
phoenix/reference/widget/text-edit.cpp:15:19: note: Technically the member function 'phoenix::pTextEdit::text' can be static.
phoenix/reference/widget/text-edit.hpp:10:10: note: Technically the member function 'phoenix::pTextEdit::text' can be static.
phoenix/reference/widget/text-edit.hpp:13:8: performance: Technically the member function 'phoenix::pTextEdit::constructor' can be static. [functionStatic]
phoenix/reference/widget/text-edit.cpp:18:17: note: Technically the member function 'phoenix::pTextEdit::constructor' can be static.
phoenix/reference/widget/text-edit.hpp:13:8: note: Technically the member function 'phoenix::pTextEdit::constructor' can be static.
phoenix/reference/widget/text-edit.hpp:14:8: performance: Technically the member function 'phoenix::pTextEdit::destructor' can be static. [functionStatic]
phoenix/reference/widget/text-edit.cpp:21:17: note: Technically the member function 'phoenix::pTextEdit::destructor' can be static.
phoenix/reference/widget/text-edit.hpp:14:8: note: Technically the member function 'phoenix::pTextEdit::destructor' can be static.
phoenix/reference/widget/vertical-scroller.hpp:6:8: performance: Technically the member function 'phoenix::pVerticalScroller::setLength' can be static. [functionStatic]
phoenix/reference/widget/vertical-scroller.cpp:3:25: note: Technically the member function 'phoenix::pVerticalScroller::setLength' can be static.
phoenix/reference/widget/vertical-scroller.hpp:6:8: note: Technically the member function 'phoenix::pVerticalScroller::setLength' can be static.
phoenix/reference/widget/vertical-scroller.hpp:7:8: performance: Technically the member function 'phoenix::pVerticalScroller::setPosition' can be static. [functionStatic]
phoenix/reference/widget/vertical-scroller.cpp:6:25: note: Technically the member function 'phoenix::pVerticalScroller::setPosition' can be static.
phoenix/reference/widget/vertical-scroller.hpp:7:8: note: Technically the member function 'phoenix::pVerticalScroller::setPosition' can be static.
phoenix/reference/widget/vertical-scroller.hpp:10:8: performance: Technically the member function 'phoenix::pVerticalScroller::constructor' can be static. [functionStatic]
phoenix/reference/widget/vertical-scroller.cpp:9:25: note: Technically the member function 'phoenix::pVerticalScroller::constructor' can be static.
phoenix/reference/widget/vertical-scroller.hpp:10:8: note: Technically the member function 'phoenix::pVerticalScroller::constructor' can be static.
phoenix/reference/widget/vertical-scroller.hpp:11:8: performance: Technically the member function 'phoenix::pVerticalScroller::destructor' can be static. [functionStatic]
phoenix/reference/widget/vertical-scroller.cpp:12:25: note: Technically the member function 'phoenix::pVerticalScroller::destructor' can be static.
phoenix/reference/widget/vertical-scroller.hpp:11:8: note: Technically the member function 'phoenix::pVerticalScroller::destructor' can be static.
phoenix/reference/widget/vertical-slider.hpp:6:8: performance: Technically the member function 'phoenix::pVerticalSlider::setLength' can be static. [functionStatic]
phoenix/reference/widget/vertical-slider.cpp:3:23: note: Technically the member function 'phoenix::pVerticalSlider::setLength' can be static.
phoenix/reference/widget/vertical-slider.hpp:6:8: note: Technically the member function 'phoenix::pVerticalSlider::setLength' can be static.
phoenix/reference/widget/vertical-slider.hpp:7:8: performance: Technically the member function 'phoenix::pVerticalSlider::setPosition' can be static. [functionStatic]
phoenix/reference/widget/vertical-slider.cpp:6:23: note: Technically the member function 'phoenix::pVerticalSlider::setPosition' can be static.
phoenix/reference/widget/vertical-slider.hpp:7:8: note: Technically the member function 'phoenix::pVerticalSlider::setPosition' can be static.
phoenix/reference/widget/vertical-slider.hpp:10:8: performance: Technically the member function 'phoenix::pVerticalSlider::constructor' can be static. [functionStatic]
phoenix/reference/widget/vertical-slider.cpp:9:23: note: Technically the member function 'phoenix::pVerticalSlider::constructor' can be static.
phoenix/reference/widget/vertical-slider.hpp:10:8: note: Technically the member function 'phoenix::pVerticalSlider::constructor' can be static.
phoenix/reference/widget/vertical-slider.hpp:11:8: performance: Technically the member function 'phoenix::pVerticalSlider::destructor' can be static. [functionStatic]
phoenix/reference/widget/vertical-slider.cpp:12:23: note: Technically the member function 'phoenix::pVerticalSlider::destructor' can be static.
phoenix/reference/widget/vertical-slider.hpp:11:8: note: Technically the member function 'phoenix::pVerticalSlider::destructor' can be static.
phoenix/reference/widget/viewport.hpp:6:13: performance: Technically the member function 'phoenix::pViewport::handle' can be static. [functionStatic]
phoenix/reference/widget/viewport.cpp:3:22: note: Technically the member function 'phoenix::pViewport::handle' can be static.
phoenix/reference/widget/viewport.hpp:6:13: note: Technically the member function 'phoenix::pViewport::handle' can be static.
phoenix/reference/widget/viewport.hpp:7:8: performance: Technically the member function 'phoenix::pViewport::setDroppable' can be static. [functionStatic]
phoenix/reference/widget/viewport.cpp:7:17: note: Technically the member function 'phoenix::pViewport::setDroppable' can be static.
phoenix/reference/widget/viewport.hpp:7:8: note: Technically the member function 'phoenix::pViewport::setDroppable' can be static.
phoenix/reference/widget/viewport.hpp:10:8: performance: Technically the member function 'phoenix::pViewport::constructor' can be static. [functionStatic]
phoenix/reference/widget/viewport.cpp:10:17: note: Technically the member function 'phoenix::pViewport::constructor' can be static.
phoenix/reference/widget/viewport.hpp:10:8: note: Technically the member function 'phoenix::pViewport::constructor' can be static.
phoenix/reference/widget/viewport.hpp:11:8: performance: Technically the member function 'phoenix::pViewport::destructor' can be static. [functionStatic]
phoenix/reference/widget/viewport.cpp:13:17: note: Technically the member function 'phoenix::pViewport::destructor' can be static.
phoenix/reference/widget/viewport.hpp:11:8: note: Technically the member function 'phoenix::pViewport::destructor' can be static.
phoenix/reference/object.hpp:7:3: style: Struct 'pObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/timer.hpp:9:3: style: Struct 'pTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/window.hpp:33:3: style: Struct 'pWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/action/action.hpp:9:3: style: Struct 'pAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/action/menu.hpp:11:3: style: Struct 'pMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/action/separator.hpp:6:3: style: Struct 'pSeparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/action/item.hpp:9:3: style: Struct 'pItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/action/check-item.hpp:9:3: style: Struct 'pCheckItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/action/radio-item.hpp:10:3: style: Struct 'pRadioItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/sizable.hpp:6:3: style: Struct 'pSizable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/layout.hpp:6:3: style: Struct 'pLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/widget.hpp:15:3: style: Struct 'pWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/button.hpp:9:3: style: Struct 'pButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/canvas.hpp:10:3: style: Struct 'pCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/check-button.hpp:10:3: style: Struct 'pCheckButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/check-label.hpp:9:3: style: Struct 'pCheckLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/combo-button.hpp:12:3: style: Struct 'pComboButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/console.hpp:9:3: style: Struct 'pConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/frame.hpp:8:3: style: Struct 'pFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/hex-edit.hpp:12:3: style: Struct 'pHexEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/horizontal-scroller.hpp:9:3: style: Struct 'pHorizontalScroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/horizontal-slider.hpp:9:3: style: Struct 'pHorizontalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/label.hpp:8:3: style: Struct 'pLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/line-edit.hpp:10:3: style: Struct 'pLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/list-view.hpp:19:3: style: Struct 'pListView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/progress-bar.hpp:8:3: style: Struct 'pProgressBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/radio-button.hpp:11:3: style: Struct 'pRadioButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/radio-label.hpp:10:3: style: Struct 'pRadioLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/tab-frame.hpp:12:3: style: Struct 'pTabFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/text-edit.hpp:12:3: style: Struct 'pTextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/vertical-scroller.hpp:9:3: style: Struct 'pVerticalScroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/vertical-slider.hpp:9:3: style: Struct 'pVerticalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/reference/widget/viewport.hpp:9:3: style: Struct 'pViewport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/application.cpp:135:17: style: The scope of the variable 'listView' can be reduced. [variableScope]
phoenix/windows/application.cpp:140:17: style: The scope of the variable 'lineEdit' can be reduced. [variableScope]
phoenix/windows/application.cpp:145:17: style: The scope of the variable 'textEdit' can be reduced. [variableScope]
phoenix/windows/monitor.cpp:11:24: style: C-style pointer casting [cstyleCast]
phoenix/windows/window.cpp:21:18: style: C-style pointer casting [cstyleCast]
phoenix/windows/window.cpp:189:29: style: Function 'setModal' argument 1 names different: declaration 'modal' definition 'modality'. [funcArgNamesDifferent]
phoenix/windows/platform.hpp:134:22: note: Function 'setModal' argument 1 names different: declaration 'modal' definition 'modality'.
phoenix/windows/window.cpp:189:29: note: Function 'setModal' argument 1 names different: declaration 'modal' definition 'modality'.
phoenix/windows/widget/console.cpp:40:34: style: Function 'keyPress' argument 1 names different: declaration 'key' definition 'scancode'. [funcArgNamesDifferent]
phoenix/windows/platform.hpp:371:26: note: Function 'keyPress' argument 1 names different: declaration 'key' definition 'scancode'.
phoenix/windows/widget/console.cpp:40:34: note: Function 'keyPress' argument 1 names different: declaration 'key' definition 'scancode'.
phoenix/windows/widget/hex-edit.cpp:145:34: style: Function 'keyPress' argument 1 names different: declaration 'key' definition 'scancode'. [funcArgNamesDifferent]
phoenix/windows/platform.hpp:403:26: note: Function 'keyPress' argument 1 names different: declaration 'key' definition 'scancode'.
phoenix/windows/widget/hex-edit.cpp:145:34: note: Function 'keyPress' argument 1 names different: declaration 'key' definition 'scancode'.
phoenix/windows/widget/list-view.cpp:26:39: style: Function 'append' argument 1 names different: declaration 'text' definition 'list'. [funcArgNamesDifferent]
phoenix/windows/platform.hpp:475:30: note: Function 'append' argument 1 names different: declaration 'text' definition 'list'.
phoenix/windows/widget/list-view.cpp:26:39: note: Function 'append' argument 1 names different: declaration 'text' definition 'list'.
phoenix/windows/widget/list-view.cpp:74:46: style: Function 'setHeaderText' argument 1 names different: declaration 'text' definition 'list'. [funcArgNamesDifferent]
phoenix/windows/platform.hpp:482:37: note: Function 'setHeaderText' argument 1 names different: declaration 'text' definition 'list'.
phoenix/windows/widget/list-view.cpp:74:46: note: Function 'setHeaderText' argument 1 names different: declaration 'text' definition 'list'.
phoenix/windows/platform.hpp:165:3: warning: Member variable 'pAction::parentMenu' is not initialized in the constructor. [uninitMemberVar]
phoenix/windows/platform.hpp:165:3: warning: Member variable 'pAction::parentWindow' is not initialized in the constructor. [uninitMemberVar]
phoenix/windows/platform.hpp:489:3: warning: Member variable 'pListView::lostFocus' is not initialized in the constructor. [uninitMemberVar]
phoenix/windows/platform.hpp:262:64: performance: Variable 'parentHwnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
phoenix/windows/platform.hpp:89:8: performance: Technically the member function 'phoenix::pObject::constructor' can be static. [functionStatic]
phoenix/windows/platform.hpp:90:8: performance: Technically the member function 'phoenix::pObject::destructor' can be static. [functionStatic]
phoenix/windows/platform.hpp:118:8: style: Technically the member function 'phoenix::pWindow::append' can be const. [functionConst]
phoenix/windows/window.cpp:49:15: note: Technically the member function 'phoenix::pWindow::append' can be const.
phoenix/windows/platform.hpp:118:8: note: Technically the member function 'phoenix::pWindow::append' can be const.
phoenix/windows/platform.hpp:121:8: style: Technically the member function 'phoenix::pWindow::focused' can be const. [functionConst]
phoenix/windows/window.cpp:73:15: note: Technically the member function 'phoenix::pWindow::focused' can be const.
phoenix/windows/platform.hpp:121:8: note: Technically the member function 'phoenix::pWindow::focused' can be const.
phoenix/windows/platform.hpp:124:8: performance: Technically the member function 'phoenix::pWindow::remove' can be static. [functionStatic]
phoenix/windows/window.cpp:112:15: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/windows/platform.hpp:124:8: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/windows/platform.hpp:126:8: performance: Technically the member function 'phoenix::pWindow::remove' can be static. [functionStatic]
phoenix/windows/window.cpp:119:15: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/windows/platform.hpp:126:8: note: Technically the member function 'phoenix::pWindow::remove' can be static.
phoenix/windows/platform.hpp:132:8: performance: Technically the member function 'phoenix::pWindow::setMenuFont' can be static. [functionStatic]
phoenix/windows/window.cpp:179:15: note: Technically the member function 'phoenix::pWindow::setMenuFont' can be static.
phoenix/windows/platform.hpp:132:8: note: Technically the member function 'phoenix::pWindow::setMenuFont' can be static.
phoenix/windows/platform.hpp:141:8: performance: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static. [functionStatic]
phoenix/windows/window.cpp:233:15: note: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static.
phoenix/windows/platform.hpp:141:8: note: Technically the member function 'phoenix::pWindow::setWidgetFont' can be static.
phoenix/windows/platform.hpp:190:8: performance: Technically the member function 'phoenix::pSeparator::constructor' can be static. [functionStatic]
phoenix/windows/action/separator.cpp:3:18: note: Technically the member function 'phoenix::pSeparator::constructor' can be static.
phoenix/windows/platform.hpp:190:8: note: Technically the member function 'phoenix::pSeparator::constructor' can be static.
phoenix/windows/platform.hpp:216:8: performance: Technically the member function 'phoenix::pCheckItem::constructor' can be static. [functionStatic]
phoenix/windows/action/check-item.cpp:11:18: note: Technically the member function 'phoenix::pCheckItem::constructor' can be static.
phoenix/windows/platform.hpp:216:8: note: Technically the member function 'phoenix::pCheckItem::constructor' can be static.
phoenix/windows/platform.hpp:225:8: style: Technically the member function 'phoenix::pRadioItem::setChecked' can be const. [functionConst]
phoenix/windows/action/radio-item.cpp:3:18: note: Technically the member function 'phoenix::pRadioItem::setChecked' can be const.
phoenix/windows/platform.hpp:225:8: note: Technically the member function 'phoenix::pRadioItem::setChecked' can be const.
phoenix/windows/platform.hpp:226:8: performance: Technically the member function 'phoenix::pRadioItem::setGroup' can be static. [functionStatic]
phoenix/windows/action/radio-item.cpp:12:18: note: Technically the member function 'phoenix::pRadioItem::setGroup' can be static.
phoenix/windows/platform.hpp:226:8: note: Technically the member function 'phoenix::pRadioItem::setGroup' can be static.
phoenix/windows/platform.hpp:230:8: performance: Technically the member function 'phoenix::pRadioItem::constructor' can be static. [functionStatic]
phoenix/windows/action/radio-item.cpp:19:18: note: Technically the member function 'phoenix::pRadioItem::constructor' can be static.
phoenix/windows/platform.hpp:230:8: note: Technically the member function 'phoenix::pRadioItem::constructor' can be static.
phoenix/windows/platform.hpp:254:8: style: Technically the member function 'phoenix::pWidget::focused' can be const. [functionConst]
phoenix/windows/widget/widget.cpp:3:15: note: Technically the member function 'phoenix::pWidget::focused' can be const.
phoenix/windows/platform.hpp:254:8: note: Technically the member function 'phoenix::pWidget::focused' can be const.
phoenix/windows/platform.hpp:364:8: performance: Technically the member function 'phoenix::pConsole::print' can be static. [functionStatic]
phoenix/windows/widget/console.cpp:11:16: note: Technically the member function 'phoenix::pConsole::print' can be static.
phoenix/windows/platform.hpp:364:8: note: Technically the member function 'phoenix::pConsole::print' can be static.
phoenix/windows/platform.hpp:365:8: performance: Technically the member function 'phoenix::pConsole::reset' can be static. [functionStatic]
phoenix/windows/widget/console.cpp:14:16: note: Technically the member function 'phoenix::pConsole::reset' can be static.
phoenix/windows/platform.hpp:365:8: note: Technically the member function 'phoenix::pConsole::reset' can be static.
phoenix/windows/platform.hpp:371:8: performance: Technically the member function 'phoenix::pConsole::keyPress' can be static. [functionStatic]
phoenix/windows/widget/console.cpp:40:16: note: Technically the member function 'phoenix::pConsole::keyPress' can be static.
phoenix/windows/platform.hpp:371:8: note: Technically the member function 'phoenix::pConsole::keyPress' can be static.
phoenix/windows/platform.hpp:406:10: style: Technically the member function 'phoenix::pHexEdit::scrollPosition' can be const. [functionConst]
phoenix/windows/widget/hex-edit.cpp:238:18: note: Technically the member function 'phoenix::pHexEdit::scrollPosition' can be const.
phoenix/windows/platform.hpp:406:10: note: Technically the member function 'phoenix::pHexEdit::scrollPosition' can be const.
phoenix/windows/platform.hpp:518:8: style: Technically the member function 'phoenix::pRadioButton::setChecked' can be const. [functionConst]
phoenix/windows/widget/radio-button.cpp:19:20: note: Technically the member function 'phoenix::pRadioButton::setChecked' can be const.
phoenix/windows/platform.hpp:518:8: note: Technically the member function 'phoenix::pRadioButton::setChecked' can be const.
phoenix/windows/platform.hpp:519:8: performance: Technically the member function 'phoenix::pRadioButton::setGroup' can be static. [functionStatic]
phoenix/windows/widget/radio-button.cpp:25:20: note: Technically the member function 'phoenix::pRadioButton::setGroup' can be static.
phoenix/windows/platform.hpp:519:8: note: Technically the member function 'phoenix::pRadioButton::setGroup' can be static.
phoenix/windows/platform.hpp:535:8: style: Technically the member function 'phoenix::pRadioLabel::setChecked' can be const. [functionConst]
phoenix/windows/widget/radio-label.cpp:8:19: note: Technically the member function 'phoenix::pRadioLabel::setChecked' can be const.
phoenix/windows/platform.hpp:535:8: note: Technically the member function 'phoenix::pRadioLabel::setChecked' can be const.
phoenix/windows/platform.hpp:536:8: performance: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static. [functionStatic]
phoenix/windows/widget/radio-label.cpp:14:19: note: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static.
phoenix/windows/platform.hpp:536:8: note: Technically the member function 'phoenix::pRadioLabel::setGroup' can be static.
phoenix/windows/platform.hpp:622:13: style: Technically the member function 'phoenix::pViewport::handle' can be const. [functionConst]
phoenix/windows/widget/viewport.cpp:50:22: note: Technically the member function 'phoenix::pViewport::handle' can be const.
phoenix/windows/platform.hpp:622:13: note: Technically the member function 'phoenix::pViewport::handle' can be const.
phoenix/windows/platform.hpp:85:3: style: Struct 'pObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:100:3: style: Struct 'pTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:143:3: style: Struct 'pWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:165:3: style: Struct 'pAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:179:3: style: Struct 'pMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:189:3: style: Struct 'pSeparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:201:3: style: Struct 'pItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:215:3: style: Struct 'pCheckItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:229:3: style: Struct 'pRadioItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:239:3: style: Struct 'pSizable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:245:3: style: Struct 'pLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:262:3: style: Struct 'pWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:279:3: style: Struct 'pButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:298:3: style: Struct 'pCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:318:3: style: Struct 'pCheckButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:333:3: style: Struct 'pCheckLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:352:3: style: Struct 'pComboButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:367:3: style: Struct 'pConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:382:3: style: Struct 'pFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:399:3: style: Struct 'pHexEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:417:3: style: Struct 'pHorizontalScroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:432:3: style: Struct 'pHorizontalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:446:3: style: Struct 'pLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:460:3: style: Struct 'pLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:489:3: style: Struct 'pListView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:506:3: style: Struct 'pProgressBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:523:3: style: Struct 'pRadioButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:539:3: style: Struct 'pRadioLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:561:3: style: Struct 'pTabFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:581:3: style: Struct 'pTextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:596:3: style: Struct 'pVerticalScroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:611:3: style: Struct 'pVerticalSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:625:3: style: Struct 'pViewport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
phoenix/windows/platform.hpp:275:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:275:8: note: Function in derived class
phoenix/windows/platform.hpp:282:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:282:8: note: Function in derived class
phoenix/windows/platform.hpp:294:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:259:16: note: Virtual function in base class
phoenix/windows/platform.hpp:294:8: note: Function in derived class
phoenix/windows/platform.hpp:301:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:301:8: note: Function in derived class
phoenix/windows/platform.hpp:313:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:313:8: note: Function in derived class
phoenix/windows/platform.hpp:321:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:321:8: note: Function in derived class
phoenix/windows/platform.hpp:329:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:329:8: note: Function in derived class
phoenix/windows/platform.hpp:336:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:336:8: note: Function in derived class
phoenix/windows/platform.hpp:346:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:346:8: note: Function in derived class
phoenix/windows/platform.hpp:348:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:259:16: note: Virtual function in base class
phoenix/windows/platform.hpp:348:8: note: Function in derived class
phoenix/windows/platform.hpp:355:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:355:8: note: Function in derived class
phoenix/windows/platform.hpp:370:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:370:8: note: Function in derived class
phoenix/windows/platform.hpp:377:8: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:256:16: note: Virtual function in base class
phoenix/windows/platform.hpp:377:8: note: Function in derived class
phoenix/windows/platform.hpp:378:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:259:16: note: Virtual function in base class
phoenix/windows/platform.hpp:378:8: note: Function in derived class
phoenix/windows/platform.hpp:380:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:260:16: note: Virtual function in base class
phoenix/windows/platform.hpp:380:8: note: Function in derived class
phoenix/windows/platform.hpp:385:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:385:8: note: Function in derived class
phoenix/windows/platform.hpp:402:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:402:8: note: Function in derived class
phoenix/windows/platform.hpp:413:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:413:8: note: Function in derived class
phoenix/windows/platform.hpp:420:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:420:8: note: Function in derived class
phoenix/windows/platform.hpp:428:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:428:8: note: Function in derived class
phoenix/windows/platform.hpp:435:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:435:8: note: Function in derived class
phoenix/windows/platform.hpp:443:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:443:8: note: Function in derived class
phoenix/windows/platform.hpp:449:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:449:8: note: Function in derived class
phoenix/windows/platform.hpp:455:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:455:8: note: Function in derived class
phoenix/windows/platform.hpp:463:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:463:8: note: Function in derived class
phoenix/windows/platform.hpp:481:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:259:16: note: Virtual function in base class
phoenix/windows/platform.hpp:481:8: note: Function in derived class
phoenix/windows/platform.hpp:492:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:492:8: note: Function in derived class
phoenix/windows/platform.hpp:503:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:503:8: note: Function in derived class
phoenix/windows/platform.hpp:509:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:509:8: note: Function in derived class
phoenix/windows/platform.hpp:517:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:517:8: note: Function in derived class
phoenix/windows/platform.hpp:526:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:526:8: note: Function in derived class
phoenix/windows/platform.hpp:534:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:534:8: note: Function in derived class
phoenix/windows/platform.hpp:542:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:542:8: note: Function in derived class
phoenix/windows/platform.hpp:554:8: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:256:16: note: Virtual function in base class
phoenix/windows/platform.hpp:554:8: note: Function in derived class
phoenix/windows/platform.hpp:555:8: style: The function 'setGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:259:16: note: Virtual function in base class
phoenix/windows/platform.hpp:555:8: note: Function in derived class
phoenix/windows/platform.hpp:559:8: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:260:16: note: Virtual function in base class
phoenix/windows/platform.hpp:559:8: note: Function in derived class
phoenix/windows/platform.hpp:564:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:564:8: note: Function in derived class
phoenix/windows/platform.hpp:584:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:584:8: note: Function in derived class
phoenix/windows/platform.hpp:592:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:592:8: note: Function in derived class
phoenix/windows/platform.hpp:599:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:599:8: note: Function in derived class
phoenix/windows/platform.hpp:607:8: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:255:16: note: Virtual function in base class
phoenix/windows/platform.hpp:607:8: note: Function in derived class
phoenix/windows/platform.hpp:614:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:614:8: note: Function in derived class
phoenix/windows/platform.hpp:628:8: style: The function 'orphan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
phoenix/windows/platform.hpp:265:16: note: Virtual function in base class
phoenix/windows/platform.hpp:628:8: note: Function in derived class
processor/arm/instructions-thumb.cpp:62:53: style: Function 'thumb_opcode' argument 3 names different: declaration 's' definition 'm'. [funcArgNamesDifferent]
processor/arm/instructions-thumb.hpp:3:48: note: Function 'thumb_opcode' argument 3 names different: declaration 's' definition 'm'.
processor/arm/instructions-thumb.cpp:62:53: note: Function 'thumb_opcode' argument 3 names different: declaration 's' definition 'm'.
processor/arm/algorithms.cpp:74:45: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
processor/arm/instructions-arm.cpp:412:33: note: Calling function 'lsr', 2nd argument 'shift' value is 32
processor/arm/algorithms.cpp:74:45: note: Shift
processor/arm/algorithms.cpp:83:62: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
processor/arm/instructions-arm.cpp:413:33: note: Calling function 'asr', 2nd argument 'shift' value is 32
processor/arm/algorithms.cpp:83:62: note: Shift
processor/arm/instructions-arm.cpp:536:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
processor/arm/registers.hpp:7:15: warning: Member variable 'GPR::modify' is not assigned a value in 'GPR::operator='. [operatorEqVarError]
processor/arm/registers.hpp:130:21: style: Technically the member function 'Processor::ARM::instruction' can be const. [functionConst]
processor/arm/registers.hpp:131:30: style: Technically the member function 'Processor::ARM::mode' can be const. [functionConst]
processor/arm/registers.hpp:1:1: warning: The struct 'GPR' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
processor/arm/disassembler.cpp:144:19: style: Expression '(X & 0xe5000d0) == 0x1000b0' is always false. [comparisonError]
processor/arm/disassembler.cpp:216:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/arm/disassembler.cpp:217:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/arm/disassembler.cpp:218:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/arm/disassembler.cpp:219:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/arm/disassembler.cpp:252:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/arm/disassembler.cpp:253:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/arm/disassembler.cpp:254:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/arm/disassembler.cpp:255:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/gsu/registers.hpp:29:19: warning: Member variable 'reg16_t::modify' is not assigned a value in 'reg16_t::operator='. [operatorEqVarError]
processor/gsu/registers.hpp:29:3: style: 'reg16_t::operator=' should return 'reg16_t &'. [operatorEq]
processor/gsu/gsu.hpp:24:8: performance: Technically the member function 'Processor::GSU::power' can be static. [functionStatic]
processor/gsu/gsu.cpp:10:11: note: Technically the member function 'Processor::GSU::power' can be static.
processor/gsu/gsu.hpp:24:8: note: Technically the member function 'Processor::GSU::power' can be static.
processor/gsu/gsu.hpp:30:8: performance: Technically the member function 'Processor::GSU::initialize_opcode_table' can be static. [functionStatic]
processor/gsu/table.cpp:1:11: note: Technically the member function 'Processor::GSU::initialize_opcode_table' can be static.
processor/gsu/gsu.hpp:30:8: note: Technically the member function 'Processor::GSU::initialize_opcode_table' can be static.
processor/hg51b/instructions.cpp:173:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/hg51b/instructions.cpp:180:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/hg51b/instructions.cpp:187:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/hg51b/instructions.cpp:317:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/hg51b/instructions.cpp:324:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/hg51b/instructions.cpp:331:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
processor/lr35902/registers.hpp:53:30: style: Boolean variable 'z' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
processor/lr35902/instructions.cpp:268:0: style: Boolean variable 'c' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
processor/lr35902/registers.hpp:106:3: warning: Member variable 'Registers::f' is not initialized in the constructor. [uninitMemberVar]
processor/lr35902/registers.hpp:106:3: warning: Member variable 'Registers::halt' is not initialized in the constructor. [uninitMemberVar]
processor/lr35902/registers.hpp:106:3: warning: Member variable 'Registers::stop' is not initialized in the constructor. [uninitMemberVar]
processor/lr35902/registers.hpp:106:3: warning: Member variable 'Registers::ei' is not initialized in the constructor. [uninitMemberVar]
processor/lr35902/registers.hpp:106:3: warning: Member variable 'Registers::ime' is not initialized in the constructor. [uninitMemberVar]
processor/lr35902/lr35902.hpp:140:8: performance: Technically the member function 'Processor::LR35902::op_nop' can be static. [functionStatic]
processor/lr35902/instructions.cpp:559:15: note: Technically the member function 'Processor::LR35902::op_nop' can be static.
processor/lr35902/lr35902.hpp:140:8: note: Technically the member function 'Processor::LR35902::op_nop' can be static.
processor/lr35902/registers.hpp:44:3: style: The function 'operatorint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:19:11: note: Virtual function in base class
processor/lr35902/registers.hpp:44:3: note: Function in derived class
processor/lr35902/registers.hpp:45:12: style: The function 'operator=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:20:20: note: Virtual function in base class
processor/lr35902/registers.hpp:45:12: note: Function in derived class
processor/lr35902/registers.hpp:50:3: style: The function 'operatorint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:19:11: note: Virtual function in base class
processor/lr35902/registers.hpp:50:3: note: Function in derived class
processor/lr35902/registers.hpp:51:12: style: The function 'operator=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:20:20: note: Virtual function in base class
processor/lr35902/registers.hpp:51:12: note: Function in derived class
processor/lr35902/registers.hpp:60:3: style: The function 'operatorint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:19:11: note: Virtual function in base class
processor/lr35902/registers.hpp:60:3: note: Function in derived class
processor/lr35902/registers.hpp:61:12: style: The function 'operator=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:20:20: note: Virtual function in base class
processor/lr35902/registers.hpp:61:12: note: Function in derived class
processor/lr35902/registers.hpp:67:3: style: The function 'operatorint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:19:11: note: Virtual function in base class
processor/lr35902/registers.hpp:67:3: note: Function in derived class
processor/lr35902/registers.hpp:68:12: style: The function 'operator=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:20:20: note: Virtual function in base class
processor/lr35902/registers.hpp:68:12: note: Function in derived class
processor/lr35902/registers.hpp:75:3: style: The function 'operatorint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:19:11: note: Virtual function in base class
processor/lr35902/registers.hpp:75:3: note: Function in derived class
processor/lr35902/registers.hpp:76:12: style: The function 'operator=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
processor/lr35902/registers.hpp:20:20: note: Virtual function in base class
processor/lr35902/registers.hpp:76:12: note: Function in derived class
processor/r65816/r65816.cpp:85:9: warning: Member variable 'R65816::sp' is not initialized in the constructor. [uninitMemberVar]
processor/r65816/r65816.cpp:85:9: warning: Member variable 'R65816::dp' is not initialized in the constructor. [uninitMemberVar]
processor/r65816/r65816.cpp:85:9: warning: Member variable 'R65816::opcode_table' is not initialized in the constructor. [uninitMemberVar]
processor/r65816/r65816.hpp:215:8: performance: Technically the member function 'Processor::R65816::initialize_opcode_table' can be static. [functionStatic]
processor/r65816/table.cpp:1:14: note: Technically the member function 'Processor::R65816::initialize_opcode_table' can be static.
processor/r65816/r65816.hpp:215:8: note: Technically the member function 'Processor::R65816::initialize_opcode_table' can be static.
processor/spc700/instructions.cpp:160:0: style: Boolean variable 'c' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
processor/spc700/instructions.cpp:164:0: style: Boolean variable 'c' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
processor/spc700/spc700.hpp:38:9: performance: Technically the member function 'Processor::SPC700::op_st' can be static. [functionStatic]
processor/spc700/algorithms.cpp:98:15: note: Technically the member function 'Processor::SPC700::op_st' can be static.
processor/spc700/spc700.hpp:38:9: note: Technically the member function 'Processor::SPC700::op_st' can be static.
processor/upd96050/instructions.cpp:101:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
processor/upd96050/upd96050.hpp:26:9: style: Technically the member function 'Processor::uPD96050::sr_read' can be const. [functionConst]
processor/upd96050/memory.cpp:1:17: note: Technically the member function 'Processor::uPD96050::sr_read' can be const.
processor/upd96050/upd96050.hpp:26:9: note: Technically the member function 'Processor::uPD96050::sr_read' can be const.
processor/upd96050/upd96050.hpp:27:8: performance: Technically the member function 'Processor::uPD96050::sr_write' can be static. [functionStatic]
processor/upd96050/memory.cpp:5:16: note: Technically the member function 'Processor::uPD96050::sr_write' can be static.
processor/upd96050/upd96050.hpp:27:8: note: Technically the member function 'Processor::uPD96050::sr_write' can be static.
processor/upd96050/upd96050.hpp:32:9: style: Technically the member function 'Processor::uPD96050::dp_read' can be const. [functionConst]
processor/upd96050/memory.cpp:44:17: note: Technically the member function 'Processor::uPD96050::dp_read' can be const.
processor/upd96050/upd96050.hpp:32:9: note: Technically the member function 'Processor::uPD96050::dp_read' can be const.
ruby/audio/alsa.cpp:30:8: performance: Technically the member function 'ruby::pAudioALSA::cap' can be static. [functionStatic]
ruby/audio/alsa.cpp:37:7: style: Technically the member function 'ruby::pAudioALSA::get' can be const. [functionConst]
ruby/audio/alsa.cpp:126:8: performance: Technically the member function 'ruby::pAudioALSA::clear' can be static. [functionStatic]
ruby/audio/ao.cpp:79:3: warning: Member variable 'pAudioAO::driver_id' is not initialized in the constructor. [uninitMemberVar]
ruby/audio/ao.cpp:20:8: performance: Technically the member function 'ruby::pAudioAO::cap' can be static. [functionStatic]
ruby/audio/ao.cpp:25:7: style: Technically the member function 'ruby::pAudioAO::get' can be const. [functionConst]
ruby/audio/ao.cpp:45:8: performance: Technically the member function 'ruby::pAudioAO::clear' can be static. [functionStatic]
ruby/audio/directsound.cpp:190:5: performance: Variable 'ds' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/audio/directsound.cpp:191:5: performance: Variable 'dsb_p' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/audio/directsound.cpp:192:5: performance: Variable 'dsb_b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/audio/directsound.cpp:36:8: performance: Technically the member function 'ruby::pAudioDS::cap' can be static. [functionStatic]
ruby/audio/directsound.cpp:44:7: style: Technically the member function 'ruby::pAudioDS::get' can be const. [functionConst]
ruby/audio/openal.cpp:40:8: performance: Technically the member function 'ruby::pAudioOpenAL::cap' can be static. [functionStatic]
ruby/audio/openal.cpp:47:7: style: Technically the member function 'ruby::pAudioOpenAL::get' can be const. [functionConst]
ruby/audio/openal.cpp:106:8: performance: Technically the member function 'ruby::pAudioOpenAL::clear' can be static. [functionStatic]
ruby/audio/oss.cpp:63:23: style: Variable 'unused' is assigned a value that is never used. [unreadVariable]
ruby/audio/oss.cpp:41:8: performance: Technically the member function 'ruby::pAudioOSS::cap' can be static. [functionStatic]
ruby/audio/oss.cpp:46:7: style: Technically the member function 'ruby::pAudioOSS::get' can be const. [functionConst]
ruby/audio/oss.cpp:66:8: performance: Technically the member function 'ruby::pAudioOSS::clear' can be static. [functionStatic]
ruby/audio/pulseaudio.cpp:31:8: performance: Technically the member function 'ruby::pAudioPulseAudio::cap' can be static. [functionStatic]
ruby/audio/pulseaudio.cpp:37:7: style: Technically the member function 'ruby::pAudioPulseAudio::get' can be const. [functionConst]
ruby/audio/pulseaudio.cpp:92:8: performance: Technically the member function 'ruby::pAudioPulseAudio::clear' can be static. [functionStatic]
ruby/audio/pulseaudiosimple.cpp:25:8: performance: Technically the member function 'ruby::pAudioPulseAudioSimple::cap' can be static. [functionStatic]
ruby/audio/pulseaudiosimple.cpp:30:7: style: Technically the member function 'ruby::pAudioPulseAudioSimple::get' can be const. [functionConst]
ruby/audio/pulseaudiosimple.cpp:56:8: performance: Technically the member function 'ruby::pAudioPulseAudioSimple::clear' can be static. [functionStatic]
ruby/input/carbon.cpp:45:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ruby/input/joypad/directinput.cpp:198:11: style: C-style pointer casting [cstyleCast]
ruby/input/joypad/directinput.cpp:202:11: style: C-style pointer casting [cstyleCast]
ruby/input/joypad/directinput.cpp:206:11: style: C-style pointer casting [cstyleCast]
ruby/input/joypad/directinput.cpp:30:8: performance: Technically the member function 'ruby::InputJoypadDirectInput::assign' can be static. [functionStatic]
ruby/input/joypad/sdl.cpp:15:8: performance: Technically the member function 'ruby::InputJoypadSDL::assign' can be static. [functionStatic]
ruby/input/joypad/sdl.cpp:32:79: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ruby/input/joypad/sdl.cpp:33:77: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ruby/input/joypad/udev.cpp:183:13: style: Variable 'evbit' is assigned a value that is never used. [unreadVariable]
ruby/input/joypad/udev.cpp:184:13: style: Variable 'keybit' is assigned a value that is never used. [unreadVariable]
ruby/input/joypad/udev.cpp:185:13: style: Variable 'absbit' is assigned a value that is never used. [unreadVariable]
ruby/input/joypad/udev.cpp:55:8: performance: Technically the member function 'ruby::InputJoypadUdev::assign' can be static. [functionStatic]
ruby/input/joypad/udev.cpp:257:8: performance: Technically the member function 'ruby::InputJoypadUdev::createJoypadHID' can be static. [functionStatic]
ruby/input/joypad/udev.cpp:20:5: style: Struct 'JoypadInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ruby/input/joypad/xinput.cpp:35:8: performance: Technically the member function 'ruby::InputJoypadXInput::assign' can be static. [functionStatic]
ruby/input/keyboard/rawinput.cpp:172:8: performance: Technically the member function 'ruby::InputKeyboardRawInput::term' can be static. [functionStatic]
ruby/input/mouse/xlib.cpp:55:8: style: Technically the member function 'ruby::InputMouseXlib::acquired' can be const. [functionConst]
ruby/input/sdl.cpp:20:8: performance: Technically the member function 'ruby::pInputSDL::cap' can be static. [functionStatic]
ruby/input/sdl.cpp:28:7: style: Technically the member function 'ruby::pInputSDL::get' can be const. [functionConst]
ruby/input/sdl.cpp:62:8: performance: Technically the member function 'ruby::pInputSDL::rumble' can be static. [functionStatic]
ruby/input/udev.cpp:26:8: performance: Technically the member function 'ruby::pInputUdev::cap' can be static. [functionStatic]
ruby/input/udev.cpp:35:7: style: Technically the member function 'ruby::pInputUdev::get' can be const. [functionConst]
ruby/input/windows.cpp:25:8: performance: Technically the member function 'ruby::pInputWindows::cap' can be static. [functionStatic]
ruby/input/windows.cpp:34:7: style: Technically the member function 'ruby::pInputWindows::get' can be const. [functionConst]
ruby/input/xlib.cpp:20:8: performance: Technically the member function 'ruby::pInputXlib::cap' can be static. [functionStatic]
ruby/input/xlib.cpp:26:7: style: Technically the member function 'ruby::pInputXlib::get' can be const. [functionConst]
ruby/input/xlib.cpp:59:8: performance: Technically the member function 'ruby::pInputXlib::rumble' can be static. [functionStatic]
ruby/video/opengl/opengl.hpp:13:0: error: #error "ruby::OpenGL: unsupported platform" [preprocessorErrorDirective]
ruby/video/direct3d.cpp:98:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ruby/video/direct3d.cpp:444:3: warning: Member variable 'pVideoD3D::vertex_ptr' is not initialized in the constructor. [uninitMemberVar]
ruby/video/direct3d.cpp:444:3: warning: Member variable 'pVideoD3D::iwidth' is not initialized in the constructor. [uninitMemberVar]
ruby/video/direct3d.cpp:444:3: warning: Member variable 'pVideoD3D::iheight' is not initialized in the constructor. [uninitMemberVar]
ruby/video/direct3d.cpp:444:3: warning: Member variable 'pVideoD3D::flags' is not initialized in the constructor. [uninitMemberVar]
ruby/video/direct3d.cpp:444:3: warning: Member variable 'pVideoD3D::caps' is not initialized in the constructor. [uninitMemberVar]
ruby/video/direct3d.cpp:444:3: warning: Member variable 'pVideoD3D::state' is not initialized in the constructor. [uninitMemberVar]
ruby/video/direct3d.cpp:445:5: performance: Variable 'effect' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/direct3d.cpp:446:5: performance: Variable 'vertex_buffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/direct3d.cpp:447:5: performance: Variable 'surface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/direct3d.cpp:448:5: performance: Variable 'texture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/direct3d.cpp:449:5: performance: Variable 'device' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/direct3d.cpp:450:5: performance: Variable 'lpd3d' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/direct3d.cpp:64:8: performance: Technically the member function 'ruby::pVideoD3D::cap' can be static. [functionStatic]
ruby/video/direct3d.cpp:72:7: style: Technically the member function 'ruby::pVideoD3D::get' can be const. [functionConst]
ruby/video/direct3d.cpp:145:12: performance: Technically the member function 'ruby::pVideoD3D::rounded_power_of_two' can be static. [functionStatic]
ruby/video/directdraw.cpp:173:3: warning: Member variable 'pVideoDD::iwidth' is not initialized in the constructor. [uninitMemberVar]
ruby/video/directdraw.cpp:173:3: warning: Member variable 'pVideoDD::iheight' is not initialized in the constructor. [uninitMemberVar]
ruby/video/directdraw.cpp:174:5: performance: Variable 'lpdd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/directdraw.cpp:175:5: performance: Variable 'lpdd7' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/directdraw.cpp:176:5: performance: Variable 'screen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/directdraw.cpp:177:5: performance: Variable 'raster' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/directdraw.cpp:178:5: performance: Variable 'clipper' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ruby/video/directdraw.cpp:23:8: performance: Technically the member function 'ruby::pVideoDD::cap' can be static. [functionStatic]
ruby/video/directdraw.cpp:29:7: style: Technically the member function 'ruby::pVideoDD::get' can be const. [functionConst]
ruby/video/gdi.cpp:19:8: performance: Technically the member function 'ruby::pVideoGDI::cap' can be static. [functionStatic]
ruby/video/gdi.cpp:24:7: style: Technically the member function 'ruby::pVideoGDI::get' can be const. [functionConst]
ruby/video/gdi.cpp:46:8: performance: Technically the member function 'ruby::pVideoGDI::unlock' can be static. [functionStatic]
ruby/video/gdi.cpp:48:8: performance: Technically the member function 'ruby::pVideoGDI::clear' can be static. [functionStatic]
ruby/video/gdi.cpp:89:5: style: Class 'pVideoGDI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ruby/video/gdi.cpp:89:5: style: Class 'pVideoGDI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ruby/video/sdl.cpp:134:3: warning: Member variable 'pVideoSDL::display' is not initialized in the constructor. [uninitMemberVar]
ruby/video/sdl.cpp:134:3: warning: Member variable 'pVideoSDL::screen' is not initialized in the constructor. [uninitMemberVar]
ruby/video/sdl.cpp:134:3: warning: Member variable 'pVideoSDL::buffer' is not initialized in the constructor. [uninitMemberVar]
ruby/video/sdl.cpp:134:3: warning: Member variable 'pVideoSDL::iwidth' is not initialized in the constructor. [uninitMemberVar]
ruby/video/sdl.cpp:134:3: warning: Member variable 'pVideoSDL::iheight' is not initialized in the constructor. [uninitMemberVar]
ruby/video/sdl.cpp:23:8: performance: Technically the member function 'ruby::pVideoSDL::cap' can be static. [functionStatic]
ruby/video/sdl.cpp:28:7: style: Technically the member function 'ruby::pVideoSDL::get' can be const. [functionConst]
ruby/video/xshm.cpp:36:8: performance: Technically the member function 'ruby::pVideoXShm::cap' can be static. [functionStatic]
ruby/video/xshm.cpp:42:7: style: Technically the member function 'ruby::pVideoXShm::get' can be const. [functionConst]
ruby/video/xshm.cpp:71:8: performance: Technically the member function 'ruby::pVideoXShm::unlock' can be static. [functionStatic]
ruby/video/xv.cpp:479:3: warning: Member variable 'pVideoXv::buffer' is not initialized in the constructor. [uninitMemberVar]
ruby/video/xv.cpp:54:8: performance: Technically the member function 'ruby::pVideoXv::cap' can be static. [functionStatic]
ruby/video/xv.cpp:62:7: style: Technically the member function 'ruby::pVideoXv::get' can be const. [functionConst]
ruby/video/xv.cpp:118:8: performance: Technically the member function 'ruby::pVideoXv::unlock' can be static. [functionStatic]
ruby/video/xv.cpp:345:8: style: Technically the member function 'ruby::pVideoXv::render_rgb32' can be const. [functionConst]
ruby/video/xv.cpp:356:8: style: Technically the member function 'ruby::pVideoXv::render_rgb24' can be const. [functionConst]
ruby/video/xv.cpp:373:8: style: Technically the member function 'ruby::pVideoXv::render_rgb16' can be const. [functionConst]
ruby/video/xv.cpp:388:8: style: Technically the member function 'ruby::pVideoXv::render_rgb15' can be const. [functionConst]
ruby/video/xv.cpp:403:8: style: Technically the member function 'ruby::pVideoXv::render_yuy2' can be const. [functionConst]
sfc/alt/cpu/dma.cpp:93:20: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
sfc/alt/cpu/mmio.cpp:137:27: style: Variable 'virq_enabled' is assigned a value that is never used. [unreadVariable]
sfc/alt/cpu/mmio.cpp:138:27: style: Variable 'hirq_enabled' is assigned a value that is never used. [unreadVariable]
sfc/alt/cpu/mmio.cpp:227:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/dsp/SPC_DSP.cpp:26:0: error: #error "Requires that int type have at least 32 bits" [preprocessorErrorDirective]
sfc/alt/ppu-balanced/render/oam.cpp:61:50: style: Same value in both branches of ternary operator. [duplicateValueTernary]
sfc/alt/ppu-performance/cache/cache.cpp:9:14: style: The scope of the variable 'color' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:9:21: style: The scope of the variable 'd0' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:9:25: style: The scope of the variable 'd1' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:38:14: style: The scope of the variable 'color' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:38:21: style: The scope of the variable 'd0' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:38:25: style: The scope of the variable 'd1' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:38:29: style: The scope of the variable 'd2' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:38:33: style: The scope of the variable 'd3' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:14: style: The scope of the variable 'color' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:21: style: The scope of the variable 'd0' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:25: style: The scope of the variable 'd1' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:29: style: The scope of the variable 'd2' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:33: style: The scope of the variable 'd3' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:37: style: The scope of the variable 'd4' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:41: style: The scope of the variable 'd5' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:45: style: The scope of the variable 'd6' can be reduced. [variableScope]
sfc/alt/ppu-performance/cache/cache.cpp:71:49: style: The scope of the variable 'd7' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/mode7.cpp:6:10: style: The scope of the variable 'px' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/mode7.cpp:6:14: style: The scope of the variable 'py' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:18:41: style: The scope of the variable 'hval' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:18:47: style: The scope of the variable 'vval' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:102:12: style: The scope of the variable 'tile_pri' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:102:22: style: The scope of the variable 'tile_num' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:103:12: style: The scope of the variable 'pal_index' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:103:23: style: The scope of the variable 'pal_num' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:104:12: style: The scope of the variable 'hoffset' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:104:21: style: The scope of the variable 'voffset' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:105:8: style: The scope of the variable 'mirror_x' can be reduced. [variableScope]
sfc/alt/ppu-performance/background/background.cpp:105:18: style: The scope of the variable 'mirror_y' can be reduced. [variableScope]
sfc/alt/ppu-performance/window/window.cpp:90:29: style: Boolean variable 'one_mask' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
sfc/alt/ppu-performance/window/window.cpp:91:29: style: Boolean variable 'one_mask' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
sfc/alt/ppu-performance/mmio/mmio.cpp:339:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/ppu-performance/mmio/mmio.cpp:340:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/ppu-performance/mmio/mmio.cpp:341:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/ppu-performance/mmio/mmio.cpp:342:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/ppu-performance/background/mode7.cpp:85:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/ppu-performance/background/background.cpp:66:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/ppu-performance/background/background.cpp:67:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/ppu-performance/background/background.cpp:121:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/alt/smp/core/op_read.cpp:687:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/op_read.cpp:697:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/op_read.cpp:708:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/op_read.cpp:730:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/op_read.cpp:741:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/op_misc.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/op_mov.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/op_pc.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/op_read.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/op_rmw.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/opcycle_misc.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/opcycle_mov.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/opcycle_pc.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/opcycle_read.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/opcycle_rmw.cpp:1:0: error: syntax error [syntaxError]
sfc/alt/smp/core/opcycle_read.cpp:1486:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/opcycle_read.cpp:1505:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/opcycle_read.cpp:1527:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/opcycle_read.cpp:1571:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/alt/smp/core/opcycle_read.cpp:1593:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/chip/cx4/oam.cpp:8:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
sfc/chip/cx4/oam.cpp:6:40: note: outer condition: i>=0
sfc/chip/cx4/oam.cpp:8:10: note: identical inner condition: i>=0
sfc/chip/cx4/functions.cpp:69:12: style: Variable 'c4z' is assigned a value that is never used. [unreadVariable]
sfc/chip/dsp1/dsp1emu.cpp:253:11: style: Variable 'Size' is assigned a value that is never used. [unreadVariable]
sfc/chip/dsp2/opcodes.cpp:8:15: style: The scope of the variable 'c0' can be reduced. [variableScope]
sfc/chip/dsp2/opcodes.cpp:8:19: style: The scope of the variable 'c1' can be reduced. [variableScope]
sfc/chip/dsp2/opcodes.cpp:8:23: style: The scope of the variable 'c2' can be reduced. [variableScope]
sfc/chip/dsp2/opcodes.cpp:8:27: style: The scope of the variable 'c3' can be reduced. [variableScope]
sfc/chip/dsp2/opcodes.cpp:91:15: style: The scope of the variable 'c1' can be reduced. [variableScope]
sfc/chip/dsp2/opcodes.cpp:91:19: style: The scope of the variable 'c2' can be reduced. [variableScope]
sfc/chip/dsp2/opcodes.cpp:151:11: style: The scope of the variable 'j' can be reduced. [variableScope]
sfc/chip/epsonrtc/memory.cpp:28:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/chip/epsonrtc/epsonrtc.cpp:46:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
sfc/chip/hsu1/hsu1.cpp:95:33: warning: Possible null pointer dereference: data [nullPointer]
sfc/chip/hsu1/hsu1.cpp:91:25: note: Assignment 'data=nullptr', assigned value is 0
sfc/chip/hsu1/hsu1.cpp:95:33: note: Null pointer dereference
sfc/chip/sgb-external/sgb-external.cpp:89:16: style: The scope of the variable 'y' can be reduced. [variableScope]
sfc/chip/sharprtc/sharprtc.cpp:34:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
sfc/chip/spc7110/decompressor.cpp:8:3: warning: Member variable 'Decompressor::bpp' is not initialized in the constructor. [uninitMemberVar]
sfc/chip/spc7110/decompressor.cpp:8:3: warning: Member variable 'Decompressor::offset' is not initialized in the constructor. [uninitMemberVar]
sfc/chip/spc7110/decompressor.cpp:8:3: warning: Member variable 'Decompressor::bits' is not initialized in the constructor. [uninitMemberVar]
sfc/chip/spc7110/decompressor.cpp:16:10: style: Technically the member function 'Decompressor::deinterleave' can be const. [functionConst]
sfc/chip/spc7110/decompressor.cpp:27:10: performance: Technically the member function 'Decompressor::moveToFront' can be static. [functionStatic]
sfc/chip/spc7110/decompressor.cpp:8:3: style: Struct 'Decompressor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
sfc/chip/spc7110/dcu.cpp:21:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/chip/spc7110/dcu.cpp:49:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/chip/spc7110/spc7110.cpp:269:0: style: Variable 'mask' is assigned a value that is never used. [unreadVariable]
sfc/chip/spc7110/decompressor.cpp:16:10: style: Technically the member function 'SuperFamicom::Decompressor::deinterleave' can be const. [functionConst]
sfc/chip/spc7110/decompressor.cpp:27:10: performance: Technically the member function 'SuperFamicom::Decompressor::moveToFront' can be static. [functionStatic]
sfc/chip/spc7110/data.cpp:19:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/chip/spc7110/data.cpp:26:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/chip/st0010/opcodes.cpp:56:8: style: The scope of the variable 'sorted' can be reduced. [variableScope]
sfc/controller/gamepad/gamepad.cpp:13:22: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/controller/gamepad/gamepad.cpp:14:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/controller/gamepad/gamepad.cpp:15:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/controller/gamepad/gamepad.cpp:16:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
sfc/cpu/timing/irq.cpp:51:23: style: Variable 'virq_enabled' is assigned a value that is never used. [unreadVariable]
sfc/cpu/timing/irq.cpp:52:23: style: Variable 'hirq_enabled' is assigned a value that is never used. [unreadVariable]
sfc/cpu/mmio/mmio.cpp:146:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/dsp/dsp.cpp:294:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
sfc/ppu/window/window.cpp:101:23: style: Boolean variable 'one' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
sfc/ppu/window/window.cpp:102:23: style: Boolean variable 'one' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
sfc/ppu/background/mode7.cpp:5:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/background/mode7.cpp:88:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/background/background.cpp:114:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/background/background.cpp:115:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/background/background.cpp:129:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/background/background.cpp:269:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/background/background.cpp:270:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/mmio/mmio.cpp:231:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/mmio/mmio.cpp:232:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/mmio/mmio.cpp:233:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sfc/ppu/mmio/mmio.cpp:234:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
target-ethos/general/library.hpp:8:3: style: Struct 'LibraryBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
target-ethos/input/input.hpp:27:8: style: The function 'bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
target-ethos/input/input.hpp:20:16: note: Virtual function in base class
target-ethos/input/input.hpp:27:8: note: Function in derived class
target-ethos/input/input.hpp:28:11: style: The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
target-ethos/input/input.hpp:21:19: note: Virtual function in base class
target-ethos/input/input.hpp:28:11: note: Function in derived class
target-ethos/input/input.hpp:33:8: style: The function 'bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
target-ethos/input/input.hpp:20:16: note: Virtual function in base class
target-ethos/input/input.hpp:33:8: note: Function in derived class
target-ethos/input/input.hpp:34:11: style: The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
target-ethos/input/input.hpp:21:19: note: Virtual function in base class
target-ethos/input/input.hpp:34:11: note: Function in derived class
target-ethos/input/input.hpp:39:8: style: The function 'bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
target-ethos/input/input.hpp:20:16: note: Virtual function in base class
target-ethos/input/input.hpp:39:8: note: Function in derived class
target-ethos/input/input.hpp:40:8: style: The function 'rumble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
target-ethos/input/input.hpp:22:16: note: Virtual function in base class
target-ethos/input/input.hpp:40:8: note: Function in derived class
target-ethos/ethos.cpp:17:29: style: Function 'path' argument 1 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent]
target-ethos/ethos.hpp:52:22: note: Function 'path' argument 1 names different: declaration 'filename' definition 'name'.
target-ethos/ethos.cpp:17:29: note: Function 'path' argument 1 names different: declaration 'filename' definition 'name'.
target-ethos/ethos.hpp:51:8: performance: Technically the member function 'Program::focused' can be static. [functionStatic]
target-ethos/ethos.cpp:13:15: note: Technically the member function 'Program::focused' can be static.
target-ethos/ethos.hpp:51:8: note: Technically the member function 'Program::focused' can be static.
target-ethos/ethos.hpp:52:10: style: Technically the member function 'Program::path' can be const. [functionConst]
target-ethos/ethos.cpp:17:17: note: Technically the member function 'Program::path' can be const.
target-ethos/ethos.hpp:52:10: note: Technically the member function 'Program::path' can be const.
target-ethos/input/input.cpp:48:35: style: Function 'append' argument 1 names different: declaration 'mapping' definition 'encode'. [funcArgNamesDifferent]
target-ethos/input/input.hpp:19:22: note: Function 'append' argument 1 names different: declaration 'mapping' definition 'encode'.
target-ethos/input/input.cpp:48:35: note: Function 'append' argument 1 names different: declaration 'mapping' definition 'encode'.
target-ethos/input/input.hpp:54:10: performance: Technically the member function 'InputManager::sanitize' can be static. [functionStatic]
target-ethos/input/input.cpp:189:22: note: Technically the member function 'InputManager::sanitize' can be static.
target-ethos/input/input.hpp:54:10: note: Technically the member function 'InputManager::sanitize' can be static.
target-ethos/input/input.hpp:55:8: performance: Technically the member function 'InputManager::onChange' can be static. [functionStatic]
target-ethos/input/input.cpp:202:20: note: Technically the member function 'InputManager::onChange' can be static.
target-ethos/input/input.hpp:55:8: note: Technically the member function 'InputManager::onChange' can be static.
target-ethos/interface/interface.cpp:16:58: style: Function 'videoColor' argument 2 names different: declaration 'alpha' definition 'a'. [funcArgNamesDifferent]
target-ethos/interface/interface.hpp:5:49: note: Function 'videoColor' argument 2 names different: declaration 'alpha' definition 'a'.
target-ethos/interface/interface.cpp:16:58: note: Function 'videoColor' argument 2 names different: declaration 'alpha' definition 'a'.
target-ethos/interface/interface.cpp:16:70: style: Function 'videoColor' argument 3 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent]
target-ethos/interface/interface.hpp:5:65: note: Function 'videoColor' argument 3 names different: declaration 'red' definition 'r'.
target-ethos/interface/interface.cpp:16:70: note: Function 'videoColor' argument 3 names different: declaration 'red' definition 'r'.
target-ethos/interface/interface.cpp:16:82: style: Function 'videoColor' argument 4 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent]
target-ethos/interface/interface.hpp:5:79: note: Function 'videoColor' argument 4 names different: declaration 'green' definition 'g'.
target-ethos/interface/interface.cpp:16:82: note: Function 'videoColor' argument 4 names different: declaration 'green' definition 'g'.
target-ethos/interface/interface.cpp:16:94: style: Function 'videoColor' argument 5 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent]
target-ethos/interface/interface.hpp:5:95: note: Function 'videoColor' argument 5 names different: declaration 'blue' definition 'b'.
target-ethos/interface/interface.cpp:16:94: note: Function 'videoColor' argument 5 names different: declaration 'blue' definition 'b'.
target-ethos/utility/utility.cpp:247:0: style: Variable 'scaleMode' is assigned a value that is never used. [unreadVariable]
target-ethos/utility/utility.cpp:329:3: performance: Variable 'statusTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
target-ethos/utility/utility.hpp:2:8: performance: Technically the member function 'Utility::setInterface' can be static. [functionStatic]
target-ethos/utility/utility.cpp:5:15: note: Technically the member function 'Utility::setInterface' can be static.
target-ethos/utility/utility.hpp:2:8: note: Technically the member function 'Utility::setInterface' can be static.
target-ethos/utility/utility.hpp:11:8: performance: Technically the member function 'Utility::connect' can be static. [functionStatic]
target-ethos/utility/utility.cpp:73:15: note: Technically the member function 'Utility::connect' can be static.
target-ethos/utility/utility.hpp:11:8: note: Technically the member function 'Utility::connect' can be static.
target-ethos/utility/utility.hpp:12:8: performance: Technically the member function 'Utility::power' can be static. [functionStatic]
target-ethos/utility/utility.cpp:78:15: note: Technically the member function 'Utility::power' can be static.
target-ethos/utility/utility.hpp:12:8: note: Technically the member function 'Utility::power' can be static.
target-ethos/utility/utility.hpp:13:8: performance: Technically the member function 'Utility::reset' can be static. [functionStatic]
target-ethos/utility/utility.cpp:83:15: note: Technically the member function 'Utility::reset' can be static.
target-ethos/utility/utility.hpp:13:8: note: Technically the member function 'Utility::reset' can be static.
target-ethos/utility/utility.hpp:22:8: performance: Technically the member function 'Utility::synchronizeDSP' can be static. [functionStatic]
target-ethos/utility/utility.cpp:152:15: note: Technically the member function 'Utility::synchronizeDSP' can be static.
target-ethos/utility/utility.hpp:22:8: note: Technically the member function 'Utility::synchronizeDSP' can be static.
target-ethos/utility/utility.hpp:24:8: performance: Technically the member function 'Utility::updatePalette' can be static. [functionStatic]
target-ethos/utility/utility.cpp:182:15: note: Technically the member function 'Utility::updatePalette' can be static.
target-ethos/utility/utility.hpp:24:8: note: Technically the member function 'Utility::updatePalette' can be static.
target-ethos/utility/utility.hpp:26:8: performance: Technically the member function 'Utility::resize' can be static. [functionStatic]
target-ethos/utility/utility.cpp:225:15: note: Technically the member function 'Utility::resize' can be static.
target-ethos/utility/utility.hpp:26:8: note: Technically the member function 'Utility::resize' can be static.
target-ethos/utility/utility.hpp:29:8: style: Technically the member function 'Utility::updateStatus' can be const. [functionConst]
target-ethos/utility/utility.cpp:294:15: note: Technically the member function 'Utility::updateStatus' can be const.
target-ethos/utility/utility.hpp:29:8: note: Technically the member function 'Utility::updateStatus' can be const.
target-libretro/libretro.cpp:662:43: style: Function 'retro_cheat_set' argument 2 names different: declaration 'enabled' definition 'enable'. [funcArgNamesDifferent]
target-libretro/libretro.h:1900:43: note: Function 'retro_cheat_set' argument 2 names different: declaration 'enabled' definition 'enable'.
target-libretro/libretro.cpp:662:43: note: Function 'retro_cheat_set' argument 2 names different: declaration 'enabled' definition 'enable'.
target-libretro/libretro.cpp:897:52: style: Function 'retro_load_game' argument 1 names different: declaration 'game' definition 'info'. [funcArgNamesDifferent]
target-libretro/libretro.h:1903:52: note: Function 'retro_load_game' argument 1 names different: declaration 'game' definition 'info'.
target-libretro/libretro.cpp:897:52: note: Function 'retro_load_game' argument 1 names different: declaration 'game' definition 'info'.
target-libretro/libretro.cpp:442:12: warning: Member variable 'Interface::mode' is not initialized in the constructor. [uninitMemberVar]
[02:21]

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-core-info/libretro-core-info_1.4.1+git20170210.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-desmume/libretro-desmume_0.9.11+git20160819+dfsg1.orig.tar.gz
desmume/src/debug.h:195:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
desmume/src/firmware.h:51:2: warning: Member variable 'CFIRMWARE::tmp_data9' is not initialized in the constructor. [uninitMemberVar]
desmume/src/firmware.h:51:2: warning: Member variable 'CFIRMWARE::tmp_data7' is not initialized in the constructor. [uninitMemberVar]
desmume/src/firmware.h:51:2: warning: Member variable 'CFIRMWARE::header' is not initialized in the constructor. [uninitMemberVar]
desmume/src/MMU.h:138:2: warning: Member variable 'DivController::div0' is not initialized in the constructor. [uninitMemberVar]
desmume/src/MMU.h:207:2: warning: Member variable 'DmaController::userEnable' is not initialized in the constructor. [uninitMemberVar]
desmume/src/MMU.h:207:2: warning: Member variable 'DmaController::procnum' is not initialized in the constructor. [uninitMemberVar]
desmume/src/MMU.h:207:2: warning: Member variable 'DmaController::chan' is not initialized in the constructor. [uninitMemberVar]
desmume/src/MMU.h:237:3: warning: Member variable 'AddressRegister::controller' is not initialized in the constructor. [uninitMemberVar]
desmume/src/MMU.h:252:3: warning: Member variable 'ControlRegister::controller' is not initialized in the constructor. [uninitMemberVar]
desmume/src/firmware.h:42:7: style: Member variable 'CFIRMWARE::userDataAddr' is in the wrong place in the initializer list. [initializerList]
desmume/src/firmware.h:51:81: note: Member variable 'CFIRMWARE::userDataAddr' is in the wrong place in the initializer list.
desmume/src/firmware.h:42:7: note: Member variable 'CFIRMWARE::userDataAddr' is in the wrong place in the initializer list.
desmume/src/firmware.h:60:6: style: Technically the member function 'CFIRMWARE::getID' can be const. [functionConst]
desmume/src/firmware.h:61:7: style: Technically the member function 'CFIRMWARE::loaded' can be const. [functionConst]
desmume/src/mc.h:69:14: style: Technically the member function 'BackupDevice::getFilename' can be const. [functionConst]
desmume/src/MMU.h:237:3: style: Class 'AddressRegister' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/MMU.h:126:14: style: The function 'read32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/MMU.h:82:14: note: Virtual function in base class
desmume/src/MMU.h:126:14: note: Function in derived class
desmume/src/MMU.h:127:15: style: The function 'write32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/MMU.h:83:15: note: Virtual function in base class
desmume/src/MMU.h:127:15: note: Function in derived class
desmume/src/Disassembler.cpp:2929:47: error: Undefined behavior: Variable 'txt' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
desmume/src/Disassembler.cpp:2936:47: error: Undefined behavior: Variable 'txt' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
desmume/src/Disassembler.cpp:2943:47: error: Undefined behavior: Variable 'txt' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
desmume/src/Disassembler.cpp:2950:47: error: Undefined behavior: Variable 'txt' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
desmume/src/FIFO.cpp:241:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/NDSSystem.h:345:2: warning: Member variable 'GameInfo::secureArea' is not initialized in the constructor. [uninitMemberVar]
desmume/src/NDSSystem.h:484:2: warning: Member variable 'TCommonSettings::fw_config' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.h:720:3: warning: Member variable 'MosaicLookup::table' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.h:720:3: warning: Member variable 'MosaicLookup::width' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.h:720:3: warning: Member variable 'MosaicLookup::height' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.h:720:3: warning: Member variable 'MosaicLookup::widthValue' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.h:720:3: warning: Member variable 'MosaicLookup::heightValue' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.h:611:1: style: The class 'GFX3D_Clipper' does not have a constructor although it has private member variables. [noConstructor]
desmume/src/gfx3d.h:641:2: warning: Member variable 'GFX3D_State::wbuffer' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.h:641:2: warning: Member variable 'GFX3D_State::sortmode' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.h:641:2: warning: Member variable 'GFX3D_State::pad' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.h:641:2: warning: Member variable 'GFX3D_State::fogDensityTable' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.h:641:2: warning: Member variable 'GFX3D_State::edgeMarkColorTable' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.h:717:2: warning: Member variable 'GFX3D::indexlist' is not initialized in the constructor. [uninitMemberVar]
desmume/src/NDSSystem.h:328:6: style: Member variable 'GameInfo::romsize' is in the wrong place in the initializer list. [initializerList]
desmume/src/NDSSystem.h:349:6: note: Member variable 'GameInfo::romsize' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:328:6: note: Member variable 'GameInfo::romsize' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:547:7: style: Member variable 'TCommonSettings::loadToMemory' is in the wrong place in the initializer list. [initializerList]
desmume/src/NDSSystem.h:494:5: note: Member variable 'TCommonSettings::loadToMemory' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:547:7: note: Member variable 'TCommonSettings::loadToMemory' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:598:6: style: Member variable 'TCommonSettings::autodetectBackupMethod' is in the wrong place in the initializer list. [initializerList]
desmume/src/NDSSystem.h:508:5: note: Member variable 'TCommonSettings::autodetectBackupMethod' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:598:6: note: Member variable 'TCommonSettings::autodetectBackupMethod' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:571:6: style: Member variable 'TCommonSettings::StylusPressure' is in the wrong place in the initializer list. [initializerList]
desmume/src/NDSSystem.h:510:5: note: Member variable 'TCommonSettings::StylusPressure' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:571:6: note: Member variable 'TCommonSettings::StylusPressure' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:561:19: style: Member variable 'TCommonSettings::ConsoleType' is in the wrong place in the initializer list. [initializerList]
desmume/src/NDSSystem.h:511:5: note: Member variable 'TCommonSettings::ConsoleType' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:561:19: note: Member variable 'TCommonSettings::ConsoleType' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:230:7: style: Technically the member function 'NDSSystem::Is_DSI' can be const. [functionConst]
desmume/src/NDSSystem.h:231:7: style: Technically the member function 'NDSSystem::Is_DebugConsole' can be const. [functionConst]
desmume/src/NDSSystem.h:568:7: style: Technically the member function 'TCommonSettings::single_core' can be const. [functionConst]
desmume/src/NDSSystem.h:301:2: style: Struct 'RomBanner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/GPU.h:1075:2: style: Class 'NDSDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/GPU.h:1044:15: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/GPU.h:887:15: note: Virtual function in base class
desmume/src/GPU.h:1044:15: note: Function in derived class
desmume/src/GPU.h:1050:15: style: The function 'SetCustomFramebufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/GPU.h:1007:15: note: Virtual function in base class
desmume/src/GPU.h:1050:15: note: Function in derived class
desmume/src/GPU.h:1063:15: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/GPU.h:887:15: note: Virtual function in base class
desmume/src/GPU.h:1063:15: note: Function in derived class
desmume/src/GPU.cpp:522:72: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
desmume/src/GPU.cpp:523:72: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
desmume/src/GPU.cpp:524:72: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
desmume/src/GPU.cpp:525:72: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
desmume/src/GPU.cpp:526:72: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
desmume/src/GPU.cpp:2744:27: style: C-style pointer casting [cstyleCast]
desmume/src/GPU.cpp:2863:42: style: C-style pointer casting [cstyleCast]
desmume/src/GPU.cpp:4576:45: style: C-style pointer casting [cstyleCast]
desmume/src/GPU.cpp:4185:32: style: Same expression on both sides of '||'. [duplicateExpression]
desmume/src/GPU.cpp:1283:5: style: The scope of the variable 'line_dir' can be reduced. [variableScope]
desmume/src/GPU.cpp:1733:19: style: The scope of the variable 'x' can be reduced. [variableScope]
desmume/src/GPU.cpp:1734:7: style: The scope of the variable 'xdir' can be reduced. [variableScope]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprColor' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprAlpha' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprType' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprPrio' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprWin' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_enableLayer' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_itemsForPriority' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_mosaicColors' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_engineID' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_bgPrio' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_bg0HasHighestPrio' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprMem' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprBoundary' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprBMPBoundary' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprBMPMode' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprEnable' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_currentFadeInColors' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_currentFadeOutColors' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_blend1' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_blend2' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BG_bmp_large_ram' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BG_bmp_ram' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BG_tile_ram' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BG_map_ram' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BGTypes' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_dispMode' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_vramBlock' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_sprNum' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_h_win' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_curr_win' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_targetDisplayID' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_VRAMaddrNative' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_VRAMaddrCustom' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_curr_mosaic_enabled' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_finalColorBckFuncID' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_finalColor3DFuncID' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_finalColorSpriteFuncID' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_spriteRenderMode' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN0H0' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN0H1' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN0V0' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN0V1' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN1H0' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN1H1' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN1V0' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN1V1' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WININ0' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WININ0_SPECIAL' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WININ1' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WININ1_SPECIAL' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WINOUT' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WINOUT_SPECIAL' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WINOBJ' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WINOBJ_SPECIAL' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN0_ENABLED' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WIN1_ENABLED' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_WINOBJ_ENABLED' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BLDCNT' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BLDALPHA_EVA' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BLDALPHA_EVB' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::_BLDY_EVY' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::dispx_st' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::BGSize' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::BGExtPalSlot' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::isCustomRenderingNeeded' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::is3DEnabled' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::vramBGLayer' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::vramBlockBGIndex' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::vramBlockOBJIndex' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::customBuffer' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::nativeBuffer' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::renderedWidth' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::renderedHeight' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::renderedBuffer' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::MasterBrightMode' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::MasterBrightFactor' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::currLine' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::currDst' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:351:16: warning: Member variable 'GPUEngineBase::need_update_winh' is not initialized in the constructor. [uninitMemberVar]
desmume/src/GPU.cpp:2737:13: warning: Member variable 'GPUEngineA::dispCapCnt' is not initialized in the constructor. [uninitMemberVar]
desmume/src/render3D.h:133:3: warning: Class 'Render3D' which has virtual members does not have a virtual destructor. [virtualDestructor]
desmume/src/GPU.h:850:46: performance: Technically the member function 'GPUEngineBase::_RenderLine_Layer' can be static. [functionStatic]
desmume/src/GPU.cpp:2026:21: note: Technically the member function 'GPUEngineBase::_RenderLine_Layer' can be static.
desmume/src/GPU.h:850:46: note: Technically the member function 'GPUEngineBase::_RenderLine_Layer' can be static.
desmume/src/GPU.h:871:18: performance: Technically the member function 'GPUEngineBase::_FinalColorBlendFunc' can be static. [functionStatic]
desmume/src/GPU.cpp:578:32: note: Technically the member function 'GPUEngineBase::_FinalColorBlendFunc' can be static.
desmume/src/GPU.h:871:18: note: Technically the member function 'GPUEngineBase::_FinalColorBlendFunc' can be static.
desmume/src/GPU.h:875:7: performance: Technically the member function 'GPUEngineBase::_RenderSprite16' can be static. [functionStatic]
desmume/src/GPU.cpp:1566:21: note: Technically the member function 'GPUEngineBase::_RenderSprite16' can be static.
desmume/src/GPU.h:875:7: note: Technically the member function 'GPUEngineBase::_RenderSprite16' can be static.
desmume/src/GPU.h:877:7: performance: Technically the member function 'GPUEngineBase::_ComputeSpriteVars' can be static. [functionStatic]
desmume/src/GPU.cpp:1618:21: note: Technically the member function 'GPUEngineBase::_ComputeSpriteVars' can be static.
desmume/src/GPU.h:877:7: note: Technically the member function 'GPUEngineBase::_ComputeSpriteVars' can be static.
desmume/src/GPU.h:895:46: performance: Technically the member function 'GPUEngineBase::RenderLine' can be static. [functionStatic]
desmume/src/GPU.cpp:758:21: note: Technically the member function 'GPUEngineBase::RenderLine' can be static.
desmume/src/GPU.h:895:46: note: Technically the member function 'GPUEngineBase::RenderLine' can be static.
desmume/src/GPU.h:936:7: style: Technically the member function 'GPUEngineBase::GetEnableState' can be const. [functionConst]
desmume/src/GPU.cpp:767:21: note: Technically the member function 'GPUEngineBase::GetEnableState' can be const.
desmume/src/GPU.h:936:7: note: Technically the member function 'GPUEngineBase::GetEnableState' can be const.
desmume/src/GPU.h:937:7: style: Technically the member function 'GPUEngineBase::SetEnableState' can be const. [functionConst]
desmume/src/GPU.cpp:772:21: note: Technically the member function 'GPUEngineBase::SetEnableState' can be const.
desmume/src/GPU.h:937:7: note: Technically the member function 'GPUEngineBase::SetEnableState' can be const.
desmume/src/GPU.h:938:7: style: Technically the member function 'GPUEngineBase::GetLayerEnableState' can be const. [functionConst]
desmume/src/GPU.cpp:777:21: note: Technically the member function 'GPUEngineBase::GetLayerEnableState' can be const.
desmume/src/GPU.h:938:7: note: Technically the member function 'GPUEngineBase::GetLayerEnableState' can be const.
desmume/src/GPU.h:950:6: style: Technically the member function 'GPUEngineBase::getAffineStart' can be const. [functionConst]
desmume/src/GPU.cpp:2275:20: note: Technically the member function 'GPUEngineBase::getAffineStart' can be const.
desmume/src/GPU.h:950:6: note: Technically the member function 'GPUEngineBase::getAffineStart' can be const.
desmume/src/GPU.h:957:46: performance: Technically the member function 'GPUEngineBase::HandleDisplayModeNormal' can be static. [functionStatic]
desmume/src/GPU.cpp:2375:21: note: Technically the member function 'GPUEngineBase::HandleDisplayModeNormal' can be static.
desmume/src/GPU.h:957:46: note: Technically the member function 'GPUEngineBase::HandleDisplayModeNormal' can be static.
desmume/src/GPU.h:959:46: performance: Technically the member function 'GPUEngineBase::HandleDisplayModeMainMemory' can be static. [functionStatic]
desmume/src/GPU.cpp:2435:21: note: Technically the member function 'GPUEngineBase::HandleDisplayModeMainMemory' can be static.
desmume/src/GPU.h:959:46: note: Technically the member function 'GPUEngineBase::HandleDisplayModeMainMemory' can be static.
desmume/src/GPU.h:1021:7: performance: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_FIFOToBuffer' can be static. [functionStatic]
desmume/src/GPU.cpp:3480:18: note: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_FIFOToBuffer' can be static.
desmume/src/GPU.h:1021:7: note: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_FIFOToBuffer' can be static.
desmume/src/GPU.h:1024:7: performance: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_Copy' can be static. [functionStatic]
desmume/src/GPU.cpp:3497:18: note: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_Copy' can be static.
desmume/src/GPU.h:1024:7: note: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_Copy' can be static.
desmume/src/GPU.h:1026:6: performance: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_BlendFunc' can be static. [functionStatic]
desmume/src/GPU.cpp:3589:17: note: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_BlendFunc' can be static.
desmume/src/GPU.h:1026:6: note: Technically the member function 'GPUEngineA::_RenderLine_DispCapture_BlendFunc' can be static.
desmume/src/GPU.h:1081:14: style: Technically the member function 'NDSDisplay::GetEngineID' can be const. [functionConst]
desmume/src/GPU.cpp:4569:25: note: Technically the member function 'NDSDisplay::GetEngineID' can be const.
desmume/src/GPU.h:1081:14: note: Technically the member function 'NDSDisplay::GetEngineID' can be const.
desmume/src/GPU.h:1109:24: style: Technically the member function 'GPUSubsystem::GetDisplayInfo' can be const. [functionConst]
desmume/src/GPU.cpp:4318:37: note: Technically the member function 'GPUSubsystem::GetDisplayInfo' can be const.
desmume/src/GPU.h:1109:24: note: Technically the member function 'GPUSubsystem::GetDisplayInfo' can be const.
desmume/src/emufile.h:314:7: style: Technically the member function 'EMUFILE_FILE::is_open' can be const. [functionConst]
desmume/src/GPU.cpp:4131:2: style: Class 'GPUSubsystem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/GPU.cpp:4131:2: style: Class 'GPUSubsystem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/emufile.h:151:40: style: Class 'EMUFILE_MEMORY' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/emufile.h:151:40: style: Class 'EMUFILE_MEMORY' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/render3D.h:94:2: style: Struct 'FragmentAttributesBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/emufile.h:145:2: style: Class 'EMUFILE_MEMORY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/emufile.h:146:2: style: Class 'EMUFILE_MEMORY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/emufile.h:161:19: style: The function 'memwrap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:59:19: note: Virtual function in base class
desmume/src/emufile.h:161:19: note: Function in derived class
desmume/src/emufile.h:163:15: style: The function 'truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:124:15: note: Virtual function in base class
desmume/src/emufile.h:163:15: note: Function in derived class
desmume/src/emufile.h:177:16: style: The function 'get_fp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:79:16: note: Virtual function in base class
desmume/src/emufile.h:177:16: note: Function in derived class
desmume/src/emufile.h:179:14: style: The function 'fprintf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:81:14: note: Virtual function in base class
desmume/src/emufile.h:179:14: note: Function in derived class
desmume/src/emufile.h:198:14: style: The function 'fgetc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:83:14: note: Virtual function in base class
desmume/src/emufile.h:198:14: note: Function in derived class
desmume/src/emufile.h:214:14: style: The function 'fputc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:84:14: note: Virtual function in base class
desmume/src/emufile.h:214:14: note: Function in derived class
desmume/src/emufile.h:223:17: style: The function '_fread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:86:17: note: Virtual function in base class
desmume/src/emufile.h:223:17: note: Function in derived class
desmume/src/emufile.h:228:15: style: The function 'fwrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:91:15: note: Virtual function in base class
desmume/src/emufile.h:228:15: note: Function in derived class
desmume/src/emufile.h:235:14: style: The function 'fseek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:118:14: note: Virtual function in base class
desmume/src/emufile.h:235:14: note: Function in derived class
desmume/src/emufile.h:254:14: style: The function 'ftell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:120:14: note: Virtual function in base class
desmume/src/emufile.h:254:14: note: Function in derived class
desmume/src/emufile.h:258:15: style: The function 'fflush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:122:15: note: Virtual function in base class
desmume/src/emufile.h:258:15: note: Function in derived class
desmume/src/emufile.h:265:14: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:121:14: note: Virtual function in base class
desmume/src/emufile.h:265:14: note: Function in derived class
desmume/src/emufile.h:308:16: style: The function 'get_fp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:79:16: note: Virtual function in base class
desmume/src/emufile.h:308:16: note: Function in derived class
desmume/src/emufile.h:312:19: style: The function 'memwrap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:59:19: note: Virtual function in base class
desmume/src/emufile.h:312:19: note: Function in derived class
desmume/src/emufile.h:318:15: style: The function 'truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:124:15: note: Virtual function in base class
desmume/src/emufile.h:318:15: note: Function in derived class
desmume/src/emufile.h:320:14: style: The function 'fprintf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:81:14: note: Virtual function in base class
desmume/src/emufile.h:320:14: note: Function in derived class
desmume/src/emufile.h:328:14: style: The function 'fgetc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:83:14: note: Virtual function in base class
desmume/src/emufile.h:328:14: note: Function in derived class
desmume/src/emufile.h:331:14: style: The function 'fputc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:84:14: note: Virtual function in base class
desmume/src/emufile.h:331:14: note: Function in derived class
desmume/src/emufile.h:335:17: style: The function '_fread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:86:17: note: Virtual function in base class
desmume/src/emufile.h:335:17: note: Function in derived class
desmume/src/emufile.h:339:15: style: The function 'fwrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:91:15: note: Virtual function in base class
desmume/src/emufile.h:339:15: note: Function in derived class
desmume/src/emufile.h:341:14: style: The function 'fseek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:118:14: note: Virtual function in base class
desmume/src/emufile.h:341:14: note: Function in derived class
desmume/src/emufile.h:343:14: style: The function 'ftell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:120:14: note: Virtual function in base class
desmume/src/emufile.h:343:14: note: Function in derived class
desmume/src/emufile.h:345:14: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:121:14: note: Virtual function in base class
desmume/src/emufile.h:345:14: note: Function in derived class
desmume/src/emufile.h:353:15: style: The function 'fflush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/emufile.h:122:15: note: Virtual function in base class
desmume/src/emufile.h:353:15: note: Function in derived class
desmume/src/MMU.cpp:2241:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/MMU.cpp:4719:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/MMU.cpp:4723:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/MMU_timing.h:166:0: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
desmume/src/MMU_timing.h:167:0: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
desmume/src/MMU.cpp:2089:74: style: Function 'write_dma' argument 3 names different: declaration 'adr' definition '_adr'. [funcArgNamesDifferent]
desmume/src/MMU.h:461:59: note: Function 'write_dma' argument 3 names different: declaration 'adr' definition '_adr'.
desmume/src/MMU.cpp:2089:74: note: Function 'write_dma' argument 3 names different: declaration 'adr' definition '_adr'.
desmume/src/MMU.cpp:2101:72: style: Function 'read_dma' argument 3 names different: declaration 'adr' definition '_adr'. [funcArgNamesDifferent]
desmume/src/MMU.h:462:57: note: Function 'read_dma' argument 3 names different: declaration 'adr' definition '_adr'.
desmume/src/MMU.cpp:2101:72: note: Function 'read_dma' argument 3 names different: declaration 'adr' definition '_adr'.
desmume/src/utils/datetime.h:337:16: style: Variable 'overflow' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:2210:21: style: Variable 'wasRepeatMode' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1317:0: style: Variable 'dbsize' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1320:0: style: Variable 'gcctr' is modified but its new value is never used. [unreadVariable]
desmume/src/MMU.cpp:1325:0: style: Variable 'keylength' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1326:0: style: Variable 'key2_encryptdata' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1327:0: style: Variable 'bit15' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1330:0: style: Variable 'key2_encryptcommand' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1333:0: style: Variable 'clockrate' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1334:0: style: Variable 'secureareamode' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1336:0: style: Variable 'wr' is assigned a value that is never used. [unreadVariable]
desmume/src/MMU.cpp:1146:10: warning: Member variable 'DSI_TSC::reg_selection' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/datetime.h:133:2: warning: Member variable 'TimeSpan::_ticks' is not initialized in the constructor. [uninitMemberVar]
desmume/src/encrypt.h:64:2: warning: Member variable '_KEY2::x' is not initialized in the constructor. [uninitMemberVar]
desmume/src/encrypt.h:64:2: warning: Member variable '_KEY2::y' is not initialized in the constructor. [uninitMemberVar]
desmume/src/SPU.h:169:7: warning: Member variable 'Runtime::sampcnt' is not initialized in the constructor. [uninitMemberVar]
desmume/src/MMU_timing.h:102:0: warning: Member variable 'CacheController < 13 , 2 , 5 >::m_blocks' is not initialized in the constructor. [uninitMemberVar]
desmume/src/MMU_timing.h:102:0: warning: Member variable 'CacheController < 12 , 2 , 5 >::m_blocks' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/datetime.h:494:9: performance: Variable 'ticks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
desmume/src/utils/datetime.h:535:3: performance: Variable 'ticks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
desmume/src/driver.h:36:3: warning: Class 'BaseDriver' which has virtual members does not have a virtual destructor. [virtualDestructor]
desmume/src/MMU.h:299:7: performance: Technically the member function 'GC_Command::print' can be static. [functionStatic]
desmume/src/MMU.cpp:1289:18: note: Technically the member function 'GC_Command::print' can be static.
desmume/src/MMU.h:299:7: note: Technically the member function 'GC_Command::print' can be static.
desmume/src/MMU.h:300:7: style: Technically the member function 'GC_Command::toCryptoBuffer' can be const. [functionConst]
desmume/src/MMU.cpp:1294:18: note: Technically the member function 'GC_Command::toCryptoBuffer' can be const.
desmume/src/MMU.h:300:7: note: Technically the member function 'GC_Command::toCryptoBuffer' can be const.
desmume/src/MMU.h:436:6: style: Technically the member function 'DSI_TSC::read16' can be const. [functionConst]
desmume/src/MMU.cpp:1185:14: note: Technically the member function 'DSI_TSC::read16' can be const.
desmume/src/MMU.h:436:6: note: Technically the member function 'DSI_TSC::read16' can be const.
desmume/src/MMU.h:461:7: performance: Technically the member function 'MMU_struct_new::write_dma' can be static. [functionStatic]
desmume/src/MMU.cpp:2089:22: note: Technically the member function 'MMU_struct_new::write_dma' can be static.
desmume/src/MMU.h:461:7: note: Technically the member function 'MMU_struct_new::write_dma' can be static.
desmume/src/MMU.h:462:6: performance: Technically the member function 'MMU_struct_new::read_dma' can be static. [functionStatic]
desmume/src/MMU.cpp:2101:21: note: Technically the member function 'MMU_struct_new::read_dma' can be static.
desmume/src/MMU.h:462:6: note: Technically the member function 'MMU_struct_new::read_dma' can be static.
desmume/src/MMU.h:463:7: performance: Technically the member function 'MMU_struct_new::is_dma' can be static. [functionStatic]
desmume/src/MMU.cpp:2113:22: note: Technically the member function 'MMU_struct_new::is_dma' can be static.
desmume/src/MMU.h:463:7: note: Technically the member function 'MMU_struct_new::is_dma' can be static.
desmume/src/MMU.h:553:14: performance: Technically the member function 'VramConfiguration::describePurpose' can be static. [functionStatic]
desmume/src/MMU.cpp:460:32: note: Technically the member function 'VramConfiguration::describePurpose' can be static.
desmume/src/MMU.h:553:14: note: Technically the member function 'VramConfiguration::describePurpose' can be static.
desmume/src/SPU.h:193:9: performance: Technically the member function 'SPU_struct::isSPU' can be static. [functionStatic]
desmume/src/encrypt.h:28:3: style: Struct '_KEY1' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/encrypt.h:28:3: style: Struct '_KEY1' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/utils/datetime.h:137:2: style: Class 'TimeSpan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/datetime.h:492:2: style: Class 'DateTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/encrypt.h:25:2: style: Struct '_KEY1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/SPU.h:123:2: style: Class 'SPU_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/slot1.h:45:22: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:31:22: note: Virtual function in base class
desmume/src/slot1.h:45:22: note: Function in derived class
desmume/src/slot1.h:46:22: style: The function 'descr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:32:22: note: Virtual function in base class
desmume/src/slot1.h:46:22: note: Function in derived class
desmume/src/slot1.h:47:19: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:33:19: note: Virtual function in base class
desmume/src/slot1.h:47:19: note: Function in derived class
desmume/src/slot2.h:46:22: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:32:22: note: Virtual function in base class
desmume/src/slot2.h:46:22: note: Function in derived class
desmume/src/slot2.h:47:22: style: The function 'descr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:33:22: note: Virtual function in base class
desmume/src/slot2.h:47:22: note: Function in derived class
desmume/src/slot2.h:48:19: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:34:19: note: Virtual function in base class
desmume/src/slot2.h:48:19: note: Function in derived class
desmume/src/encrypt.h:28:3: error: Mismatching allocation and deallocation: _KEY1::keyBuf [mismatchAllocDealloc]
desmume/src/NDSSystem.cpp:2274:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
desmume/src/NDSSystem.cpp:2280:2: note: Found duplicate branches for 'if' and 'else'.
desmume/src/NDSSystem.cpp:2274:2: note: Found duplicate branches for 'if' and 'else'.
desmume/src/NDSSystem.cpp:477:20: warning: Redundant assignment of 'banner.version' to itself. [selfAssignment]
desmume/src/NDSSystem.cpp:478:18: warning: Redundant assignment of 'banner.crc16' to itself. [selfAssignment]
desmume/src/NDSSystem.cpp:482:24: warning: Redundant assignment of 'banner.palette[i]' to itself. [selfAssignment]
desmume/src/NDSSystem.cpp:501:19: warning: Redundant assignment of 'banner.version' to itself. [selfAssignment]
desmume/src/NDSSystem.cpp:502:17: warning: Redundant assignment of 'banner.crc16' to itself. [selfAssignment]
desmume/src/NDSSystem.cpp:506:23: warning: Redundant assignment of 'banner.palette[i]' to itself. [selfAssignment]
desmume/src/NDSSystem.cpp:2591:6: warning: Redundant assignment of 'pad' to itself. [selfAssignment]
desmume/src/NDSSystem.cpp:2669:9: warning: Redundant assignment of 'padExt' to itself. [selfAssignment]
desmume/src/NDSSystem.cpp:285:14: style: The scope of the variable 'regions' can be reduced. [variableScope]
desmume/src/NDSSystem.cpp:599:51: style: Function 'NDS_LoadROM' argument 2 names different: declaration 'physicalFilename' definition 'physicalName'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:453:51: note: Function 'NDS_LoadROM' argument 2 names different: declaration 'physicalFilename' definition 'physicalName'.
desmume/src/NDSSystem.cpp:599:51: note: Function 'NDS_LoadROM' argument 2 names different: declaration 'physicalFilename' definition 'physicalName'.
desmume/src/NDSSystem.cpp:2536:22: style: Function 'NDS_setPad' argument 1 names different: declaration 'right' definition 'R'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:22: note: Function 'NDS_setPad' argument 1 names different: declaration 'right' definition 'R'.
desmume/src/NDSSystem.cpp:2536:22: note: Function 'NDS_setPad' argument 1 names different: declaration 'right' definition 'R'.
desmume/src/NDSSystem.cpp:2536:29: style: Function 'NDS_setPad' argument 2 names different: declaration 'left' definition 'L'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:33: note: Function 'NDS_setPad' argument 2 names different: declaration 'left' definition 'L'.
desmume/src/NDSSystem.cpp:2536:29: note: Function 'NDS_setPad' argument 2 names different: declaration 'left' definition 'L'.
desmume/src/NDSSystem.cpp:2536:36: style: Function 'NDS_setPad' argument 3 names different: declaration 'down' definition 'D'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:43: note: Function 'NDS_setPad' argument 3 names different: declaration 'down' definition 'D'.
desmume/src/NDSSystem.cpp:2536:36: note: Function 'NDS_setPad' argument 3 names different: declaration 'down' definition 'D'.
desmume/src/NDSSystem.cpp:2536:43: style: Function 'NDS_setPad' argument 4 names different: declaration 'up' definition 'U'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:53: note: Function 'NDS_setPad' argument 4 names different: declaration 'up' definition 'U'.
desmume/src/NDSSystem.cpp:2536:43: note: Function 'NDS_setPad' argument 4 names different: declaration 'up' definition 'U'.
desmume/src/NDSSystem.cpp:2536:50: style: Function 'NDS_setPad' argument 5 names different: declaration 'select' definition 'T'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:61: note: Function 'NDS_setPad' argument 5 names different: declaration 'select' definition 'T'.
desmume/src/NDSSystem.cpp:2536:50: note: Function 'NDS_setPad' argument 5 names different: declaration 'select' definition 'T'.
desmume/src/NDSSystem.cpp:2536:57: style: Function 'NDS_setPad' argument 6 names different: declaration 'start' definition 'S'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:73: note: Function 'NDS_setPad' argument 6 names different: declaration 'start' definition 'S'.
desmume/src/NDSSystem.cpp:2536:57: note: Function 'NDS_setPad' argument 6 names different: declaration 'start' definition 'S'.
desmume/src/NDSSystem.cpp:2536:92: style: Function 'NDS_setPad' argument 11 names different: declaration 'leftShoulder' definition 'W'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:112: note: Function 'NDS_setPad' argument 11 names different: declaration 'leftShoulder' definition 'W'.
desmume/src/NDSSystem.cpp:2536:92: note: Function 'NDS_setPad' argument 11 names different: declaration 'leftShoulder' definition 'W'.
desmume/src/NDSSystem.cpp:2536:99: style: Function 'NDS_setPad' argument 12 names different: declaration 'rightShoulder' definition 'E'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:130: note: Function 'NDS_setPad' argument 12 names different: declaration 'rightShoulder' definition 'E'.
desmume/src/NDSSystem.cpp:2536:99: note: Function 'NDS_setPad' argument 12 names different: declaration 'rightShoulder' definition 'E'.
desmume/src/NDSSystem.cpp:2536:106: style: Function 'NDS_setPad' argument 13 names different: declaration 'debug' definition 'G'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:149: note: Function 'NDS_setPad' argument 13 names different: declaration 'debug' definition 'G'.
desmume/src/NDSSystem.cpp:2536:106: note: Function 'NDS_setPad' argument 13 names different: declaration 'debug' definition 'G'.
desmume/src/NDSSystem.cpp:2536:114: style: Function 'NDS_setPad' argument 14 names different: declaration 'lid' definition 'F'. [funcArgNamesDifferent]
desmume/src/NDSSystem.h:423:161: note: Function 'NDS_setPad' argument 14 names different: declaration 'lid' definition 'F'.
desmume/src/NDSSystem.cpp:2536:114: note: Function 'NDS_setPad' argument 14 names different: declaration 'lid' definition 'F'.
desmume/src/NDSSystem.cpp:1476:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
desmume/src/utils/advanscene.h:46:2: warning: Member variable 'ADVANsCEne::createTime' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/advanscene.h:46:2: warning: Member variable 'ADVANsCEne::foundAsCrc' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/advanscene.h:46:2: warning: Member variable 'ADVANsCEne::foundAsSerial' is not initialized in the constructor. [uninitMemberVar]
desmume/src/cheatSystem.h:135:2: warning: Member variable 'CHEATSEXPORT::fat' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/advanscene.h:29:9: style: Member variable 'ADVANsCEne::crc32' is in the wrong place in the initializer list. [initializerList]
desmume/src/utils/advanscene.h:48:3: note: Member variable 'ADVANsCEne::crc32' is in the wrong place in the initializer list.
desmume/src/utils/advanscene.h:29:9: note: Member variable 'ADVANsCEne::crc32' is in the wrong place in the initializer list.
desmume/src/cheatSystem.h:114:18: style: Member variable 'CHEATSEXPORT::type' is in the wrong place in the initializer list. [initializerList]
desmume/src/cheatSystem.h:140:4: note: Member variable 'CHEATSEXPORT::type' is in the wrong place in the initializer list.
desmume/src/cheatSystem.h:114:18: note: Member variable 'CHEATSEXPORT::type' is in the wrong place in the initializer list.
desmume/src/cheatSystem.h:128:9: style: Member variable 'CHEATSEXPORT::error' is in the wrong place in the initializer list. [initializerList]
desmume/src/cheatSystem.h:145:4: note: Member variable 'CHEATSEXPORT::error' is in the wrong place in the initializer list.
desmume/src/cheatSystem.h:128:9: note: Member variable 'CHEATSEXPORT::error' is in the wrong place in the initializer list.
desmume/src/NDSSystem.h:343:19: style: Technically the member function 'GameInfo::getRomBanner' can be const. [functionConst]
desmume/src/NDSSystem.cpp:277:28: note: Technically the member function 'GameInfo::getRomBanner' can be const.
desmume/src/NDSSystem.h:343:19: note: Technically the member function 'GameInfo::getRomBanner' can be const.
desmume/src/NDSSystem.h:368:7: style: Technically the member function 'GameInfo::isDSiEnhanced' can be const. [functionConst]
desmume/src/NDSSystem.cpp:555:16: note: Technically the member function 'GameInfo::isDSiEnhanced' can be const.
desmume/src/NDSSystem.h:368:7: note: Technically the member function 'GameInfo::isDSiEnhanced' can be const.
desmume/src/NDSSystem.h:370:7: style: Technically the member function 'GameInfo::hasRomBanner' can be const. [functionConst]
desmume/src/NDSSystem.cpp:270:16: note: Technically the member function 'GameInfo::hasRomBanner' can be const.
desmume/src/NDSSystem.h:370:7: note: Technically the member function 'GameInfo::hasRomBanner' can be const.
desmume/src/utils/advanscene.h:59:6: style: Technically the member function 'ADVANsCEne::getSaveType' can be const. [functionConst]
desmume/src/utils/advanscene.h:60:6: style: Technically the member function 'ADVANsCEne::getCRC32' can be const. [functionConst]
desmume/src/utils/advanscene.h:62:7: style: Technically the member function 'ADVANsCEne::isLoaded' can be const. [functionConst]
desmume/src/utils/advanscene.h:63:14: style: Technically the member function 'ADVANsCEne::getIdMethod' can be const. [functionConst]
desmume/src/cheatSystem.h:164:8: style: Technically the member function 'CHEATSEXPORT::getErrorCode' can be const. [functionConst]
desmume/src/path.h:207:7: style: Technically the member function 'PathInfo::SwitchPath' can be const. [functionConst]
desmume/src/path.h:388:14: style: Technically the member function 'PathInfo::imageformat' can be const. [functionConst]
desmume/src/path.h:401:14: style: Technically the member function 'PathInfo::GetRomName' can be const. [functionConst]
desmume/src/path.h:413:7: performance: Technically the member function 'PathInfo::isdsgba' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:787:19: style: Technically the member function 'FrameSkipper::ShouldSkip2D' can be const. [functionConst]
desmume/src/NDSSystem.cpp:791:19: style: Technically the member function 'FrameSkipper::ShouldSkip3D' can be const. [functionConst]
desmume/src/NDSSystem.cpp:860:19: style: Technically the member function 'TSequenceItem::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:865:18: style: Technically the member function 'TSequenceItem::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:873:19: style: Technically the member function 'TSequenceItem_GXFIFO::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:889:18: style: Technically the member function 'TSequenceItem_GXFIFO::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:1029:19: performance: Technically the member function 'TSequenceItem_divider::isTriggered' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:1034:7: performance: Technically the member function 'TSequenceItem_divider::isEnabled' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:1036:18: performance: Technically the member function 'TSequenceItem_divider::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:1041:7: performance: Technically the member function 'TSequenceItem_divider::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:1063:19: performance: Technically the member function 'TSequenceItem_sqrtunit::isTriggered' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:1068:7: performance: Technically the member function 'TSequenceItem_sqrtunit::isEnabled' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:1070:18: performance: Technically the member function 'TSequenceItem_sqrtunit::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:1075:19: performance: Technically the member function 'TSequenceItem_sqrtunit::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:969:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 0 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:974:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 0 >::isEnabled' can be const. [functionConst]
desmume/src/NDSSystem.cpp:978:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 0 >::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:969:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 1 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:974:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 1 >::isEnabled' can be const. [functionConst]
desmume/src/NDSSystem.cpp:978:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 1 >::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:969:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 2 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:974:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 2 >::isEnabled' can be const. [functionConst]
desmume/src/NDSSystem.cpp:978:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 2 >::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:969:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 3 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:974:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 3 >::isEnabled' can be const. [functionConst]
desmume/src/NDSSystem.cpp:978:0: style: Technically the member function 'TSequenceItem_DMA < 0 , 3 >::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:969:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 0 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:974:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 0 >::isEnabled' can be const. [functionConst]
desmume/src/NDSSystem.cpp:978:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 0 >::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:969:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 1 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:974:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 1 >::isEnabled' can be const. [functionConst]
desmume/src/NDSSystem.cpp:978:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 1 >::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:969:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 2 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:974:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 2 >::isEnabled' can be const. [functionConst]
desmume/src/NDSSystem.cpp:978:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 2 >::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:969:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 3 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:974:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 3 >::isEnabled' can be const. [functionConst]
desmume/src/NDSSystem.cpp:978:0: style: Technically the member function 'TSequenceItem_DMA < 1 , 3 >::next' can be const. [functionConst]
desmume/src/NDSSystem.cpp:898:0: style: Technically the member function 'TSequenceItem_Timer < 0 , 0 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:908:0: performance: Technically the member function 'TSequenceItem_Timer < 0 , 0 >::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:913:0: performance: Technically the member function 'TSequenceItem_Timer < 0 , 0 >::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:898:0: style: Technically the member function 'TSequenceItem_Timer < 0 , 1 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:908:0: performance: Technically the member function 'TSequenceItem_Timer < 0 , 1 >::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:913:0: performance: Technically the member function 'TSequenceItem_Timer < 0 , 1 >::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:898:0: style: Technically the member function 'TSequenceItem_Timer < 0 , 2 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:908:0: performance: Technically the member function 'TSequenceItem_Timer < 0 , 2 >::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:913:0: performance: Technically the member function 'TSequenceItem_Timer < 0 , 2 >::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:898:0: style: Technically the member function 'TSequenceItem_Timer < 0 , 3 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:908:0: performance: Technically the member function 'TSequenceItem_Timer < 0 , 3 >::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:913:0: performance: Technically the member function 'TSequenceItem_Timer < 0 , 3 >::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:898:0: style: Technically the member function 'TSequenceItem_Timer < 1 , 0 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:908:0: performance: Technically the member function 'TSequenceItem_Timer < 1 , 0 >::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:913:0: performance: Technically the member function 'TSequenceItem_Timer < 1 , 0 >::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:898:0: style: Technically the member function 'TSequenceItem_Timer < 1 , 1 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:908:0: performance: Technically the member function 'TSequenceItem_Timer < 1 , 1 >::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:913:0: performance: Technically the member function 'TSequenceItem_Timer < 1 , 1 >::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:898:0: style: Technically the member function 'TSequenceItem_Timer < 1 , 2 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:908:0: performance: Technically the member function 'TSequenceItem_Timer < 1 , 2 >::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:913:0: performance: Technically the member function 'TSequenceItem_Timer < 1 , 2 >::exec' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:898:0: style: Technically the member function 'TSequenceItem_Timer < 1 , 3 >::isTriggered' can be const. [functionConst]
desmume/src/NDSSystem.cpp:908:0: performance: Technically the member function 'TSequenceItem_Timer < 1 , 3 >::next' can be static. [functionStatic]
desmume/src/NDSSystem.cpp:913:0: performance: Technically the member function 'TSequenceItem_Timer < 1 , 3 >::exec' can be static. [functionStatic]
desmume/src/cheatSystem.h:148:3: style: Class 'CHEATSEXPORT' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/cheatSystem.h:148:3: style: Class 'CHEATSEXPORT' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/cheatSystem.h:92:73: performance: Function parameter 'codeString' should be passed by const reference. [passedByValue]
desmume/src/OGLRender.cpp:923:6: warning: Either the condition 'dstRGBA5551!=NULL' is redundant or there is possible null pointer dereference: dstRGBA5551. [nullPointerRedundantCheck]
desmume/src/OGLRender.cpp:866:50: note: Assuming that condition 'dstRGBA5551!=NULL' is not redundant
desmume/src/OGLRender.cpp:923:6: note: Null pointer dereference
desmume/src/OGLRender.cpp:970:6: warning: Either the condition 'dstRGBA5551!=NULL' is redundant or there is possible null pointer dereference: dstRGBA5551. [nullPointerRedundantCheck]
desmume/src/OGLRender.cpp:930:50: note: Assuming that condition 'dstRGBA5551!=NULL' is not redundant
desmume/src/OGLRender.cpp:970:6: note: Null pointer dereference
desmume/src/OGLRender.cpp:1048:7: warning: Either the condition 'dstRGBA5551!=NULL' is redundant or there is possible null pointer dereference: dstRGBA5551. [nullPointerRedundantCheck]
desmume/src/OGLRender.cpp:980:50: note: Assuming that condition 'dstRGBA5551!=NULL' is not redundant
desmume/src/OGLRender.cpp:1048:7: note: Null pointer dereference
desmume/src/OGLRender.cpp:1112:7: warning: Either the condition 'dstRGBA5551!=NULL' is redundant or there is possible null pointer dereference: dstRGBA5551. [nullPointerRedundantCheck]
desmume/src/OGLRender.cpp:1056:50: note: Assuming that condition 'dstRGBA5551!=NULL' is not redundant
desmume/src/OGLRender.cpp:1112:7: note: Null pointer dereference
desmume/src/OGLRender.cpp:534:32: style: C-style pointer casting [cstyleCast]
desmume/src/OGLRender.cpp:701:33: style: C-style pointer casting [cstyleCast]
desmume/src/OGLRender.cpp:3069:31: style: C-style pointer casting [cstyleCast]
desmume/src/OGLRender.cpp:3175:40: style: C-style pointer casting [cstyleCast]
desmume/src/OGLRender.cpp:3355:40: style: C-style pointer casting [cstyleCast]
desmume/src/OGLRender.cpp:4662:30: style: C-style pointer casting [cstyleCast]
desmume/src/OGLRender.cpp:796:3: style: Variable 'log' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/OGLRender.cpp:793:0: note: Variable 'log' is reassigned a value before the old one has been used.
desmume/src/OGLRender.cpp:796:3: note: Variable 'log' is reassigned a value before the old one has been used.
desmume/src/OGLRender.cpp:822:3: style: Variable 'log' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/OGLRender.cpp:819:0: note: Variable 'log' is reassigned a value before the old one has been used.
desmume/src/OGLRender.cpp:822:3: note: Variable 'log' is reassigned a value before the old one has been used.
desmume/src/OGLRender.cpp:3647:2: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/OGLRender.cpp:3633:0: note: Variable 'error' is reassigned a value before the old one has been used.
desmume/src/OGLRender.cpp:3647:2: note: Variable 'error' is reassigned a value before the old one has been used.
desmume/src/OGLRender.cpp:855:9: style: The scope of the variable 'i' can be reduced. [variableScope]
desmume/src/OGLRender.cpp:2501:16: style: The scope of the variable 'OGLRef' can be reduced. [variableScope]
desmume/src/OGLRender.cpp:2743:16: style: The scope of the variable 'OGLRef' can be reduced. [variableScope]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::mode' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::texformat' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::texpal' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::sizeX' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::sizeY' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::invSizeX' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::invSizeY' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::texid' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:47:2: warning: Member variable 'TexCacheItem::dump' is not initialized in the constructor. [uninitMemberVar]
desmume/src/texcache.h:42:29: style: Member variable 'TexCacheItem::_deleteCallback' is in the wrong place in the initializer list. [initializerList]
desmume/src/texcache.h:52:5: note: Member variable 'TexCacheItem::_deleteCallback' is in the wrong place in the initializer list.
desmume/src/texcache.h:42:29: note: Member variable 'TexCacheItem::_deleteCallback' is in the wrong place in the initializer list.
desmume/src/OGLRender.h:404:7: performance: Technically the member function 'OpenGLRenderer::IsExtensionPresent' can be static. [functionStatic]
desmume/src/OGLRender.cpp:772:22: note: Technically the member function 'OpenGLRenderer::IsExtensionPresent' can be static.
desmume/src/OGLRender.h:404:7: note: Technically the member function 'OpenGLRenderer::IsExtensionPresent' can be static.
desmume/src/OGLRender.h:405:7: performance: Technically the member function 'OpenGLRenderer::ValidateShaderCompile' can be static. [functionStatic]
desmume/src/OGLRender.cpp:780:22: note: Technically the member function 'OpenGLRenderer::ValidateShaderCompile' can be static.
desmume/src/OGLRender.h:405:7: note: Technically the member function 'OpenGLRenderer::ValidateShaderCompile' can be static.
desmume/src/OGLRender.h:406:7: performance: Technically the member function 'OpenGLRenderer::ValidateShaderProgramLink' can be static. [functionStatic]
desmume/src/OGLRender.cpp:806:22: note: Technically the member function 'OpenGLRenderer::ValidateShaderProgramLink' can be static.
desmume/src/OGLRender.h:406:7: note: Technically the member function 'OpenGLRenderer::ValidateShaderProgramLink' can be static.
desmume/src/OGLRender.cpp:750:2: style: Class 'OpenGLRenderer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/OGLRender.cpp:750:2: style: Class 'OpenGLRenderer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/OGLRender.h:435:15: warning: Virtual function 'DestroyGeometryProgram' is called from destructor '~OpenGLRenderer_1_2()' at line 1154. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/OGLRender.cpp:1154:2: note: Calling DestroyGeometryProgram
desmume/src/OGLRender.h:435:15: note: DestroyGeometryProgram is a virtual method
desmume/src/OGLRender.h:443:24: warning: Virtual function 'DestroyPostprocessingPrograms' is called from destructor '~OpenGLRenderer_1_2()' at line 1155. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/OGLRender.cpp:1155:2: note: Calling DestroyPostprocessingPrograms
desmume/src/OGLRender.h:443:24: note: DestroyPostprocessingPrograms is a virtual method
desmume/src/OGLRender.h:426:15: warning: Virtual function 'DestroyVAOs' is called from destructor '~OpenGLRenderer_1_2()' at line 1156. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/OGLRender.cpp:1156:2: note: Calling DestroyVAOs
desmume/src/OGLRender.h:426:15: note: DestroyVAOs is a virtual method
desmume/src/OGLRender.h:418:15: warning: Virtual function 'DestroyVBOs' is called from destructor '~OpenGLRenderer_1_2()' at line 1157. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/OGLRender.cpp:1157:2: note: Calling DestroyVBOs
desmume/src/OGLRender.h:418:15: note: DestroyVBOs is a virtual method
desmume/src/OGLRender.h:420:15: warning: Virtual function 'DestroyPBOs' is called from destructor '~OpenGLRenderer_1_2()' at line 1158. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/OGLRender.cpp:1158:2: note: Calling DestroyPBOs
desmume/src/OGLRender.h:420:15: note: DestroyPBOs is a virtual method
desmume/src/OGLRender.h:422:15: warning: Virtual function 'DestroyFBOs' is called from destructor '~OpenGLRenderer_1_2()' at line 1159. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/OGLRender.cpp:1159:2: note: Calling DestroyFBOs
desmume/src/OGLRender.h:422:15: note: DestroyFBOs is a virtual method
desmume/src/OGLRender.h:424:15: warning: Virtual function 'DestroyMultisampledFBO' is called from destructor '~OpenGLRenderer_1_2()' at line 1160. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/OGLRender.cpp:1160:2: note: Calling DestroyMultisampledFBO
desmume/src/OGLRender.h:424:15: note: DestroyMultisampledFBO is a virtual method
desmume/src/OGLRender.h:508:15: warning: Virtual function 'DestroyVBOs' is called from destructor '~OpenGLRenderer_1_5()' at line 3410. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/OGLRender.cpp:3410:2: note: Calling DestroyVBOs
desmume/src/OGLRender.h:508:15: note: DestroyVBOs is a virtual method
desmume/src/OGLRender.h:417:24: style: The function 'CreateVBOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:351:24: note: Virtual function in base class
desmume/src/OGLRender.h:417:24: note: Function in derived class
desmume/src/OGLRender.h:418:15: style: The function 'DestroyVBOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:352:15: note: Virtual function in base class
desmume/src/OGLRender.h:418:15: note: Function in derived class
desmume/src/OGLRender.h:419:24: style: The function 'CreatePBOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:353:24: note: Virtual function in base class
desmume/src/OGLRender.h:419:24: note: Function in derived class
desmume/src/OGLRender.h:420:15: style: The function 'DestroyPBOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:354:15: note: Virtual function in base class
desmume/src/OGLRender.h:420:15: note: Function in derived class
desmume/src/OGLRender.h:421:24: style: The function 'CreateFBOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:355:24: note: Virtual function in base class
desmume/src/OGLRender.h:421:24: note: Function in derived class
desmume/src/OGLRender.h:422:15: style: The function 'DestroyFBOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:356:15: note: Virtual function in base class
desmume/src/OGLRender.h:422:15: note: Function in derived class
desmume/src/OGLRender.h:423:24: style: The function 'CreateMultisampledFBO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:357:24: note: Virtual function in base class
desmume/src/OGLRender.h:423:24: note: Function in derived class
desmume/src/OGLRender.h:424:15: style: The function 'DestroyMultisampledFBO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:358:15: note: Virtual function in base class
desmume/src/OGLRender.h:424:15: note: Function in derived class
desmume/src/OGLRender.h:425:24: style: The function 'CreateVAOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:361:24: note: Virtual function in base class
desmume/src/OGLRender.h:425:24: note: Function in derived class
desmume/src/OGLRender.h:426:15: style: The function 'DestroyVAOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:362:15: note: Virtual function in base class
desmume/src/OGLRender.h:426:15: note: Function in derived class
desmume/src/OGLRender.h:427:24: style: The function 'InitTextures' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:363:24: note: Virtual function in base class
desmume/src/OGLRender.h:427:24: note: Function in derived class
desmume/src/OGLRender.h:428:24: style: The function 'InitFinalRenderStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:364:24: note: Virtual function in base class
desmume/src/OGLRender.h:428:24: note: Function in derived class
desmume/src/OGLRender.h:429:24: style: The function 'InitTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:365:24: note: Virtual function in base class
desmume/src/OGLRender.h:429:24: note: Function in derived class
desmume/src/OGLRender.h:431:24: style: The function 'InitGeometryProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:359:24: note: Virtual function in base class
desmume/src/OGLRender.h:431:24: note: Function in derived class
desmume/src/OGLRender.h:432:24: style: The function 'LoadGeometryShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:381:24: note: Virtual function in base class
desmume/src/OGLRender.h:432:24: note: Function in derived class
desmume/src/OGLRender.h:433:24: style: The function 'InitGeometryProgramBindings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:382:24: note: Virtual function in base class
desmume/src/OGLRender.h:433:24: note: Function in derived class
desmume/src/OGLRender.h:434:24: style: The function 'InitGeometryProgramShaderLocations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:383:24: note: Virtual function in base class
desmume/src/OGLRender.h:434:24: note: Function in derived class
desmume/src/OGLRender.h:435:15: style: The function 'DestroyGeometryProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:360:15: note: Virtual function in base class
desmume/src/OGLRender.h:435:15: note: Function in derived class
desmume/src/OGLRender.h:436:24: style: The function 'InitPostprocessingPrograms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:366:24: note: Virtual function in base class
desmume/src/OGLRender.h:436:24: note: Function in derived class
desmume/src/OGLRender.h:443:24: style: The function 'DestroyPostprocessingPrograms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:373:24: note: Virtual function in base class
desmume/src/OGLRender.h:443:24: note: Function in derived class
desmume/src/OGLRender.h:444:24: style: The function 'InitEdgeMarkProgramBindings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:374:24: note: Virtual function in base class
desmume/src/OGLRender.h:444:24: note: Function in derived class
desmume/src/OGLRender.h:445:24: style: The function 'InitEdgeMarkProgramShaderLocations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:375:24: note: Virtual function in base class
desmume/src/OGLRender.h:445:24: note: Function in derived class
desmume/src/OGLRender.h:446:24: style: The function 'InitFogProgramBindings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:376:24: note: Virtual function in base class
desmume/src/OGLRender.h:446:24: note: Function in derived class
desmume/src/OGLRender.h:447:24: style: The function 'InitFogProgramShaderLocations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:377:24: note: Virtual function in base class
desmume/src/OGLRender.h:447:24: note: Function in derived class
desmume/src/OGLRender.h:448:24: style: The function 'InitFramebufferOutputProgramBindings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:378:24: note: Virtual function in base class
desmume/src/OGLRender.h:448:24: note: Function in derived class
desmume/src/OGLRender.h:449:24: style: The function 'InitFramebufferOutputShaderLocations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:379:24: note: Virtual function in base class
desmume/src/OGLRender.h:449:24: note: Function in derived class
desmume/src/OGLRender.h:451:24: style: The function 'CreateToonTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:384:24: note: Virtual function in base class
desmume/src/OGLRender.h:451:24: note: Function in derived class
desmume/src/OGLRender.h:452:24: style: The function 'DestroyToonTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:385:24: note: Virtual function in base class
desmume/src/OGLRender.h:452:24: note: Function in derived class
desmume/src/OGLRender.h:453:24: style: The function 'UploadClearImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:386:24: note: Virtual function in base class
desmume/src/OGLRender.h:453:24: note: Function in derived class
desmume/src/OGLRender.h:455:15: style: The function 'GetExtensionSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:388:15: note: Virtual function in base class
desmume/src/OGLRender.h:455:15: note: Function in derived class
desmume/src/OGLRender.h:456:24: style: The function 'ExpandFreeTextures' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:389:24: note: Virtual function in base class
desmume/src/OGLRender.h:456:24: note: Function in derived class
desmume/src/OGLRender.h:457:24: style: The function 'EnableVertexAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:390:24: note: Virtual function in base class
desmume/src/OGLRender.h:457:24: note: Function in derived class
desmume/src/OGLRender.h:458:24: style: The function 'DisableVertexAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:391:24: note: Virtual function in base class
desmume/src/OGLRender.h:458:24: note: Function in derived class
desmume/src/OGLRender.h:459:24: style: The function 'DownsampleFBO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:392:24: note: Virtual function in base class
desmume/src/OGLRender.h:459:24: note: Function in derived class
desmume/src/OGLRender.h:460:24: style: The function 'ReadBackPixels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:393:24: note: Virtual function in base class
desmume/src/OGLRender.h:460:24: note: Function in derived class
desmume/src/OGLRender.h:463:24: style: The function 'BeginRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:117:24: note: Virtual function in base class
desmume/src/OGLRender.h:463:24: note: Function in derived class
desmume/src/OGLRender.h:464:24: style: The function 'RenderGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:118:24: note: Virtual function in base class
desmume/src/OGLRender.h:464:24: note: Function in derived class
desmume/src/OGLRender.h:465:24: style: The function 'EndRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:121:24: note: Virtual function in base class
desmume/src/OGLRender.h:465:24: note: Function in derived class
desmume/src/OGLRender.h:467:24: style: The function 'ClearUsingImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:124:24: note: Virtual function in base class
desmume/src/OGLRender.h:467:24: note: Function in derived class
desmume/src/OGLRender.h:468:24: style: The function 'ClearUsingValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:125:24: note: Virtual function in base class
desmume/src/OGLRender.h:468:24: note: Function in derived class
desmume/src/OGLRender.h:470:15: style: The function 'SetPolygonIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:395:15: note: Virtual function in base class
desmume/src/OGLRender.h:470:15: note: Function in derived class
desmume/src/OGLRender.h:471:24: style: The function 'SetupPolygon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:127:24: note: Virtual function in base class
desmume/src/OGLRender.h:471:24: note: Function in derived class
desmume/src/OGLRender.h:472:24: style: The function 'SetupTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:128:24: note: Virtual function in base class
desmume/src/OGLRender.h:472:24: note: Function in derived class
desmume/src/OGLRender.h:473:24: style: The function 'SetupViewport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:129:24: note: Virtual function in base class
desmume/src/OGLRender.h:473:24: note: Function in derived class
desmume/src/OGLRender.h:478:24: style: The function 'InitExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:401:24: note: Virtual function in base class
desmume/src/OGLRender.h:478:24: note: Function in derived class
desmume/src/OGLRender.h:479:24: style: The function 'UpdateToonTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:142:24: note: Virtual function in base class
desmume/src/OGLRender.h:479:24: note: Function in derived class
desmume/src/OGLRender.h:480:24: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:145:24: note: Virtual function in base class
desmume/src/OGLRender.h:480:24: note: Function in derived class
desmume/src/OGLRender.h:481:24: style: The function 'RenderFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:149:24: note: Virtual function in base class
desmume/src/OGLRender.h:481:24: note: Function in derived class
desmume/src/OGLRender.h:482:24: style: The function 'SetFramebufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:155:24: note: Virtual function in base class
desmume/src/OGLRender.h:482:24: note: Function in derived class
desmume/src/OGLRender.h:484:24: style: The function 'DeleteTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:402:24: note: Virtual function in base class
desmume/src/OGLRender.h:484:24: note: Function in derived class
desmume/src/OGLRender.h:490:24: style: The function 'CreateToonTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:451:24: note: Virtual function in base class
desmume/src/OGLRender.h:490:24: note: Function in derived class
desmume/src/OGLRender.h:491:24: style: The function 'UploadClearImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:453:24: note: Virtual function in base class
desmume/src/OGLRender.h:491:24: note: Function in derived class
desmume/src/OGLRender.h:494:24: style: The function 'UpdateToonTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:479:24: note: Virtual function in base class
desmume/src/OGLRender.h:494:24: note: Function in derived class
desmume/src/OGLRender.h:495:24: style: The function 'SetFramebufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:482:24: note: Virtual function in base class
desmume/src/OGLRender.h:495:24: note: Function in derived class
desmume/src/OGLRender.h:501:24: style: The function 'InitFinalRenderStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:428:24: note: Virtual function in base class
desmume/src/OGLRender.h:501:24: note: Function in derived class
desmume/src/OGLRender.h:507:24: style: The function 'CreateVBOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:417:24: note: Virtual function in base class
desmume/src/OGLRender.h:507:24: note: Function in derived class
desmume/src/OGLRender.h:508:15: style: The function 'DestroyVBOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:418:15: note: Virtual function in base class
desmume/src/OGLRender.h:508:15: note: Function in derived class
desmume/src/OGLRender.h:509:24: style: The function 'CreateVAOs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:425:24: note: Virtual function in base class
desmume/src/OGLRender.h:509:24: note: Function in derived class
desmume/src/OGLRender.h:511:24: style: The function 'EnableVertexAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:457:24: note: Virtual function in base class
desmume/src/OGLRender.h:511:24: note: Function in derived class
desmume/src/OGLRender.h:512:24: style: The function 'DisableVertexAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:458:24: note: Virtual function in base class
desmume/src/OGLRender.h:512:24: note: Function in derived class
desmume/src/OGLRender.h:513:24: style: The function 'BeginRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:463:24: note: Virtual function in base class
desmume/src/OGLRender.h:513:24: note: Function in derived class
desmume/src/OGLRender.h:522:24: style: The function 'InitExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:478:24: note: Virtual function in base class
desmume/src/OGLRender.h:522:24: note: Function in derived class
desmume/src/OGLRender.h:523:24: style: The function 'InitFinalRenderStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:501:24: note: Virtual function in base class
desmume/src/OGLRender.h:523:24: note: Function in derived class
desmume/src/OGLRender.h:524:24: style: The function 'InitPostprocessingPrograms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:436:24: note: Virtual function in base class
desmume/src/OGLRender.h:524:24: note: Function in derived class
desmume/src/OGLRender.h:531:24: style: The function 'DestroyPostprocessingPrograms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:443:24: note: Virtual function in base class
desmume/src/OGLRender.h:531:24: note: Function in derived class
desmume/src/OGLRender.h:532:24: style: The function 'InitEdgeMarkProgramBindings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:444:24: note: Virtual function in base class
desmume/src/OGLRender.h:532:24: note: Function in derived class
desmume/src/OGLRender.h:533:24: style: The function 'InitEdgeMarkProgramShaderLocations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:445:24: note: Virtual function in base class
desmume/src/OGLRender.h:533:24: note: Function in derived class
desmume/src/OGLRender.h:534:24: style: The function 'InitFogProgramBindings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:446:24: note: Virtual function in base class
desmume/src/OGLRender.h:534:24: note: Function in derived class
desmume/src/OGLRender.h:535:24: style: The function 'InitFogProgramShaderLocations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:447:24: note: Virtual function in base class
desmume/src/OGLRender.h:535:24: note: Function in derived class
desmume/src/OGLRender.h:536:24: style: The function 'InitFramebufferOutputProgramBindings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:448:24: note: Virtual function in base class
desmume/src/OGLRender.h:536:24: note: Function in derived class
desmume/src/OGLRender.h:537:24: style: The function 'InitFramebufferOutputShaderLocations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:449:24: note: Virtual function in base class
desmume/src/OGLRender.h:537:24: note: Function in derived class
desmume/src/OGLRender.h:539:24: style: The function 'EnableVertexAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:511:24: note: Virtual function in base class
desmume/src/OGLRender.h:539:24: note: Function in derived class
desmume/src/OGLRender.h:540:24: style: The function 'DisableVertexAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:512:24: note: Virtual function in base class
desmume/src/OGLRender.h:540:24: note: Function in derived class
desmume/src/OGLRender.h:542:24: style: The function 'BeginRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:513:24: note: Virtual function in base class
desmume/src/OGLRender.h:542:24: note: Function in derived class
desmume/src/OGLRender.h:543:24: style: The function 'RenderEdgeMarking' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:119:24: note: Virtual function in base class
desmume/src/OGLRender.h:543:24: note: Function in derived class
desmume/src/OGLRender.h:544:24: style: The function 'RenderFog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:120:24: note: Virtual function in base class
desmume/src/OGLRender.h:544:24: note: Function in derived class
desmume/src/OGLRender.h:546:24: style: The function 'SetupPolygon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:471:24: note: Virtual function in base class
desmume/src/OGLRender.h:546:24: note: Function in derived class
desmume/src/OGLRender.h:547:24: style: The function 'SetupTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:472:24: note: Virtual function in base class
desmume/src/OGLRender.h:547:24: note: Function in derived class
desmume/src/OGLRender.h:553:24: style: The function 'ReadBackPixels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:460:24: note: Virtual function in base class
desmume/src/OGLRender.h:553:24: note: Function in derived class
desmume/src/OGLRender.h:556:24: style: The function 'RenderFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/OGLRender.h:481:24: note: Virtual function in base class
desmume/src/OGLRender.h:556:24: note: Function in derived class
desmume/src/OGLRender.cpp:772:105: performance: Function parameter 'extensionName' should be passed by const reference. [passedByValue]
desmume/src/OGLRender_3_2.h:25:0: error: #error OpenGL requires v3.2 headers or later. [preprocessorErrorDirective]
desmume/src/SPU.cpp:1566:13: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
desmume/src/SPU.cpp:1567:13: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
desmume/src/SPU.cpp:1216:30: style: Same expression on both sides of '||' because the value of 'outputToCap' and 'outputToMix' are the same. [duplicateExpression]
desmume/src/SPU.cpp:1212:24: note: 'outputToCap' is assigned value 'outputToMix' here.
desmume/src/SPU.cpp:1216:30: note: Same expression on both sides of '||' because the value of 'outputToCap' and 'outputToMix' are the same.
desmume/src/SPU.cpp:345:9: style: The scope of the variable 'channel_timer' can be reduced. [variableScope]
desmume/src/SPU.cpp:346:9: style: The scope of the variable 'channel_loopstart' can be reduced. [variableScope]
desmume/src/SPU.cpp:677:7: style: The scope of the variable 'channel_address' can be reduced. [variableScope]
desmume/src/SPU.cpp:678:7: style: The scope of the variable 'channel_timer' can be reduced. [variableScope]
desmume/src/SPU.cpp:679:7: style: The scope of the variable 'channel_loopstart' can be reduced. [variableScope]
desmume/src/SPU.cpp:680:7: style: The scope of the variable 'channel_length' can be reduced. [variableScope]
desmume/src/SPU.cpp:790:8: style: The scope of the variable 'channel_address' can be reduced. [variableScope]
desmume/src/SPU.cpp:791:8: style: The scope of the variable 'channel_length' can be reduced. [variableScope]
desmume/src/SPU.cpp:259:31: style: Function 'KeyProbe' argument 1 names different: declaration 'channel' definition 'chan_num'. [funcArgNamesDifferent]
desmume/src/SPU.h:185:22: note: Function 'KeyProbe' argument 1 names different: declaration 'channel' definition 'chan_num'.
desmume/src/SPU.cpp:259:31: note: Function 'KeyProbe' argument 1 names different: declaration 'channel' definition 'chan_num'.
desmume/src/SPU.cpp:124:6: style: Unused variable: i [unusedVariable]
desmume/src/SPU.cpp:603:10: warning: Member variable 'SPUFifo::buffer' is not initialized in the constructor. [uninitMemberVar]
desmume/src/SPU.cpp:222:13: warning: Member variable 'SPU_struct::lastdata' is not initialized in the constructor. [uninitMemberVar]
desmume/src/SPU.cpp:230:2: style: Class 'SPU_struct' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/SPU.cpp:230:2: style: Class 'SPU_struct' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/addons/slot1_none.cpp:23:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:57:27: note: Virtual function in base class
desmume/src/addons/slot1_none.cpp:23:27: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:35:2: warning: Member variable 'Slot1_R4::protocol' is not initialized in the constructor. [uninitMemberVar]
desmume/src/addons/slot1_r4.cpp:42:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:57:27: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:42:27: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:49:15: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:60:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:49:15: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:56:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:63:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:56:15: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:71:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:66:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:71:15: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:77:15: style: The function 'shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:69:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:77:15: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:82:15: style: The function 'write_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:72:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:82:15: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:86:15: style: The function 'write_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:75:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:86:15: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:90:14: style: The function 'read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:78:14: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:90:14: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:95:15: style: The function 'slot1client_startOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:62:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:95:15: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:122:14: style: The function 'slot1client_read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:63:14: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:122:14: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:154:7: style: The function 'slot1client_write_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:64:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:154:7: note: Function in derived class
desmume/src/addons/slot1_r4.cpp:177:18: style: The function 'post_fakeboot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:88:15: note: Virtual function in base class
desmume/src/addons/slot1_r4.cpp:177:18: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:32:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:57:27: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:32:27: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:38:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:63:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:38:15: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:55:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:66:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:55:15: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:61:15: style: The function 'write_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:72:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:61:15: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:66:15: style: The function 'write_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:75:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:66:15: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:71:14: style: The function 'read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:78:14: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:71:14: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:76:13: style: The function 'auxspi_transaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:82:13: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:76:13: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:81:15: style: The function 'auxspi_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:85:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:81:15: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:86:15: style: The function 'post_fakeboot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:88:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:86:15: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:91:15: style: The function 'savestate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:90:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:91:15: note: Function in derived class
desmume/src/addons/slot1_retail_auto.cpp:96:15: style: The function 'loadstate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:92:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_auto.cpp:96:15: note: Function in derived class
desmume/src/addons/slot1comp_rom.h:29:1: style: The class 'Slot1Comp_Rom' does not have a constructor although it has private member variables. [noConstructor]
desmume/src/addons/slot1_retail_mcrom.cpp:31:1: style: The class 'Slot1_Retail_MCROM' does not have a constructor although it has private member variables. [noConstructor]
desmume/src/addons/slot1_retail_mcrom.cpp:39:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:57:27: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:39:27: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:45:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:63:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:45:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:53:13: style: The function 'auxspi_transaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:82:13: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:53:13: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:58:15: style: The function 'auxspi_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:85:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:58:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:63:15: style: The function 'write_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:72:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:63:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:67:15: style: The function 'write_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:75:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:67:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:71:14: style: The function 'read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:78:14: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:71:14: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:76:15: style: The function 'slot1client_startOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:62:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:76:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:81:18: style: The function 'post_fakeboot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:88:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:81:18: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:87:15: style: The function 'savestate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:90:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:87:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:93:15: style: The function 'loadstate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:92:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:93:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom.cpp:101:6: style: The function 'slot1client_read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:63:14: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom.cpp:101:6: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:36:1: style: The class 'Slot1_Retail_DEBUG' does not have a constructor although it has private member variables. [noConstructor]
desmume/src/utils/fsnitro.h:155:7: style: Technically the member function 'FS_NITRO::isOverlay' can be const. [functionConst]
desmume/src/utils/fsnitro.h:157:7: style: Technically the member function 'FS_NITRO::isARM9' can be const. [functionConst]
desmume/src/utils/fsnitro.h:158:7: style: Technically the member function 'FS_NITRO::isARM7' can be const. [functionConst]
desmume/src/utils/fsnitro.h:159:7: style: Technically the member function 'FS_NITRO::isFAT' can be const. [functionConst]
desmume/src/utils/fsnitro.h:168:6: style: Technically the member function 'FS_NITRO::getNumDirs' can be const. [functionConst]
desmume/src/utils/fsnitro.h:169:6: style: Technically the member function 'FS_NITRO::getNumFiles' can be const. [functionConst]
desmume/src/utils/fsnitro.h:139:2: style: Class 'FS_NITRO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/addons/slot1_retail_mcrom_debug.cpp:48:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:57:27: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:48:27: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:54:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:63:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:54:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:76:13: style: The function 'auxspi_transaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:82:13: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:76:13: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:81:15: style: The function 'auxspi_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:85:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:81:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:86:15: style: The function 'write_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:72:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:86:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:90:15: style: The function 'write_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:75:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:90:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:94:14: style: The function 'read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:78:14: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:94:14: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:99:15: style: The function 'post_fakeboot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:88:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:99:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:105:15: style: The function 'savestate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:90:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:105:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:111:15: style: The function 'loadstate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:92:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:111:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:117:15: style: The function 'slot1client_startOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:62:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:117:15: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:182:6: style: The function 'slot1client_read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:63:14: note: Virtual function in base class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:182:6: note: Function in derived class
desmume/src/addons/slot1_retail_mcrom_debug.cpp:42:12: style: Class 'Slot1_Retail_DEBUG' is unsafe, 'Slot1_Retail_DEBUG::fs' can leak by wrong usage. [unsafeClassCanLeak]
desmume/src/addons/slot1_retail_nand.cpp:38:1: style: The class 'Slot1_Retail_NAND' does not have a constructor although it has private member variables. [noConstructor]
desmume/src/addons/slot1_retail_nand.cpp:59:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:57:27: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:59:27: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:65:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:63:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:65:15: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:77:15: style: The function 'write_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:72:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:77:15: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:82:15: style: The function 'write_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:75:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:82:15: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:86:14: style: The function 'read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:78:14: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:86:14: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:91:15: style: The function 'slot1client_startOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:62:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:91:15: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:174:14: style: The function 'slot1client_read_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:63:14: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:174:14: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:246:15: style: The function 'slot1client_write_GCDATAIN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/addons/slot1comp_protocol.h:64:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:246:15: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:275:15: style: The function 'post_fakeboot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:88:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:275:15: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:281:15: style: The function 'savestate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:90:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:281:15: note: Function in derived class
desmume/src/addons/slot1_retail_nand.cpp:297:15: style: The function 'loadstate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot1.h:92:15: note: Virtual function in base class
desmume/src/addons/slot1_retail_nand.cpp:297:15: note: Function in derived class
desmume/src/addons/slot1comp_mc.h:28:5: performance: Technically the member function 'Slot1Comp_MC::auxspi_transaction' can be static. [functionStatic]
desmume/src/addons/slot1comp_mc.cpp:28:18: note: Technically the member function 'Slot1Comp_MC::auxspi_transaction' can be static.
desmume/src/addons/slot1comp_mc.h:28:5: note: Technically the member function 'Slot1Comp_MC::auxspi_transaction' can be static.
desmume/src/addons/slot1comp_mc.h:29:7: performance: Technically the member function 'Slot1Comp_MC::auxspi_reset' can be static. [functionStatic]
desmume/src/addons/slot1comp_mc.cpp:33:20: note: Technically the member function 'Slot1Comp_MC::auxspi_reset' can be static.
desmume/src/addons/slot1comp_mc.h:29:7: note: Technically the member function 'Slot1Comp_MC::auxspi_reset' can be static.
desmume/src/addons/slot1comp_mc.h:30:7: performance: Technically the member function 'Slot1Comp_MC::connect' can be static. [functionStatic]
desmume/src/addons/slot1comp_mc.cpp:38:20: note: Technically the member function 'Slot1Comp_MC::connect' can be static.
desmume/src/addons/slot1comp_mc.h:30:7: note: Technically the member function 'Slot1Comp_MC::connect' can be static.
desmume/src/addons/slot1comp_protocol.cpp:251:16: style: Variable 'version' is assigned a value that is never used. [unreadVariable]
desmume/src/addons/slot1comp_rom.cpp:121:16: style: Variable 'version' is assigned a value that is never used. [unreadVariable]
desmume/src/addons/slot1comp_rom.h:34:6: style: Technically the member function 'Slot1Comp_Rom::getAddress' can be const. [functionConst]
desmume/src/addons/slot1comp_rom.cpp:98:20: note: Technically the member function 'Slot1Comp_Rom::getAddress' can be const.
desmume/src/addons/slot1comp_rom.h:34:6: note: Technically the member function 'Slot1Comp_Rom::getAddress' can be const.
desmume/src/addons/slot2_auto.cpp:33:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:33:27: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:39:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:64:15: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:39:15: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:47:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:67:15: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:47:15: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:53:15: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:72:15: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:53:15: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:54:15: style: The function 'writeWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:73:15: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:54:15: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:55:15: style: The function 'writeLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:74:15: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:55:15: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:57:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:57:13: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:58:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:58:14: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:59:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:59:14: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:61:15: style: The function 'savestate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:80:15: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:61:15: note: Function in derived class
desmume/src/addons/slot2_auto.cpp:66:15: style: The function 'loadstate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:82:15: note: Virtual function in base class
desmume/src/addons/slot2_auto.cpp:66:15: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:51:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:51:27: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:57:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:64:15: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:57:15: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:67:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:67:15: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:67:15: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:73:15: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:72:15: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:73:15: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:85:15: style: The function 'writeWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:73:15: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:85:15: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:107:15: style: The function 'writeLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:74:15: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:107:15: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:120:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:120:13: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:136:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:136:14: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:155:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:155:14: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:172:15: style: The function 'savestate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:80:15: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:172:15: note: Function in derived class
desmume/src/addons/slot2_expMemory.cpp:182:15: style: The function 'loadstate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:82:15: note: Virtual function in base class
desmume/src/addons/slot2_expMemory.cpp:182:15: note: Function in derived class
desmume/src/addons/slot2_gbagame.cpp:68:16: style: Variable 'readed' is assigned a value that is never used. [unreadVariable]
desmume/src/addons/slot2_gbagame.cpp:80:16: style: Variable 'readed' is assigned a value that is never used. [unreadVariable]
desmume/src/addons/slot2_gbagame.cpp:91:16: style: Variable 'writed' is assigned a value that is never used. [unreadVariable]
desmume/src/addons/slot2_gbagame.cpp:329:2: warning: Member variable 'Slot2_GbaCart::saveType' is not initialized in the constructor. [uninitMemberVar]
desmume/src/addons/slot2_gbagame.cpp:329:2: warning: Member variable 'Slot2_GbaCart::gbaFlash' is not initialized in the constructor. [uninitMemberVar]
desmume/src/addons/slot2_gbagame.cpp:336:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_gbagame.cpp:336:27: note: Function in derived class
desmume/src/addons/slot2_gbagame.cpp:342:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:64:15: note: Virtual function in base class
desmume/src/addons/slot2_gbagame.cpp:342:15: note: Function in derived class
desmume/src/addons/slot2_gbagame.cpp:409:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:67:15: note: Virtual function in base class
desmume/src/addons/slot2_gbagame.cpp:409:15: note: Function in derived class
desmume/src/addons/slot2_gbagame.cpp:414:15: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:72:15: note: Virtual function in base class
desmume/src/addons/slot2_gbagame.cpp:414:15: note: Function in derived class
desmume/src/addons/slot2_gbagame.cpp:430:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_gbagame.cpp:430:13: note: Function in derived class
desmume/src/addons/slot2_gbagame.cpp:445:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_gbagame.cpp:445:14: note: Function in derived class
desmume/src/addons/slot2_gbagame.cpp:455:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_gbagame.cpp:455:14: note: Function in derived class
desmume/src/addons/slot2_gbagame.cpp:110:30: error: Uninitialized variable: tmp [uninitvar]
desmume/src/addons/slot2_gbagame.cpp:129:12: error: Uninitialized variable: tmp [uninitvar]
desmume/src/addons/slot2_guitarGrip.cpp:27:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_guitarGrip.cpp:27:27: note: Function in derived class
desmume/src/addons/slot2_guitarGrip.cpp:33:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:64:15: note: Virtual function in base class
desmume/src/addons/slot2_guitarGrip.cpp:33:15: note: Function in derived class
desmume/src/addons/slot2_guitarGrip.cpp:38:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_guitarGrip.cpp:38:13: note: Function in derived class
desmume/src/addons/slot2_guitarGrip.cpp:43:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_guitarGrip.cpp:43:14: note: Function in derived class
desmume/src/addons/slot2_guitarGrip.cpp:44:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_guitarGrip.cpp:44:14: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:162:9: style: The scope of the variable 'elems_read' can be reduced. [variableScope]
desmume/src/addons/slot2_mpcf.cpp:220:14: style: The scope of the variable 'written' can be reduced. [variableScope]
desmume/src/addons/slot2_mpcf.cpp:293:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:293:27: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:299:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:64:15: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:299:15: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:304:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:67:15: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:304:15: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:309:15: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:72:15: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:309:15: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:310:15: style: The function 'writeWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:73:15: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:310:15: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:311:15: style: The function 'writeLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:74:15: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:311:15: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:313:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:313:13: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:314:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:314:14: note: Function in derived class
desmume/src/addons/slot2_mpcf.cpp:315:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_mpcf.cpp:315:14: note: Function in derived class
desmume/src/addons/slot2_none.cpp:24:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_none.cpp:24:27: note: Function in derived class
desmume/src/addons/slot2_paddle.cpp:48:7: performance: Technically the member function 'Slot2_Paddle::calibrate' can be static. [functionStatic]
desmume/src/addons/slot2_paddle.cpp:49:7: performance: Technically the member function 'Slot2_Paddle::Validate' can be static. [functionStatic]
desmume/src/addons/slot2_paddle.cpp:58:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_paddle.cpp:58:27: note: Function in derived class
desmume/src/addons/slot2_paddle.cpp:64:15: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:72:15: note: Virtual function in base class
desmume/src/addons/slot2_paddle.cpp:64:15: note: Function in derived class
desmume/src/addons/slot2_paddle.cpp:69:15: style: The function 'writeWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:73:15: note: Virtual function in base class
desmume/src/addons/slot2_paddle.cpp:69:15: note: Function in derived class
desmume/src/addons/slot2_paddle.cpp:74:15: style: The function 'writeLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:74:15: note: Virtual function in base class
desmume/src/addons/slot2_paddle.cpp:74:15: note: Function in derived class
desmume/src/addons/slot2_paddle.cpp:80:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_paddle.cpp:80:13: note: Function in derived class
desmume/src/addons/slot2_paddle.cpp:97:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_paddle.cpp:97:14: note: Function in derived class
desmume/src/addons/slot2_paddle.cpp:114:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_paddle.cpp:114:14: note: Function in derived class
desmume/src/addons/slot2_passme.cpp:24:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_passme.cpp:24:27: note: Function in derived class
desmume/src/addons/slot2_passme.cpp:30:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_passme.cpp:30:13: note: Function in derived class
desmume/src/addons/slot2_passme.cpp:38:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_passme.cpp:38:14: note: Function in derived class
desmume/src/addons/slot2_passme.cpp:46:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_passme.cpp:46:14: note: Function in derived class
desmume/src/addons/slot2_piano.cpp:25:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_piano.cpp:25:27: note: Function in derived class
desmume/src/addons/slot2_piano.cpp:31:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:64:15: note: Virtual function in base class
desmume/src/addons/slot2_piano.cpp:31:15: note: Function in derived class
desmume/src/addons/slot2_piano.cpp:36:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_piano.cpp:36:13: note: Function in derived class
desmume/src/addons/slot2_piano.cpp:69:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_piano.cpp:69:14: note: Function in derived class
desmume/src/addons/slot2_piano.cpp:76:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_piano.cpp:76:14: note: Function in derived class
desmume/src/addons/slot2_rumblepak.cpp:23:1: style: The class 'Slot2_RumblePak' does not have a constructor although it has private member variables. [noConstructor]
desmume/src/addons/slot2_rumblepak.cpp:29:27: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:58:27: note: Virtual function in base class
desmume/src/addons/slot2_rumblepak.cpp:29:27: note: Function in derived class
desmume/src/addons/slot2_rumblepak.cpp:35:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:64:15: note: Virtual function in base class
desmume/src/addons/slot2_rumblepak.cpp:35:15: note: Function in derived class
desmume/src/addons/slot2_rumblepak.cpp:42:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:67:15: note: Virtual function in base class
desmume/src/addons/slot2_rumblepak.cpp:42:15: note: Function in derived class
desmume/src/addons/slot2_rumblepak.cpp:47:15: style: The function 'writeWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:73:15: note: Virtual function in base class
desmume/src/addons/slot2_rumblepak.cpp:47:15: note: Function in derived class
desmume/src/addons/slot2_rumblepak.cpp:57:13: style: The function 'readByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:76:13: note: Virtual function in base class
desmume/src/addons/slot2_rumblepak.cpp:57:13: note: Function in derived class
desmume/src/addons/slot2_rumblepak.cpp:58:14: style: The function 'readWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:77:14: note: Virtual function in base class
desmume/src/addons/slot2_rumblepak.cpp:58:14: note: Function in derived class
desmume/src/addons/slot2_rumblepak.cpp:59:14: style: The function 'readLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/slot2.h:78:14: note: Virtual function in base class
desmume/src/addons/slot2_rumblepak.cpp:59:14: note: Function in derived class
desmume/src/arm_instructions.cpp:4840:2: style: Variable 'start' is assigned a value that is never used. [unreadVariable]
desmume/src/arm_instructions.cpp:5235:2: style: Variable 'start' is assigned a value that is never used. [unreadVariable]
desmume/src/armcpu.cpp:62:22: style: C-style pointer casting [cstyleCast]
desmume/src/armcpu.cpp:69:22: style: C-style pointer casting [cstyleCast]
desmume/src/armcpu.cpp:78:22: style: C-style pointer casting [cstyleCast]
desmume/src/armcpu.cpp:86:22: style: C-style pointer casting [cstyleCast]
desmume/src/armcpu.cpp:93:21: style: C-style pointer casting [cstyleCast]
desmume/src/armcpu.cpp:111:22: style: C-style pointer casting [cstyleCast]
desmume/src/armcpu.cpp:152:61: style: Function 'SetControlInterface' argument 1 names different: declaration 'theCtrlInterface' definition 'theControlInterface'. [funcArgNamesDifferent]
desmume/src/armcpu.h:257:52: note: Function 'SetControlInterface' argument 1 names different: declaration 'theCtrlInterface' definition 'theControlInterface'.
desmume/src/armcpu.cpp:152:61: note: Function 'SetControlInterface' argument 1 names different: declaration 'theCtrlInterface' definition 'theControlInterface'.
desmume/src/armcpu.cpp:172:63: style: Function 'SetCurrentMemoryInterface' argument 1 names different: declaration 'theMemInterface' definition 'theMemoryInterface'. [funcArgNamesDifferent]
desmume/src/armcpu.h:262:54: note: Function 'SetCurrentMemoryInterface' argument 1 names different: declaration 'theMemInterface' definition 'theMemoryInterface'.
desmume/src/armcpu.cpp:172:63: note: Function 'SetCurrentMemoryInterface' argument 1 names different: declaration 'theMemInterface' definition 'theMemoryInterface'.
desmume/src/armcpu.h:274:7: performance: Technically the member function 'armcpu_t::changeCPSR' can be static. [functionStatic]
desmume/src/armcpu.cpp:222:16: note: Technically the member function 'armcpu_t::changeCPSR' can be static.
desmume/src/armcpu.h:274:7: note: Technically the member function 'armcpu_t::changeCPSR' can be static.
desmume/src/bios.cpp:884:56: style: The scope of the variable 'bitcount' can be reduced. [variableScope]
desmume/src/bios.cpp:885:5: style: The scope of the variable 'b' can be reduced. [variableScope]
desmume/src/bios.cpp:38:2: style: Struct 'CompressionHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/cheatSystem.cpp:933:2: error: Using 'memset' on class that contains a 'std::vector'. [memsetClass]
desmume/src/cheatSystem.cpp:889:4: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/cheatSystem.cpp:81:5: style: The scope of the variable 'type' can be reduced. [variableScope]
desmume/src/cheatSystem.cpp:82:5: style: The scope of the variable 'subtype' can be reduced. [variableScope]
desmume/src/cheatSystem.cpp:83:6: style: The scope of the variable 'hi' can be reduced. [variableScope]
desmume/src/cheatSystem.cpp:84:6: style: The scope of the variable 'lo' can be reduced. [variableScope]
desmume/src/cheatSystem.cpp:923:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
desmume/src/cheatSystem.cpp:79:36: style: Function 'ARparser' argument 1 names different: declaration 'cheat' definition 'list'. [funcArgNamesDifferent]
desmume/src/cheatSystem.h:60:29: note: Function 'ARparser' argument 1 names different: declaration 'cheat' definition 'list'.
desmume/src/cheatSystem.cpp:79:36: note: Function 'ARparser' argument 1 names different: declaration 'cheat' definition 'list'.
desmume/src/cheatSystem.cpp:639:42: style: Function 'getXXcodeString' argument 1 names different: declaration 'cheat' definition 'list'. [funcArgNamesDifferent]
desmume/src/cheatSystem.h:90:35: note: Function 'getXXcodeString' argument 1 names different: declaration 'cheat' definition 'list'.
desmume/src/cheatSystem.cpp:639:42: note: Function 'getXXcodeString' argument 1 names different: declaration 'cheat' definition 'list'.
desmume/src/cheatSystem.h:61:8: style: Unused private function: 'CHEATS::clearCode' [unusedPrivateFunction]
desmume/src/cheatSystem.h:123:10: performance: Technically the member function 'CHEATSEXPORT::R4decrypt' can be static. [functionStatic]
desmume/src/cheatSystem.cpp:707:20: note: Technically the member function 'CHEATSEXPORT::R4decrypt' can be static.
desmume/src/cheatSystem.h:123:10: note: Technically the member function 'CHEATSEXPORT::R4decrypt' can be static.
desmume/src/cheatSystem.h:163:9: style: Technically the member function 'CHEATSEXPORT::getCheatsNum' can be const. [functionConst]
desmume/src/cheatSystem.cpp:1011:19: note: Technically the member function 'CHEATSEXPORT::getCheatsNum' can be const.
desmume/src/cheatSystem.h:163:9: note: Technically the member function 'CHEATSEXPORT::getCheatsNum' can be const.
desmume/src/cheatSystem.cpp:650:73: performance: Function parameter 'codeString' should be passed by const reference. [passedByValue]
desmume/src/cp15.h:119:8: performance: Technically the member function 'armcp15_t::dataProcess' can be static. [functionStatic]
desmume/src/cp15.cpp:198:17: note: Technically the member function 'armcp15_t::dataProcess' can be static.
desmume/src/cp15.h:119:8: note: Technically the member function 'armcp15_t::dataProcess' can be static.
desmume/src/cp15.h:120:8: performance: Technically the member function 'armcp15_t::load' can be static. [functionStatic]
desmume/src/cp15.cpp:204:17: note: Technically the member function 'armcp15_t::load' can be static.
desmume/src/cp15.h:120:8: note: Technically the member function 'armcp15_t::load' can be static.
desmume/src/cp15.h:121:8: performance: Technically the member function 'armcp15_t::store' can be static. [functionStatic]
desmume/src/cp15.cpp:210:17: note: Technically the member function 'armcp15_t::store' can be static.
desmume/src/cp15.h:121:8: note: Technically the member function 'armcp15_t::store' can be static.
desmume/src/cp15.h:122:8: style: Technically the member function 'armcp15_t::moveCP2ARM' can be const. [functionConst]
desmume/src/cp15.cpp:216:17: note: Technically the member function 'armcp15_t::moveCP2ARM' can be const.
desmume/src/cp15.h:122:8: note: Technically the member function 'armcp15_t::moveCP2ARM' can be const.
desmume/src/cp15.h:124:8: style: Technically the member function 'armcp15_t::isAccessAllowed' can be const. [functionConst]
desmume/src/cp15.cpp:168:17: note: Technically the member function 'armcp15_t::isAccessAllowed' can be const.
desmume/src/cp15.h:124:8: note: Technically the member function 'armcp15_t::isAccessAllowed' can be const.
desmume/src/debug.cpp:106:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/debug.cpp:194:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/debug.cpp:199:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/debug.cpp:267:35: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/debug.cpp:376:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/debug.cpp:378:2: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
desmume/src/debug.cpp:262:72: style: Function 'vprintf' argument 3 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
desmume/src/debug.h:68:65: note: Function 'vprintf' argument 3 names different: declaration 'filename' definition 'file'.
desmume/src/debug.cpp:262:72: note: Function 'vprintf' argument 3 names different: declaration 'filename' definition 'file'.
desmume/src/debug.cpp:112:18: warning: Member variable 'DebugStatistics::sequencerExecutionCounters' is not initialized in the constructor. [uninitMemberVar]
desmume/src/debug.h:169:7: style: Unused private function: 'DebugNotify::ping' [unusedPrivateFunction]
desmume/src/debug.h:44:7: performance: Technically the member function 'DebugStatistics::print' can be static. [functionStatic]
desmume/src/debug.cpp:141:23: note: Technically the member function 'DebugStatistics::print' can be static.
desmume/src/debug.h:44:7: note: Technically the member function 'DebugStatistics::print' can be static.
desmume/src/debug.h:164:7: performance: Technically the member function 'DebugNotify::NextFrame' can be static. [functionStatic]
desmume/src/debug.cpp:394:19: note: Technically the member function 'DebugNotify::NextFrame' can be static.
desmume/src/debug.h:164:7: note: Technically the member function 'DebugNotify::NextFrame' can be static.
desmume/src/debug.h:165:7: performance: Technically the member function 'DebugNotify::ReadBeyondEndOfCart' can be static. [functionStatic]
desmume/src/debug.cpp:401:19: note: Technically the member function 'DebugNotify::ReadBeyondEndOfCart' can be static.
desmume/src/debug.h:165:7: note: Technically the member function 'DebugNotify::ReadBeyondEndOfCart' can be static.
desmume/src/rasterize.h:65:24: style: The function 'BeginRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:117:24: note: Virtual function in base class
desmume/src/rasterize.h:65:24: note: Function in derived class
desmume/src/rasterize.h:66:24: style: The function 'RenderGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:118:24: note: Virtual function in base class
desmume/src/rasterize.h:66:24: note: Function in derived class
desmume/src/rasterize.h:67:24: style: The function 'RenderEdgeMarking' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:119:24: note: Virtual function in base class
desmume/src/rasterize.h:67:24: note: Function in derived class
desmume/src/rasterize.h:68:24: style: The function 'RenderFog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:120:24: note: Virtual function in base class
desmume/src/rasterize.h:68:24: note: Function in derived class
desmume/src/rasterize.h:69:24: style: The function 'EndRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:121:24: note: Virtual function in base class
desmume/src/rasterize.h:69:24: note: Function in derived class
desmume/src/rasterize.h:71:24: style: The function 'ClearUsingImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:124:24: note: Virtual function in base class
desmume/src/rasterize.h:71:24: note: Function in derived class
desmume/src/rasterize.h:72:24: style: The function 'ClearUsingValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:125:24: note: Virtual function in base class
desmume/src/rasterize.h:72:24: note: Function in derived class
desmume/src/rasterize.h:98:24: style: The function 'UpdateToonTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:142:24: note: Virtual function in base class
desmume/src/rasterize.h:98:24: note: Function in derived class
desmume/src/rasterize.h:99:24: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:145:24: note: Virtual function in base class
desmume/src/rasterize.h:99:24: note: Function in derived class
desmume/src/rasterize.h:100:24: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:147:24: note: Virtual function in base class
desmume/src/rasterize.h:100:24: note: Function in derived class
desmume/src/rasterize.h:101:24: style: The function 'RenderFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:149:24: note: Virtual function in base class
desmume/src/rasterize.h:101:24: note: Function in derived class
desmume/src/rasterize.h:102:24: style: The function 'SetFramebufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/render3D.h:155:24: note: Virtual function in base class
desmume/src/rasterize.h:102:24: note: Function in derived class
desmume/src/emufile.cpp:189:6: warning: Redundant assignment of 'val' to itself. [selfAssignment]
desmume/src/emufile.cpp:219:6: warning: Redundant assignment of 'val' to itself. [selfAssignment]
desmume/src/emufile.cpp:250:6: warning: Redundant assignment of 'val' to itself. [selfAssignment]
desmume/src/emufile.cpp:44:45: style: Function 'readAllBytes' argument 1 names different: declaration 'buf' definition 'dstbuf'. [funcArgNamesDifferent]
desmume/src/emufile.h:63:44: note: Function 'readAllBytes' argument 1 names different: declaration 'buf' definition 'dstbuf'.
desmume/src/emufile.cpp:44:45: note: Function 'readAllBytes' argument 1 names different: declaration 'buf' definition 'dstbuf'.
desmume/src/emufile.cpp:194:31: style: Function 'read64le' argument 1 names different: declaration 'val' definition 'Bufo'. [funcArgNamesDifferent]
desmume/src/emufile.h:95:23: note: Function 'read64le' argument 1 names different: declaration 'val' definition 'Bufo'.
desmume/src/emufile.cpp:194:31: note: Function 'read64le' argument 1 names different: declaration 'val' definition 'Bufo'.
desmume/src/emufile.cpp:223:31: style: Function 'read32le' argument 1 names different: declaration 'val' definition 'Bufo'. [funcArgNamesDifferent]
desmume/src/emufile.h:101:23: note: Function 'read32le' argument 1 names different: declaration 'val' definition 'Bufo'.
desmume/src/emufile.cpp:223:31: note: Function 'read32le' argument 1 names different: declaration 'val' definition 'Bufo'.
desmume/src/emufile.cpp:225:31: style: Function 'read32le' argument 1 names different: declaration 'val' definition 'Bufo'. [funcArgNamesDifferent]
desmume/src/emufile.h:100:23: note: Function 'read32le' argument 1 names different: declaration 'val' definition 'Bufo'.
desmume/src/emufile.cpp:225:31: note: Function 'read32le' argument 1 names different: declaration 'val' definition 'Bufo'.
desmume/src/emufile.cpp:256:31: style: Function 'read16le' argument 1 names different: declaration 'val' definition 'Bufo'. [funcArgNamesDifferent]
desmume/src/emufile.h:107:23: note: Function 'read16le' argument 1 names different: declaration 'val' definition 'Bufo'.
desmume/src/emufile.cpp:256:31: note: Function 'read16le' argument 1 names different: declaration 'val' definition 'Bufo'.
desmume/src/emufile.cpp:339:7: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning]
desmume/src/emufile.cpp:197:19: error: Uninitialized variable: buf [uninitvar]
desmume/src/emufile.cpp:228:12: error: Uninitialized variable: buf [uninitvar]
desmume/src/emufile.cpp:259:12: error: Uninitialized variable: buf [uninitvar]
desmume/src/emufile.cpp:293:9: error: Uninitialized variable: temp [uninitvar]
desmume/src/emufile.cpp:294:9: error: Uninitialized variable: temp [uninitvar]
desmume/src/encrypt.h:49:7: style: Technically the member function '_KEY1::decrypt' can be const. [functionConst]
desmume/src/encrypt.cpp:65:13: note: Technically the member function '_KEY1::decrypt' can be const.
desmume/src/encrypt.h:49:7: note: Technically the member function '_KEY1::decrypt' can be const.
desmume/src/encrypt.h:50:7: style: Technically the member function '_KEY1::encrypt' can be const. [functionConst]
desmume/src/encrypt.cpp:84:13: note: Technically the member function '_KEY1::encrypt' can be const.
desmume/src/encrypt.h:50:7: note: Technically the member function '_KEY1::encrypt' can be const.
desmume/src/encrypt.h:61:6: performance: Technically the member function '_KEY2::bitsReverse39' can be static. [functionStatic]
desmume/src/encrypt.cpp:106:12: note: Technically the member function '_KEY2::bitsReverse39' can be static.
desmume/src/encrypt.h:61:6: note: Technically the member function '_KEY2::bitsReverse39' can be static.
desmume/src/firmware.cpp:1142:2: style: Variable 'buffer' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/firmware.cpp:1141:0: note: Variable 'buffer' is reassigned a value before the old one has been used.
desmume/src/firmware.cpp:1142:2: note: Variable 'buffer' is reassigned a value before the old one has been used.
desmume/src/firmware.cpp:84:5: style: The scope of the variable 'd' can be reduced. [variableScope]
desmume/src/firmware.cpp:174:5: style: The scope of the variable 'd' can be reduced. [variableScope]
desmume/src/firmware.cpp:693:6: style: The scope of the variable 'user1_valid' can be reduced. [variableScope]
desmume/src/firmware.cpp:694:6: style: The scope of the variable 'user2_valid' can be reduced. [variableScope]
desmume/src/firmware.cpp:696:6: style: The scope of the variable 'fw_crc' can be reduced. [variableScope]
desmume/src/firmware.cpp:697:6: style: The scope of the variable 'crc' can be reduced. [variableScope]
desmume/src/firmware.h:44:7: style: Technically the member function 'CFIRMWARE::getBootCodeCRC16' can be const. [functionConst]
desmume/src/firmware.cpp:38:16: note: Technically the member function 'CFIRMWARE::getBootCodeCRC16' can be const.
desmume/src/firmware.h:44:7: note: Technically the member function 'CFIRMWARE::getBootCodeCRC16' can be const.
desmume/src/firmware.h:45:7: performance: Technically the member function 'CFIRMWARE::decrypt' can be static. [functionStatic]
desmume/src/firmware.cpp:73:16: note: Technically the member function 'CFIRMWARE::decrypt' can be static.
desmume/src/firmware.h:45:7: note: Technically the member function 'CFIRMWARE::decrypt' can be static.
desmume/src/firmware.h:46:7: performance: Technically the member function 'CFIRMWARE::decompress' can be static. [functionStatic]
desmume/src/firmware.cpp:163:16: note: Technically the member function 'CFIRMWARE::decompress' can be static.
desmume/src/firmware.h:46:7: note: Technically the member function 'CFIRMWARE::decompress' can be static.
desmume/src/firmware.h:56:7: style: Technically the member function 'CFIRMWARE::saveSettings' can be const. [functionConst]
desmume/src/firmware.cpp:564:17: note: Technically the member function 'CFIRMWARE::saveSettings' can be const.
desmume/src/firmware.h:56:7: note: Technically the member function 'CFIRMWARE::saveSettings' can be const.
desmume/src/gfx3d.cpp:595:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
desmume/src/gfx3d.cpp:596:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
desmume/src/gfx3d.cpp:545:15: style: C-style pointer casting [cstyleCast]
desmume/src/gfx3d.cpp:551:15: style: C-style pointer casting [cstyleCast]
desmume/src/gfx3d.cpp:2656:0: style: C-style pointer casting [cstyleCast]
desmume/src/gfx3d.cpp:2657:0: style: C-style pointer casting [cstyleCast]
desmume/src/gfx3d.cpp:490:2: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
desmume/src/gfx3d.cpp:491:2: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
desmume/src/gfx3d.cpp:500:2: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
desmume/src/gfx3d.cpp:501:2: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
desmume/src/gfx3d.cpp:509:2: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
desmume/src/gfx3d.cpp:516:2: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
desmume/src/gfx3d.cpp:158:20: style: Checking if unsigned variable 'paramCounter' is less than zero. This might be a false warning. [unsignedLessThanZero]
desmume/src/gfx3d.cpp:908:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
desmume/src/gfx3d.cpp:2325:41: style: Function 'gfx3d_glGetMatrix' argument 1 names different: declaration 'mode' definition 'm_mode'. [funcArgNamesDifferent]
desmume/src/gfx3d.h:783:41: note: Function 'gfx3d_glGetMatrix' argument 1 names different: declaration 'mode' definition 'm_mode'.
desmume/src/gfx3d.cpp:2325:41: note: Function 'gfx3d_glGetMatrix' argument 1 names different: declaration 'mode' definition 'm_mode'.
desmume/src/gfx3d.cpp:523:0: style: Variable 'zzz' is assigned a value that is never used. [unreadVariable]
desmume/src/gfx3d.cpp:2719:1: style: The class 'ClipperOutput' does not have a constructor although it has private member variables. [noConstructor]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 2 , 1 , ClipperOutput >::m_prevVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 2 , 1 , ClipperOutput >::m_firstVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > >::m_prevVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > >::m_firstVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > >::m_prevVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > >::m_firstVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > >::m_prevVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > >::m_firstVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 0 , 1 , ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > > >::m_prevVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 0 , 1 , ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > > >::m_firstVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 0 , -1 , ClipperPlane < 0 , 1 , ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > > > >::m_prevVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.cpp:2642:0: warning: Member variable 'ClipperPlane < 0 , -1 , ClipperPlane < 0 , 1 , ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > > > >::m_firstVert' is not initialized in the constructor. [uninitMemberVar]
desmume/src/gfx3d.h:634:19: performance: Technically the member function 'GFX3D_Clipper::clipSegmentVsPlane' can be static. [functionStatic]
desmume/src/gfx3d.cpp:2786:21: note: Technically the member function 'GFX3D_Clipper::clipSegmentVsPlane' can be static.
desmume/src/gfx3d.h:634:19: note: Technically the member function 'GFX3D_Clipper::clipSegmentVsPlane' can be static.
desmume/src/gfx3d.h:635:19: performance: Technically the member function 'GFX3D_Clipper::clipPolyVsPlane' can be static. [functionStatic]
desmume/src/gfx3d.cpp:2792:21: note: Technically the member function 'GFX3D_Clipper::clipPolyVsPlane' can be static.
desmume/src/gfx3d.h:635:19: note: Technically the member function 'GFX3D_Clipper::clipPolyVsPlane' can be static.
desmume/src/gfx3d.cpp:2735:6: style: Technically the member function 'ClipperOutput::finish' can be const. [functionConst]
desmume/src/gfx3d.cpp:2642:0: style: Class 'ClipperPlane < 2 , 1 , ClipperOutput >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/gfx3d.cpp:2642:0: style: Class 'ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/gfx3d.cpp:2642:0: style: Class 'ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/gfx3d.cpp:2642:0: style: Class 'ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/gfx3d.cpp:2642:0: style: Class 'ClipperPlane < 0 , 1 , ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/gfx3d.cpp:2642:0: style: Class 'ClipperPlane < 0 , -1 , ClipperPlane < 0 , 1 , ClipperPlane < 1 , -1 , ClipperPlane < 1 , 1 , ClipperPlane < 2 , -1 , ClipperPlane < 2 , 1 , ClipperOutput > > > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/gfx3d.cpp:2601:0: error: Null pointer dereference [nullPointer]
desmume/src/gfx3d.cpp:2602:0: error: Null pointer dereference [nullPointer]
desmume/src/gfx3d.cpp:2603:0: error: Null pointer dereference [nullPointer]
desmume/src/gfx3d.cpp:2604:0: error: Null pointer dereference [nullPointer]
desmume/src/gfx3d.cpp:2609:0: error: Null pointer dereference [nullPointer]
desmume/src/gfx3d.cpp:2627:0: error: Null pointer dereference [nullPointer]
desmume/src/gfx3d.cpp:2625:0: error: Null pointer dereference [nullPointer]
desmume/src/libretro-common/algorithms/mismatch.c:135:10: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
desmume/src/libretro-common/compat/compat_ifaddrs.c:190:18: style: The scope of the variable 'l_cur' can be reduced. [variableScope]
desmume/src/libretro-common/compat/compat_ifaddrs.c:654:21: style: The scope of the variable 'l_cur' can be reduced. [variableScope]
desmume/src/libretro-common/features/features_cpu.c:209:0: error: #error "Your platform does not have a timer function implemented in cpu_features_get_time_usec(). Cannot continue." [preprocessorErrorDirective]
desmume/src/libretro-common/file/config_file.c:479:7: style: Variable 'hold' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/file/config_file.c:477:0: note: Variable 'hold' is reassigned a value before the old one has been used.
desmume/src/libretro-common/file/config_file.c:479:7: note: Variable 'hold' is reassigned a value before the old one has been used.
desmume/src/libretro-common/file/file_path.c:305:4: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/file/file_path.c:302:0: note: Variable 'base' is reassigned a value before the old one has been used.
desmume/src/libretro-common/file/file_path.c:305:4: note: Variable 'base' is reassigned a value before the old one has been used.
desmume/src/libretro-common/file/nbio/test/nbio_test.c:15:4: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/file/nbio/test/nbio_test.c:10:0: note: Variable 'ptr' is reassigned a value before the old one has been used.
desmume/src/libretro-common/file/nbio/test/nbio_test.c:15:4: note: Variable 'ptr' is reassigned a value before the old one has been used.
desmume/src/libretro-common/formats/bmp/rbmp.c:417:17: style: Redundant condition: If 'req_comp >= 3', the comparison 'req_comp' is always true. [redundantCondition]
desmume/src/libretro-common/formats/bmp/rbmp.c:182:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:306:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:314:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:327:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:330:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:344:17: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:387:29: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:392:20: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:423:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:430:17: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:450:17: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:506:20: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/bmp/rbmp.c:302:20: style: The scope of the variable 'compress' can be reduced. [variableScope]
desmume/src/libretro-common/formats/bmp/rbmp.c:42:15: style: struct member 'rbmp_io_callbacks::eof' is never used. [unusedStructMember]
desmume/src/libretro-common/formats/bmp/rbmp.c:65:10: style: struct member 'rbmp::empty' is never used. [unusedStructMember]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:171:8: style: Condition 'rjpeg__vertically_flip_on_load' is always false [knownConditionTrueFalse]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:2385:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:1722:15: style: The scope of the variable 'q' can be reduced. [variableScope]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:1981:10: style: The scope of the variable 't0' can be reduced. [variableScope]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:454:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:458:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:555:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:556:8: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 557. [shiftTooManyBits]
desmume/src/libretro-common/formats/jpeg/rjpeg.c:557:13: note: Assuming that condition 'n>=0' is not redundant
desmume/src/libretro-common/formats/jpeg/rjpeg.c:556:8: note: Shift
desmume/src/libretro-common/formats/jpeg/rjpeg.c:70:10: style: struct member 'rjpeg::empty' is never used. [unusedStructMember]
desmume/src/libretro-common/formats/tga/rtga.c:164:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/tga/rtga.c:294:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/tga/rtga.c:321:20: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/tga/rtga.c:326:20: style: Same value in both branches of ternary operator. [duplicateValueTernary]
desmume/src/libretro-common/formats/tga/rtga.c:254:11: style: The scope of the variable 'j' can be reduced. [variableScope]
desmume/src/libretro-common/formats/tga/rtga.c:256:8: style: The scope of the variable 'RLE_count' can be reduced. [variableScope]
desmume/src/libretro-common/formats/tga/rtga.c:257:8: style: The scope of the variable 'RLE_repeating' can be reduced. [variableScope]
desmume/src/libretro-common/formats/tga/rtga.c:258:8: style: The scope of the variable 'read_next_pixel' can be reduced. [variableScope]
desmume/src/libretro-common/formats/tga/rtga.c:18:10: style: struct member 'rtga::empty' is never used. [unusedStructMember]
desmume/src/libretro-common/formats/tga/rtga.c:25:15: style: struct member 'rtga_io_callbacks::eof' is never used. [unusedStructMember]
desmume/src/libretro-common/formats/xml/rxml.c:68:11: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
desmume/src/libretro-common/formats/xml/rxml.c:64:42: note: outer condition: attrib_node_head
desmume/src/libretro-common/formats/xml/rxml.c:68:11: note: opposite inner condition: !attrib_node_head
desmume/src/libretro-common/formats/xml/rxml.c:319:10: style: Variable 'first_start' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/formats/xml/rxml.c:315:0: note: Variable 'first_start' is reassigned a value before the old one has been used.
desmume/src/libretro-common/formats/xml/rxml.c:319:10: note: Variable 'first_start' is reassigned a value before the old one has been used.
desmume/src/libretro-common/formats/xml/rxml.c:320:10: style: Variable 'first_closing' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/formats/xml/rxml.c:316:0: note: Variable 'first_closing' is reassigned a value before the old one has been used.
desmume/src/libretro-common/formats/xml/rxml.c:320:10: note: Variable 'first_closing' is reassigned a value before the old one has been used.
desmume/src/libretro-common/gfx/scaler/scaler_filter.c:211:10: style: Variable 'base_filter' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/gfx/scaler/scaler_filter.c:208:0: note: Variable 'base_filter' is reassigned a value before the old one has been used.
desmume/src/libretro-common/gfx/scaler/scaler_filter.c:211:10: note: Variable 'base_filter' is reassigned a value before the old one has been used.
desmume/src/libretro-common/gfx/scaler/scaler_filter.c:227:10: style: Variable 'base_filter' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/gfx/scaler/scaler_filter.c:225:0: note: Variable 'base_filter' is reassigned a value before the old one has been used.
desmume/src/libretro-common/gfx/scaler/scaler_filter.c:227:10: note: Variable 'base_filter' is reassigned a value before the old one has been used.
desmume/src/libretro-common/libco/amd64.c:169:36: error: Expression 'co_active_handle=handle,co_previous_handle' depends on order of evaluation of side effects [unknownEvaluationOrder]
desmume/src/libretro-common/libco/libco.c:22:0: error: #error "libco: unsupported processor, compiler or operating system" [preprocessorErrorDirective]
desmume/src/libretro-common/libco/psp2.c:108:40: error: Expression 'co_active_handle=handle,co_previous_handle' depends on order of evaluation of side effects [unknownEvaluationOrder]
desmume/src/libretro-common/libco/x86.c:21:0: error: #error "libco: please define fastcall macro" [preprocessorErrorDirective]
desmume/src/libretro-common/lists/dir_list.c:191:7: style: Variable 'is_dir' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/lists/dir_list.c:184:0: note: Variable 'is_dir' is reassigned a value before the old one has been used.
desmume/src/libretro-common/lists/dir_list.c:191:7: note: Variable 'is_dir' is reassigned a value before the old one has been used.
desmume/src/libretro-common/lists/file_list.c:46:4: style: Variable 'new_data' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/libretro-common/lists/file_list.c:43:0: note: Variable 'new_data' is reassigned a value before the old one has been used.
desmume/src/libretro-common/lists/file_list.c:46:4: note: Variable 'new_data' is reassigned a value before the old one has been used.
desmume/src/libretro-common/net/test/net_http_test.c:43:7: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
desmume/src/libretro-common/net/test/net_http_test.c:43:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
desmume/src/libretro-common/utils/md5.c:212:22: style: The scope of the variable 'available' can be reduced. [variableScope]
desmume/src/libretro-common/utils/udp-test.c:27:12: style: Unused variable: i [unusedVariable]
desmume/src/mc.cpp:616:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/mc.cpp:552:9: warning: Either the condition 'if(out_buf)' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck]
desmume/src/mc.cpp:1259:8: note: Assuming that condition 'if(out_buf)' is not redundant
desmume/src/mc.cpp:1256:16: note: Calling function 'saveBuffer', 1st argument 'data' value is 0
desmume/src/mc.cpp:552:9: note: Null pointer dereference
desmume/src/mc.cpp:1240:13: warning: Either the condition 'if(in_buf)' is redundant or there is possible null pointer dereference: in_buf. [nullPointerRedundantCheck]
desmume/src/mc.cpp:1258:8: note: Assuming that condition 'if(in_buf)' is not redundant
desmume/src/mc.cpp:1240:13: note: Null pointer dereference
desmume/src/mc.cpp:1245:11: warning: Either the condition 'if(out_buf)' is redundant or there is possible null pointer dereference: out_buf. [nullPointerRedundantCheck]
desmume/src/mc.cpp:1259:8: note: Assuming that condition 'if(out_buf)' is not redundant
desmume/src/mc.cpp:1245:11: note: Null pointer dereference
desmume/src/mc.cpp:223:9: style: The scope of the variable 'elements_read' can be reduced. [variableScope]
desmume/src/mc.cpp:223:24: style: The scope of the variable 'elements_written' can be reduced. [variableScope]
desmume/src/mc.cpp:336:7: style: The scope of the variable 'left' can be reduced. [variableScope]
desmume/src/mc.cpp:1117:5: style: The scope of the variable 'cc' can be reduced. [variableScope]
desmume/src/mc.cpp:1119:6: style: The scope of the variable 'size_packed' can be reduced. [variableScope]
desmume/src/mc.cpp:172:12: style: Unsigned variable 'version' can't be negative so it is unnecessary to test it. [unsignedPositive]
desmume/src/mc.cpp:1063:51: style: Function 'get_save_nogba_size' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
desmume/src/mc.h:121:38: note: Function 'get_save_nogba_size' argument 1 names different: declaration 'filename' definition 'fname'.
desmume/src/mc.cpp:1063:51: note: Function 'get_save_nogba_size' argument 1 names different: declaration 'filename' definition 'fname'.
desmume/src/mc.cpp:1402:49: style: Function 'get_save_raw_size' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
desmume/src/mc.h:123:36: note: Function 'get_save_raw_size' argument 1 names different: declaration 'filename' definition 'fname'.
desmume/src/mc.cpp:1402:49: note: Function 'get_save_raw_size' argument 1 names different: declaration 'filename' definition 'fname'.
desmume/src/mc.cpp:1453:49: style: Function 'get_save_duc_size' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
desmume/src/mc.h:120:36: note: Function 'get_save_duc_size' argument 1 names different: declaration 'filename' definition 'fname'.
desmume/src/mc.cpp:1453:49: note: Function 'get_save_duc_size' argument 1 names different: declaration 'filename' definition 'fname'.
desmume/src/mc.cpp:1151:3: style: Variable 'size_unpacked' is assigned a value that is never used. [unreadVariable]
desmume/src/mc.cpp:1150:3: style: Variable 'size_packed' is assigned a value that is never used. [unreadVariable]
desmume/src/mc.cpp:221:15: warning: Member variable 'BackupDevice::savedInfo' is not initialized in the constructor. [uninitMemberVar]
desmume/src/mc.h:91:5: performance: Technically the member function 'BackupDevice::searchFileSaveType' can be static. [functionStatic]
desmume/src/mc.cpp:597:18: note: Technically the member function 'BackupDevice::searchFileSaveType' can be static.
desmume/src/mc.h:91:5: note: Technically the member function 'BackupDevice::searchFileSaveType' can be static.
desmume/src/mc.h:110:7: performance: Technically the member function 'BackupDevice::load_old_state' can be static. [functionStatic]
desmume/src/mc.cpp:981:20: note: Technically the member function 'BackupDevice::load_old_state' can be static.
desmume/src/mc.h:110:7: note: Technically the member function 'BackupDevice::load_old_state' can be static.
desmume/src/mc.h:117:6: performance: Technically the member function 'BackupDevice::trim' can be static. [functionStatic]
desmume/src/mc.cpp:1191:19: note: Technically the member function 'BackupDevice::trim' can be static.
desmume/src/mc.h:117:6: note: Technically the member function 'BackupDevice::trim' can be static.
desmume/src/mc.h:118:6: performance: Technically the member function 'BackupDevice::fillLeft' can be static. [functionStatic]
desmume/src/mc.cpp:1214:19: note: Technically the member function 'BackupDevice::fillLeft' can be static.
desmume/src/mc.h:118:6: note: Technically the member function 'BackupDevice::fillLeft' can be static.
desmume/src/mc.h:120:6: performance: Technically the member function 'BackupDevice::get_save_duc_size' can be static. [functionStatic]
desmume/src/mc.cpp:1453:19: note: Technically the member function 'BackupDevice::get_save_duc_size' can be static.
desmume/src/mc.h:120:6: note: Technically the member function 'BackupDevice::get_save_duc_size' can be static.
desmume/src/mc.h:122:6: performance: Technically the member function 'BackupDevice::get_save_nogba_size' can be static. [functionStatic]
desmume/src/mc.cpp:1094:19: note: Technically the member function 'BackupDevice::get_save_nogba_size' can be static.
desmume/src/mc.h:122:6: note: Technically the member function 'BackupDevice::get_save_nogba_size' can be static.
desmume/src/mc.h:123:6: performance: Technically the member function 'BackupDevice::get_save_raw_size' can be static. [functionStatic]
desmume/src/mc.cpp:1402:19: note: Technically the member function 'BackupDevice::get_save_raw_size' can be static.
desmume/src/mc.h:123:6: note: Technically the member function 'BackupDevice::get_save_raw_size' can be static.
desmume/src/mc.cpp:319:2: style: Class 'BackupDevice' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/mc.cpp:319:2: style: Class 'BackupDevice' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/mc.cpp:130:6: error: Uninitialized variable: elements_read [uninitvar]
desmume/src/rasterize.cpp:1012:39: style: C-style pointer casting [cstyleCast]
desmume/src/rasterize.cpp:1022:39: style: C-style pointer casting [cstyleCast]
desmume/src/rasterize.cpp:1030:39: style: C-style pointer casting [cstyleCast]
desmume/src/rasterize.cpp:1040:39: style: C-style pointer casting [cstyleCast]
desmume/src/rasterize.cpp:1048:44: style: C-style pointer casting [cstyleCast]
desmume/src/rasterize.cpp:1079:10: style: C-style pointer casting [cstyleCast]
desmume/src/rasterize.cpp:1957:39: style: C-style pointer casting [cstyleCast]
desmume/src/rasterize.cpp:1881:2: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/rasterize.cpp:1879:0: note: Variable 'error' is reassigned a value before the old one has been used.
desmume/src/rasterize.cpp:1881:2: note: Variable 'error' is reassigned a value before the old one has been used.
desmume/src/rasterize.cpp:1538:21: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
desmume/src/rasterize.cpp:1539:21: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
desmume/src/rasterize.cpp:1540:21: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
desmume/src/rasterize.cpp:1548:5: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
desmume/src/rasterize.cpp:1550:5: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
desmume/src/rasterize.cpp:1552:5: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
desmume/src/rasterize.cpp:1740:11: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
desmume/src/rasterize.cpp:1748:19: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
desmume/src/rasterize.cpp:1504:20: style: Unused variable: r [unusedVariable]
desmume/src/rasterize.cpp:716:0: style: Variable 'x' is modified but its new value is never used. [unreadVariable]
desmume/src/rasterize.cpp:416:0: performance: Technically the member function 'RasterizerUnit < true >::round_s' can be static. [functionStatic]
desmume/src/rasterize.cpp:316:0: performance: Technically the member function 'RasterizerUnit < true >::Sampler::clamp' can be static. [functionStatic]
desmume/src/rasterize.cpp:332:0: performance: Technically the member function 'RasterizerUnit < true >::Sampler::repeat' can be static. [functionStatic]
desmume/src/rasterize.cpp:347:0: performance: Technically the member function 'RasterizerUnit < true >::Sampler::flip' can be static. [functionStatic]
desmume/src/rasterize.cpp:416:0: performance: Technically the member function 'RasterizerUnit < false >::round_s' can be static. [functionStatic]
desmume/src/rasterize.cpp:316:0: performance: Technically the member function 'RasterizerUnit < false >::Sampler::clamp' can be static. [functionStatic]
desmume/src/rasterize.cpp:332:0: performance: Technically the member function 'RasterizerUnit < false >::Sampler::repeat' can be static. [functionStatic]
desmume/src/rasterize.cpp:347:0: performance: Technically the member function 'RasterizerUnit < false >::Sampler::flip' can be static. [functionStatic]
desmume/src/rasterize.cpp:1133:4: style: Class 'SoftRasterizerRenderer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/rasterize.cpp:1133:4: style: Class 'SoftRasterizerRenderer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/rasterize.h:60:24: warning: Virtual function 'InitTables' is called from constructor 'SoftRasterizerRenderer()' at line 1155. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/rasterize.cpp:1155:2: note: Calling InitTables
desmume/src/rasterize.h:60:24: note: InitTables is a virtual method
desmume/src/rasterize.h:99:24: warning: Virtual function 'Reset' is called from constructor 'SoftRasterizerRenderer()' at line 1156. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/rasterize.cpp:1156:2: note: Calling Reset
desmume/src/rasterize.h:99:24: note: Reset is a virtual method
desmume/src/readwrite.cpp:22:28: style: Function 'write8le' argument 2 names different: declaration 'fp' definition 'os'. [funcArgNamesDifferent]
desmume/src/readwrite.h:32:29: note: Function 'write8le' argument 2 names different: declaration 'fp' definition 'os'.
desmume/src/readwrite.cpp:22:28: note: Function 'write8le' argument 2 names different: declaration 'fp' definition 'os'.
desmume/src/readwrite.cpp:37:31: style: Function 'write16le' argument 2 names different: declaration 'os' definition 'fp'. [funcArgNamesDifferent]
desmume/src/readwrite.h:33:31: note: Function 'write16le' argument 2 names different: declaration 'os' definition 'fp'.
desmume/src/readwrite.cpp:37:31: note: Function 'write16le' argument 2 names different: declaration 'os' definition 'fp'.
desmume/src/readwrite.cpp:48:31: style: Function 'write32le' argument 2 names different: declaration 'os' definition 'fp'. [funcArgNamesDifferent]
desmume/src/readwrite.h:34:31: note: Function 'write32le' argument 2 names different: declaration 'os' definition 'fp'.
desmume/src/readwrite.cpp:48:31: note: Function 'write32le' argument 2 names different: declaration 'os' definition 'fp'.
desmume/src/readwrite.cpp:77:34: style: Function 'read32le' argument 2 names different: declaration 'is' definition 'fp'. [funcArgNamesDifferent]
desmume/src/readwrite.h:39:33: note: Function 'read32le' argument 2 names different: declaration 'is' definition 'fp'.
desmume/src/readwrite.cpp:77:34: note: Function 'read32le' argument 2 names different: declaration 'is' definition 'fp'.
desmume/src/readwrite.cpp:91:24: error: Uninitialized variable: buf [uninitvar]
desmume/src/readwrite.cpp:102:24: error: Uninitialized variable: buf [uninitvar]
desmume/src/render3D.cpp:244:46: style: C-style pointer casting [cstyleCast]
desmume/src/render3D.cpp:442:2: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/render3D.cpp:440:0: note: Variable 'error' is reassigned a value before the old one has been used.
desmume/src/render3D.cpp:442:2: note: Variable 'error' is reassigned a value before the old one has been used.
desmume/src/render3D.cpp:186:2: performance: Variable '_renderName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
desmume/src/render3D.h:135:13: style: Technically the member function 'Render3D::GetRenderID' can be const. [functionConst]
desmume/src/render3D.cpp:212:22: note: Technically the member function 'Render3D::GetRenderID' can be const.
desmume/src/render3D.h:135:13: note: Technically the member function 'Render3D::GetRenderID' can be const.
desmume/src/render3D.h:136:14: style: Technically the member function 'Render3D::GetName' can be const. [functionConst]
desmume/src/render3D.cpp:217:23: note: Technically the member function 'Render3D::GetName' can be const.
desmume/src/render3D.h:136:14: note: Technically the member function 'Render3D::GetName' can be const.
desmume/src/render3D.h:139:9: style: Technically the member function 'Render3D::GetFramebufferWidth' can be const. [functionConst]
desmume/src/render3D.cpp:227:18: note: Technically the member function 'Render3D::GetFramebufferWidth' can be const.
desmume/src/render3D.h:139:9: note: Technically the member function 'Render3D::GetFramebufferWidth' can be const.
desmume/src/render3D.h:140:9: style: Technically the member function 'Render3D::GetFramebufferHeight' can be const. [functionConst]
desmume/src/render3D.cpp:232:18: note: Technically the member function 'Render3D::GetFramebufferHeight' can be const.
desmume/src/render3D.h:140:9: note: Technically the member function 'Render3D::GetFramebufferHeight' can be const.
desmume/src/render3D.h:145:24: warning: Virtual function 'Reset' is called from constructor 'Render3D()' at line 204. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/render3D.cpp:204:2: note: Calling Reset
desmume/src/render3D.h:145:24: note: Reset is a virtual method
desmume/src/saves.cpp:404:13: style: Unsigned variable 'version' can't be negative so it is unnecessary to test it. [unsignedPositive]
desmume/src/saves.cpp:440:13: style: Unsigned variable 'version' can't be negative so it is unnecessary to test it. [unsignedPositive]
desmume/src/saves.cpp:871:6: style: Unused variable: cbuf [unusedVariable]
desmume/src/saves.cpp:625:25: error: Memory leak: tmp_buf [memleak]
desmume/src/slot1.cpp:154:34: style: Function 'slot1_Change' argument 1 names different: declaration 'type' definition 'changeToType'. [funcArgNamesDifferent]
desmume/src/slot1.h:125:34: note: Function 'slot1_Change' argument 1 names different: declaration 'type' definition 'changeToType'.
desmume/src/slot1.cpp:154:34: note: Function 'slot1_Change' argument 1 names different: declaration 'type' definition 'changeToType'.
desmume/src/slot2.cpp:108:34: style: Function 'slot2_Change' argument 1 names different: declaration 'type' definition 'changeToType'. [funcArgNamesDifferent]
desmume/src/slot2.h:117:34: note: Function 'slot2_Change' argument 1 names different: declaration 'type' definition 'changeToType'.
desmume/src/slot2.cpp:108:34: note: Function 'slot2_Change' argument 1 names different: declaration 'type' definition 'changeToType'.
desmume/src/texcache.cpp:47:2: warning: Member variable 'MemSpan::items' is not initialized in the constructor. [uninitMemberVar]
desmume/src/thumb_instructions.cpp:197:62: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 194. [shiftTooManyBitsSigned]
desmume/src/thumb_instructions.cpp:194:6: note: Assuming that condition 'v<32' is not redundant
desmume/src/thumb_instructions.cpp:197:62: note: Shift
desmume/src/utils/AsmJit/core/assembler.cpp:201:12: style: C-style pointer casting [cstyleCast]
desmume/src/utils/AsmJit/core/assembler.cpp:161:12: style: The scope of the variable 'max' can be reduced. [variableScope]
desmume/src/utils/AsmJit/core/assembler.cpp:165:11: style: The scope of the variable 'p' can be reduced. [variableScope]
desmume/src/utils/AsmJit/core/stringbuilder.h:45:3: warning: Member variable 'StringBuilder::_data' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/stringbuilder.h:45:3: warning: Member variable 'StringBuilder::_length' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/stringbuilder.h:45:3: warning: Member variable 'StringBuilder::_capacity' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/stringbuilder.h:45:3: warning: Member variable 'StringBuilder::_canFree' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/stringbuilder.h:45:3: style: Struct 'StringBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/logger.h:150:14: style: Struct 'FileLogger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/zonememory.h:68:14: style: Struct 'ZoneMemory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/context.h:121:31: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/context.h:60:20: note: Virtual function in base class
desmume/src/utils/AsmJit/core/context.h:121:31: note: Function in derived class
desmume/src/utils/AsmJit/core/logger.h:174:27: style: The function 'logString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/logger.h:60:16: note: Virtual function in base class
desmume/src/utils/AsmJit/core/logger.h:174:27: note: Function in derived class
desmume/src/utils/AsmJit/core/logger.h:180:27: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/logger.h:80:27: note: Virtual function in base class
desmume/src/utils/AsmJit/core/logger.h:180:27: note: Function in derived class
desmume/src/utils/AsmJit/core/logger.h:226:27: style: The function 'logString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/logger.h:60:16: note: Virtual function in base class
desmume/src/utils/AsmJit/core/logger.h:226:27: note: Function in derived class
desmume/src/utils/AsmJit/core/memorymanager.h:113:28: style: The function 'alloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/memorymanager.h:56:17: note: Virtual function in base class
desmume/src/utils/AsmJit/core/memorymanager.h:113:28: note: Function in derived class
desmume/src/utils/AsmJit/core/memorymanager.h:114:27: style: The function 'free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/memorymanager.h:58:16: note: Virtual function in base class
desmume/src/utils/AsmJit/core/memorymanager.h:114:27: note: Function in derived class
desmume/src/utils/AsmJit/core/memorymanager.h:115:27: style: The function 'shrink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/memorymanager.h:60:16: note: Virtual function in base class
desmume/src/utils/AsmJit/core/memorymanager.h:115:27: note: Function in derived class
desmume/src/utils/AsmJit/core/memorymanager.h:116:27: style: The function 'freeAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/memorymanager.h:62:16: note: Virtual function in base class
desmume/src/utils/AsmJit/core/memorymanager.h:116:27: note: Function in derived class
desmume/src/utils/AsmJit/core/memorymanager.h:118:29: style: The function 'getUsedBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/memorymanager.h:65:18: note: Virtual function in base class
desmume/src/utils/AsmJit/core/memorymanager.h:118:29: note: Function in derived class
desmume/src/utils/AsmJit/core/memorymanager.h:119:29: style: The function 'getAllocatedBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/memorymanager.h:67:18: note: Virtual function in base class
desmume/src/utils/AsmJit/core/memorymanager.h:119:29: note: Function in derived class
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_vendorString' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_brandString' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_vendorId' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_family' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_model' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_stepping' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_numberOfProcessors' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_features' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: warning: Member variable 'CpuInfo::_bugs' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/core/cpuinfo.h:63:15: style: Technically the member function 'AsmJit::CpuInfo::hasFeature' can be const. [functionConst]
desmume/src/utils/AsmJit/core/cpuinfo.h:65:15: style: Technically the member function 'AsmJit::CpuInfo::hasBug' can be const. [functionConst]
desmume/src/utils/AsmJit/core/compiler.h:207:27: warning: Virtual function '_purge' is called from destructor '~Compiler()' at line 48. Dynamic binding is not used. [virtualCallInConstructor]
desmume/src/utils/AsmJit/core/compiler.cpp:48:3: note: Calling reset
desmume/src/utils/AsmJit/core/compiler.cpp:111:3: note: Calling _purge
desmume/src/utils/AsmJit/core/compiler.h:207:27: note: _purge is a virtual method
desmume/src/utils/AsmJit/core/operand.h:194:3: style: Struct 'Operand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/operand.h:348:3: style: Struct 'Reg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/operand.h:436:3: style: Struct 'Imm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/compiler.h:133:14: style: Struct 'Compiler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/compileritem.h:185:14: style: Struct 'CompilerMark' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/compilercontext.h:34:14: style: Struct 'CompilerContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/cpuinfo.h:33:3: style: Struct 'CpuInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/operand.h:174:1: warning: The struct 'Operand' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
desmume/src/utils/AsmJit/core/compileritem.h:193:26: style: The function 'getMaxSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/compileritem.h:109:26: note: Virtual function in base class
desmume/src/utils/AsmJit/core/compileritem.h:193:26: note: Function in derived class
desmume/src/utils/AsmJit/core/compileritem.h:222:27: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/compileritem.h:99:27: note: Virtual function in base class
desmume/src/utils/AsmJit/core/compileritem.h:222:27: note: Function in derived class
desmume/src/utils/AsmJit/core/compileritem.h:228:26: style: The function 'getMaxSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/compileritem.h:109:26: note: Virtual function in base class
desmume/src/utils/AsmJit/core/compileritem.h:228:26: note: Function in derived class
desmume/src/utils/AsmJit/core/compileritem.h:268:27: style: The function 'emit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/compileritem.h:99:27: note: Virtual function in base class
desmume/src/utils/AsmJit/core/compileritem.h:268:27: note: Function in derived class
desmume/src/utils/AsmJit/core/compileritem.h:274:26: style: The function 'getMaxSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/compileritem.h:109:26: note: Virtual function in base class
desmume/src/utils/AsmJit/core/compileritem.h:274:26: note: Function in derived class
desmume/src/utils/AsmJit/core/compileritem.h:320:26: style: The function 'getMaxSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/compileritem.h:109:26: note: Virtual function in base class
desmume/src/utils/AsmJit/core/compileritem.h:320:26: note: Function in derived class
desmume/src/utils/AsmJit/core/compileritem.h:426:26: style: The function 'getMaxSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/compileritem.h:109:26: note: Virtual function in base class
desmume/src/utils/AsmJit/core/compileritem.h:426:26: note: Function in derived class
desmume/src/utils/AsmJit/core/compilerfunc.h:216:36: style: The function 'translate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
desmume/src/utils/AsmJit/core/compileritem.h:97:36: note: Virtual function in base class
desmume/src/utils/AsmJit/core/compilerfunc.h:216:36: note: Function in derived class
desmume/src/utils/AsmJit/core/compileritem.cpp:131:66: style: Function 'CompilerComment' argument 2 names different: declaration 'comment' definition 'str'. [funcArgNamesDifferent]
desmume/src/utils/AsmJit/core/compileritem.h:214:62: note: Function 'CompilerComment' argument 2 names different: declaration 'comment' definition 'str'.
desmume/src/utils/AsmJit/core/compileritem.cpp:131:66: note: Function 'CompilerComment' argument 2 names different: declaration 'comment' definition 'str'.
desmume/src/utils/AsmJit/core/compileritem.cpp:244:65: style: Function 'CompilerTarget' argument 2 names different: declaration 'target' definition 'label'. [funcArgNamesDifferent]
desmume/src/utils/AsmJit/core/compileritem.h:398:62: note: Function 'CompilerTarget' argument 2 names different: declaration 'target' definition 'label'.
desmume/src/utils/AsmJit/core/compileritem.cpp:244:65: note: Function 'CompilerTarget' argument 2 names different: declaration 'target' definition 'label'.
desmume/src/utils/AsmJit/x86/x86cpuinfo.h:56:3: warning: Member variable 'X86CpuInfo::_processorType' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/x86/x86cpuinfo.h:56:3: warning: Member variable 'X86CpuInfo::_brandIndex' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/x86/x86cpuinfo.h:56:3: warning: Member variable 'X86CpuInfo::_flushCacheLineSize' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/x86/x86cpuinfo.h:56:3: warning: Member variable 'X86CpuInfo::_maxLogicalProcessors' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/x86/x86cpuinfo.h:56:3: warning: Member variable 'X86CpuInfo::_apicPhysicalId' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/AsmJit/x86/x86cpuinfo.h:56:3: style: Struct 'X86CpuInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/memorymanager.cpp:603:8: style: The scope of the variable 'stop' can be reduced. [variableScope]
desmume/src/utils/AsmJit/core/memorymanager.cpp:306:12: style: Member variable 'MemoryManagerPrivate::_first' is in the wrong place in the initializer list. [initializerList]
desmume/src/utils/AsmJit/core/memorymanager.cpp:335:3: note: Member variable 'MemoryManagerPrivate::_first' is in the wrong place in the initializer list.
desmume/src/utils/AsmJit/core/memorymanager.cpp:306:12: note: Member variable 'MemoryManagerPrivate::_first' is in the wrong place in the initializer list.
desmume/src/utils/AsmJit/core/memorymanager.h:143:19: style: Technically the member function 'AsmJit::VirtualMemoryManager::setKeepVirtualMemory' can be const. [functionConst]
desmume/src/utils/AsmJit/core/memorymanager.cpp:1127:28: note: Technically the member function 'AsmJit::VirtualMemoryManager::setKeepVirtualMemory' can be const.
desmume/src/utils/AsmJit/core/memorymanager.h:143:19: note: Technically the member function 'AsmJit::VirtualMemoryManager::setKeepVirtualMemory' can be const.
desmume/src/utils/AsmJit/core/memorymanager.cpp:272:15: performance: Technically the member function 'AsmJit::MemoryManagerPrivate::freeVirtualMemory' can be static. [functionStatic]
desmume/src/utils/AsmJit/core/lock.h:109:3: style: Struct 'AutoLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/AsmJit/core/stringbuilder.cpp:317:66: style: Function '_opHex' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
desmume/src/utils/AsmJit/core/stringbuilder.h:92:64: note: Function '_opHex' argument 3 names different: declaration 'length' definition 'len'.
desmume/src/utils/AsmJit/core/stringbuilder.cpp:317:66: note: Function '_opHex' argument 3 names different: declaration 'length' definition 'len'.
desmume/src/utils/AsmJit/x86/x86defs.h:1919:0: error: #error "AsmJit::kX86FuncConvCompatFastCall not supported." [preprocessorErrorDirective]
desmume/src/utils/advanscene.cpp:244:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/utils/advanscene.cpp:106:2: style: Variable 'xml' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/utils/advanscene.cpp:101:0: note: Variable 'xml' is reassigned a value before the old one has been used.
desmume/src/utils/advanscene.cpp:106:2: note: Variable 'xml' is reassigned a value before the old one has been used.
desmume/src/utils/arm_arm/arm_gen.cpp:54:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/utils/arm_arm/arm_gen.cpp:47:31: style: Function 'code_pool' argument 1 names different: declaration 'instruction_count' definition 'icount'. [funcArgNamesDifferent]
desmume/src/utils/arm_arm/arm_gen.h:102:26: note: Function 'code_pool' argument 1 names different: declaration 'instruction_count' definition 'icount'.
desmume/src/utils/arm_arm/arm_gen.cpp:47:31: note: Function 'code_pool' argument 1 names different: declaration 'instruction_count' definition 'icount'.
desmume/src/utils/arm_arm/arm_gen.cpp:47:12: warning: Member variable 'code_pool::literals' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/arm_arm/arm_gen.h:198:16: style: Technically the member function 'arm_gen::code_pool::get_next_instruction' can be const. [functionConst]
desmume/src/utils/arm_arm/arm_gen.h:28:7: style: Struct 'reg_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/arm_arm/arm_gen.h:69:7: style: Struct 'alu2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/arm_arm/arm_gen.h:87:7: style: Struct 'mem2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/arm_arm/arm_gen.h:102:7: style: Class 'code_pool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/arm_arm/arm_gen.h:18:0: style: Struct 'arm_gen :: Constraint < 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/decrypt/decrypt.cpp:494:19: style: C-style pointer casting [cstyleCast]
desmume/src/utils/decrypt/decrypt.cpp:532:19: style: C-style pointer casting [cstyleCast]
desmume/src/utils/decrypt/decrypt.cpp:559:16: style: C-style pointer casting [cstyleCast]
desmume/src/utils/decrypt/decrypt.cpp:321:10: style: The scope of the variable 'c' can be reduced. [variableScope]
desmume/src/utils/decrypt/decrypt.cpp:336:10: style: The scope of the variable 'c' can be reduced. [variableScope]
desmume/src/utils/dlditool.c:206:7: style: The scope of the variable 'appPathName' can be reduced. [variableScope]
desmume/src/utils/emufat.cpp:462:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
desmume/src/utils/emufat.cpp:520:10: style: C-style pointer casting [cstyleCast]
desmume/src/utils/emufat.cpp:483:94: style: Same expression on both sides of '/' because the value of 'sector_size' and '512' are the same. [duplicateExpression]
desmume/src/utils/emufat.cpp:51:32: note: 'sector_size' is assigned value '512' here.
desmume/src/utils/emufat.cpp:483:94: note: Same expression on both sides of '/' because the value of 'sector_size' and '512' are the same.
desmume/src/utils/emufat.cpp:230:7: style: The scope of the variable 'maxclust12' can be reduced. [variableScope]
desmume/src/utils/emufat.cpp:230:19: style: The scope of the variable 'maxclust16' can be reduced. [variableScope]
desmume/src/utils/emufat.cpp:230:31: style: The scope of the variable 'maxclust32' can be reduced. [variableScope]
desmume/src/utils/emufat.cpp:832:32: style: Function 'chainSize' argument 1 names different: declaration 'beginCluster' definition 'cluster'. [funcArgNamesDifferent]
desmume/src/utils/emufat.h:671:20: note: Function 'chainSize' argument 1 names different: declaration 'beginCluster' definition 'cluster'.
desmume/src/utils/emufat.cpp:832:32: note: Function 'chainSize' argument 1 names different: declaration 'beginCluster' definition 'cluster'.
desmume/src/utils/emufat.cpp:1290:35: style: Function 'openCachedEntry' argument 1 names different: declaration 'cacheIndex' definition 'dirIndex'. [funcArgNamesDifferent]
desmume/src/utils/emufat.h:598:25: note: Function 'openCachedEntry' argument 1 names different: declaration 'cacheIndex' definition 'dirIndex'.
desmume/src/utils/emufat.cpp:1290:35: note: Function 'openCachedEntry' argument 1 names different: declaration 'cacheIndex' definition 'dirIndex'.
desmume/src/utils/emufat.cpp:1290:48: style: Function 'openCachedEntry' argument 2 names different: declaration 'oflags' definition 'oflag'. [funcArgNamesDifferent]
desmume/src/utils/emufat.h:598:40: note: Function 'openCachedEntry' argument 2 names different: declaration 'oflags' definition 'oflag'.
desmume/src/utils/emufat.cpp:1290:48: note: Function 'openCachedEntry' argument 2 names different: declaration 'oflags' definition 'oflag'.
desmume/src/utils/emufat.cpp:1740:29: style: Function 'timestamp' argument 1 names different: declaration 'flag' definition 'flags'. [funcArgNamesDifferent]
desmume/src/utils/emufat.h:517:19: note: Function 'timestamp' argument 1 names different: declaration 'flag' definition 'flags'.
desmume/src/utils/emufat.cpp:1740:29: note: Function 'timestamp' argument 1 names different: declaration 'flag' definition 'flags'.
desmume/src/utils/emufat.cpp:1788:29: style: Function 'truncate' argument 1 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
desmume/src/utils/emufat.h:536:19: note: Function 'truncate' argument 1 names different: declaration 'size' definition 'length'.
desmume/src/utils/emufat.cpp:1788:29: note: Function 'truncate' argument 1 names different: declaration 'size' definition 'length'.
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::writeError' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::flags_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::curCluster_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::curPosition_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::dirBlock_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::dirIndex_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::fileSize_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::firstCluster_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:485:3: warning: Member variable 'EmuFatFile::vol_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::dev_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::blocksPerCluster_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::blocksPerFat_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::clusterCount_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::clusterSizeShift_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::dataStartBlock_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::fatCount_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::fatStartBlock_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::rootDirEntryCount_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:605:2: warning: Member variable 'EmuFatVolume::rootDirStart_' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/emufat.h:577:8: style: Unused private function: 'EmuFatFile::ctassert' [unusedPrivateFunction]
desmume/src/utils/emufat.h:664:7: style: Unused private function: 'EmuFatVolume::blockNumber' [unusedPrivateFunction]
desmume/src/utils/emufat.h:691:7: style: Member variable 'EmuFat::m_readonly' is in the wrong place in the initializer list. [initializerList]
desmume/src/utils/emufat.cpp:118:4: note: Member variable 'EmuFat::m_readonly' is in the wrong place in the initializer list.
desmume/src/utils/emufat.h:691:7: note: Member variable 'EmuFat::m_readonly' is in the wrong place in the initializer list.
desmume/src/utils/emufat.h:499:6: style: Technically the member function 'EmuFatFile::contiguousRange' can be const. [functionConst]
desmume/src/utils/emufat.cpp:933:16: note: Technically the member function 'EmuFatFile::contiguousRange' can be const.
desmume/src/utils/emufat.h:499:6: note: Technically the member function 'EmuFatFile::contiguousRange' can be const.
desmume/src/utils/emufat.h:522:6: performance: Technically the member function 'EmuFatFile::remove' can be static. [functionStatic]
desmume/src/utils/emufat.cpp:1537:16: note: Technically the member function 'EmuFatFile::remove' can be static.
desmume/src/utils/emufat.h:522:6: note: Technically the member function 'EmuFatFile::remove' can be static.
desmume/src/utils/emufat.h:577:8: performance: Technically the member function 'EmuFatFile::ctassert' can be static. [functionStatic]
desmume/src/utils/emufat.h:616:8: performance: Technically the member function 'EmuFatVolume::format' can be static. [functionStatic]
desmume/src/utils/emufat.cpp:582:20: note: Technically the member function 'EmuFatVolume::format' can be static.
desmume/src/utils/emufat.h:616:8: note: Technically the member function 'EmuFatVolume::format' can be static.
desmume/src/utils/emufat.cpp:112:2: style: Class 'EmuFat' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/utils/emufat.cpp:112:2: style: Class 'EmuFat' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/utils/emufat.h:686:2: style: Class 'EmuFat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
desmume/src/utils/emufat.cpp:1765:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
desmume/src/utils/fsnitro.h:132:12: performance: Technically the member function 'FS_NITRO::getFNTType' can be static. [functionStatic]
desmume/src/utils/fsnitro.cpp:142:21: note: Technically the member function 'FS_NITRO::getFNTType' can be static.
desmume/src/utils/fsnitro.h:132:12: note: Technically the member function 'FS_NITRO::getFNTType' can be static.
desmume/src/utils/fsnitro.h:145:9: style: Technically the member function 'FS_NITRO::getDirNameByID' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:397:18: note: Technically the member function 'FS_NITRO::getDirNameByID' can be const.
desmume/src/utils/fsnitro.h:145:9: note: Technically the member function 'FS_NITRO::getDirNameByID' can be const.
desmume/src/utils/fsnitro.h:146:6: style: Technically the member function 'FS_NITRO::getDirParrentByID' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:406:15: note: Technically the member function 'FS_NITRO::getDirParrentByID' can be const.
desmume/src/utils/fsnitro.h:146:6: note: Technically the member function 'FS_NITRO::getDirParrentByID' can be const.
desmume/src/utils/fsnitro.h:148:9: style: Technically the member function 'FS_NITRO::getFileNameByID' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:415:18: note: Technically the member function 'FS_NITRO::getFileNameByID' can be const.
desmume/src/utils/fsnitro.h:148:9: note: Technically the member function 'FS_NITRO::getFileNameByID' can be const.
desmume/src/utils/fsnitro.h:149:9: style: Technically the member function 'FS_NITRO::getFullPathByFileID' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:433:18: note: Technically the member function 'FS_NITRO::getFullPathByFileID' can be const.
desmume/src/utils/fsnitro.h:149:9: note: Technically the member function 'FS_NITRO::getFullPathByFileID' can be const.
desmume/src/utils/fsnitro.h:151:6: style: Technically the member function 'FS_NITRO::getFileParentById' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:424:15: note: Technically the member function 'FS_NITRO::getFileParentById' can be const.
desmume/src/utils/fsnitro.h:151:6: note: Technically the member function 'FS_NITRO::getFileParentById' can be const.
desmume/src/utils/fsnitro.h:152:6: style: Technically the member function 'FS_NITRO::getFileSizeById' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:460:15: note: Technically the member function 'FS_NITRO::getFileSizeById' can be const.
desmume/src/utils/fsnitro.h:152:6: note: Technically the member function 'FS_NITRO::getFileSizeById' can be const.
desmume/src/utils/fsnitro.h:153:6: style: Technically the member function 'FS_NITRO::getStartAddrById' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:468:15: note: Technically the member function 'FS_NITRO::getStartAddrById' can be const.
desmume/src/utils/fsnitro.h:153:6: note: Technically the member function 'FS_NITRO::getStartAddrById' can be const.
desmume/src/utils/fsnitro.h:154:6: style: Technically the member function 'FS_NITRO::getEndAddrById' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:476:15: note: Technically the member function 'FS_NITRO::getEndAddrById' can be const.
desmume/src/utils/fsnitro.h:154:6: note: Technically the member function 'FS_NITRO::getEndAddrById' can be const.
desmume/src/utils/fsnitro.h:163:6: style: Technically the member function 'FS_NITRO::getFATRecord' can be const. [functionConst]
desmume/src/utils/fsnitro.cpp:329:15: note: Technically the member function 'FS_NITRO::getFATRecord' can be const.
desmume/src/utils/fsnitro.h:163:6: note: Technically the member function 'FS_NITRO::getFATRecord' can be const.
desmume/src/utils/fsnitro.cpp:112:2: style: Class 'FS_NITRO' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/utils/fsnitro.cpp:112:2: style: Class 'FS_NITRO' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/utils/fsnitro.cpp:285:54: performance: Function parameter 'pathData' should be passed by const reference. [passedByValue]
desmume/src/utils/fsnitro.cpp:324:34: performance: Function parameter 'pathData' should be passed by const reference. [passedByValue]
desmume/src/utils/fsnitro.cpp:513:34: performance: Function parameter 'to' should be passed by const reference. [passedByValue]
desmume/src/utils/libfat/cache.c:160:8: style: The scope of the variable 'sec' can be reduced. [variableScope]
desmume/src/utils/libfat/cache.c:161:8: style: The scope of the variable 'secs_to_read' can be reduced. [variableScope]
desmume/src/utils/libfat/cache.c:235:116: style: Function '_FAT_cache_writeLittleEndianValue' argument 5 names different: declaration 'num_bytes' definition 'size'. [funcArgNamesDifferent]
desmume/src/utils/libfat/cache.h:86:116: note: Function '_FAT_cache_writeLittleEndianValue' argument 5 names different: declaration 'num_bytes' definition 'size'.
desmume/src/utils/libfat/cache.c:235:116: note: Function '_FAT_cache_writeLittleEndianValue' argument 5 names different: declaration 'num_bytes' definition 'size'.
desmume/src/utils/libfat/directory.c:148:6: style: The scope of the variable 'bytes' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:176:6: style: The scope of the variable 'bytes' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:231:6: style: The scope of the variable 'i' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:232:6: style: The scope of the variable 'j' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:274:11: style: The scope of the variable 'tempCluster' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:555:7: style: The scope of the variable 'foundFile' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:816:6: style: The scope of the variable 'aliasExtLen' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:918:10: style: The scope of the variable 'lfnEntry' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:922:7: style: The scope of the variable 'entryStillValid' can be reduced. [variableScope]
desmume/src/utils/libfat/directory.c:177:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
desmume/src/utils/libfat/directory.c:132:57: error: Null pointer dereference [nullPointer]
desmume/src/utils/libfat/fatdir.c:64:2: style: Variable 'partition' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/utils/libfat/fatdir.c:60:0: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:64:2: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:109:2: style: Variable 'partition' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/utils/libfat/fatdir.c:101:0: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:109:2: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:189:2: style: Variable 'partition' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/utils/libfat/fatdir.c:186:0: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:189:2: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:227:2: style: Variable 'partition' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/utils/libfat/fatdir.c:220:0: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:227:2: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:341:2: style: Variable 'partition' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/utils/libfat/fatdir.c:334:0: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:341:2: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatdir.c:105:7: style: The scope of the variable 'nextEntry' can be reduced. [variableScope]
desmume/src/utils/libfat/fatdir.c:100:50: style: Function '_FAT_unlink_r' argument 2 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent]
desmume/src/utils/libfat/fatdir.h:63:57: note: Function '_FAT_unlink_r' argument 2 names different: declaration 'name' definition 'path'.
desmume/src/utils/libfat/fatdir.c:100:50: note: Function '_FAT_unlink_r' argument 2 names different: declaration 'name' definition 'path'.
desmume/src/utils/libfat/fatdir.c:185:49: style: Function '_FAT_chdir_r' argument 2 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent]
desmume/src/utils/libfat/fatdir.h:65:56: note: Function '_FAT_chdir_r' argument 2 names different: declaration 'name' definition 'path'.
desmume/src/utils/libfat/fatdir.c:185:49: note: Function '_FAT_chdir_r' argument 2 names different: declaration 'name' definition 'path'.
desmume/src/utils/libfat/fatfile.c:62:2: style: Variable 'partition' is reassigned a value before the old one has been used. [redundantAssignment]
desmume/src/utils/libfat/fatfile.c:56:0: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatfile.c:62:2: note: Variable 'partition' is reassigned a value before the old one has been used.
desmume/src/utils/libfat/fatfile.c:59:14: style: The scope of the variable 'pathEnd' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:60:11: style: The scope of the variable 'dirCluster' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:265:10: style: The scope of the variable 'dirEntryData' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:354:11: style: The scope of the variable 'tempNextCluster' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:568:15: style: The scope of the variable 'sector' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:647:11: style: The scope of the variable 'tempNextCluster' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:873:11: style: The scope of the variable 'cluster' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:873:20: style: The scope of the variable 'nextCluster' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:874:6: style: The scope of the variable 'clusCount' can be reduced. [variableScope]
desmume/src/utils/libfat/fatfile.c:360:10: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
desmume/src/utils/libfat/fatfile.c:532:14: style: Checking if unsigned variable 'remain' is less than zero. [unsignedLessThanZero]
desmume/src/utils/libfat/fatfile.c:669:10: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
desmume/src/utils/libfat/file_allocation_table.c:297:11: style: The scope of the variable 'nextCluster' can be reduced. [variableScope]
desmume/src/utils/libfat/file_allocation_table.c:330:11: style: The scope of the variable 'nextCluster' can be reduced. [variableScope]
desmume/src/utils/libfat/libfat_public_api.c:85:0: style: Variable 'zzz' is assigned a value that is never used. [unreadVariable]
desmume/src/utils/libfat/partition.c:161:97: style: Function '_FAT_partition_constructor' argument 3 names different: declaration 'SectorsPerPage' definition 'sectorsPerPage'. [funcArgNamesDifferent]
desmume/src/utils/libfat/partition.h:80:97: note: Function '_FAT_partition_constructor' argument 3 names different: declaration 'SectorsPerPage' definition 'sectorsPerPage'.
desmume/src/utils/libfat/partition.c:161:97: note: Function '_FAT_partition_constructor' argument 3 names different: declaration 'SectorsPerPage' definition 'sectorsPerPage'.
desmume/src/utils/task.cpp:69:13: warning: Member variable 'Impl::_thread' is not initialized in the constructor. [uninitMemberVar]
desmume/src/utils/task.cpp:72:2: performance: Variable 'workFunc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
desmume/src/utils/task.cpp:166:16: style: Class 'Task' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/utils/task.cpp:166:16: style: Class 'Task' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/utils/task_vita.cpp:77:2: performance: Variable 'workFunc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
desmume/src/utils/task_vita.cpp:82:2: performance: Variable 'condWork' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
desmume/src/utils/task_vita.cpp:160:16: style: Class 'Task' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
desmume/src/utils/task_vita.cpp:160:16: style: Class 'Task' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
desmume/src/utils/vfat.cpp:150:5: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
desmume/src/utils/vfat.cpp:150:5: warning: 'l' in format string (no. 2) is a length modifier and cannot be used without a conversion specifier. [invalidLengthModifierError]
desmume/src/utils/vfat.cpp:224:25: style: C-style pointer casting [cstyleCast]
desmume/src/utils/vfat.cpp:217:11: style: Variable 'ok' is assigned a value that is never used. [unreadVariable]
desmume/src/wifi.cpp:403:94: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[02:22]

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-gambatte/libretro-gambatte_0.5.0+git20160522+dfsg1.orig.tar.gz
libgambatte/libretro/blipper.h:72:0: error: #error "Cannot find suitable type for blipper_sampler_t." [preprocessorErrorDirective]
libgambatte/src/video.h:164:18: style: Technically the member function 'gambatte::LCD::EventTimes::flagIrq' can be const. [functionConst]
libgambatte/src/video.h:165:18: style: Technically the member function 'gambatte::LCD::EventTimes::flagHdmaReq' can be const. [functionConst]
libgambatte/src/minkeeper.h:93:0: style: Class 'MinKeeper < intevent_last + 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libgambatte/src/minkeeper.h:93:0: style: Class 'MinKeeper < NUM_MEM_EVENTS >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libgambatte/src/sound/duty_unit.h:31:15: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/sound/sound_unit.h:29:15: note: Virtual function in base class
libgambatte/src/sound/duty_unit.h:31:15: note: Function in derived class
libgambatte/src/sound/duty_unit.h:32:15: style: The function 'resetCounters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/sound/sound_unit.h:31:15: note: Virtual function in base class
libgambatte/src/sound/duty_unit.h:32:15: note: Function in derived class
libgambatte/src/sound/duty_unit.h:64:15: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/sound/master_disabler.h:28:15: note: Virtual function in base class
libgambatte/src/sound/duty_unit.h:64:15: note: Function in derived class
libgambatte/src/sound/envelope_unit.h:35:7: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/sound/sound_unit.h:29:15: note: Virtual function in base class
libgambatte/src/sound/envelope_unit.h:35:7: note: Function in derived class
libgambatte/src/sound/length_counter.h:32:15: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/sound/sound_unit.h:29:15: note: Virtual function in base class
libgambatte/src/sound/length_counter.h:32:15: note: Function in derived class
libgambatte/src/gambatte-memory.cpp:289:35: style: Opposite expression on both sides of '&'. [oppositeExpression]
libgambatte/src/gambatte-memory.cpp:289:35: note: Opposite expression on both sides of '&'.
libgambatte/src/gambatte-memory.cpp:289:35: note: Opposite expression on both sides of '&'.
libgambatte/src/gambatte-memory.cpp:157:43: style: Function 'event' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:98:36: note: Function 'event' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:157:43: note: Function 'event' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:307:42: style: Function 'stop' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:58:35: note: Function 'stop' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:307:42: note: Function 'stop' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:341:51: style: Function 'resetCounters' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:99:44: note: Function 'resetCounters' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:341:51: note: Function 'resetCounters' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:392:47: style: Function 'updateOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:139:34: note: Function 'updateOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:392:47: note: Function 'updateOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:445:40: style: Function 'startOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:140:33: note: Function 'startOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:445:40: note: Function 'startOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:449:38: style: Function 'endOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:141:31: note: Function 'endOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:449:38: note: Function 'endOamDma' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:455:75: style: Function 'nontrivial_ff_read' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:143:56: note: Function 'nontrivial_ff_read' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:455:75: note: Function 'nontrivial_ff_read' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:549:72: style: Function 'nontrivial_read' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:144:53: note: Function 'nontrivial_read' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:549:72: note: Function 'nontrivial_read' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:589:87: style: Function 'nontrivial_ff_write' argument 3 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:145:68: note: Function 'nontrivial_ff_write' argument 3 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:589:87: note: Function 'nontrivial_ff_write' argument 3 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:1015:90: style: Function 'nontrivial_write' argument 3 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/gambatte-memory.h:146:65: note: Function 'nontrivial_write' argument 3 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:1015:90: note: Function 'nontrivial_write' argument 3 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/gambatte-memory.cpp:167:52: error: Signed integer overflow for expression 'disabled_time-1'. [integerOverflow]
libgambatte/src/gambatte-memory.cpp:182:8: style: Boolean variable 'lcden' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
libgambatte/src/gambatte-memory.cpp:28:9: warning: Member variable 'Memory::ioamhram_' is not initialized in the constructor. [uninitMemberVar]
libgambatte/src/interrupter.cpp:30:76: style: Function 'interrupt' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/interrupter.h:38:58: note: Function 'interrupt' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/interrupter.cpp:30:76: note: Function 'interrupt' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/interrupter.cpp:69:69: style: Function 'applyVblankCheats' argument 2 names different: declaration 'mem' definition 'memory'. [funcArgNamesDifferent]
libgambatte/src/interrupter.h:46:51: note: Function 'applyVblankCheats' argument 2 names different: declaration 'mem' definition 'memory'.
libgambatte/src/interrupter.cpp:69:69: note: Function 'applyVblankCheats' argument 2 names different: declaration 'mem' definition 'memory'.
libgambatte/src/mem/cartridge.cpp:448:39: style: Function 'loadROM' argument 1 names different: declaration 'romdata' definition 'data'. [funcArgNamesDifferent]
libgambatte/src/mem/cartridge.h:133:34: note: Function 'loadROM' argument 1 names different: declaration 'romdata' definition 'data'.
libgambatte/src/mem/cartridge.cpp:448:39: note: Function 'loadROM' argument 1 names different: declaration 'romdata' definition 'data'.
libgambatte/src/mem/cartridge.cpp:448:95: style: Function 'loadROM' argument 4 names different: declaration 'multicartCompat' definition 'multiCartCompat'. [funcArgNamesDifferent]
libgambatte/src/mem/cartridge.h:133:81: note: Function 'loadROM' argument 4 names different: declaration 'multicartCompat' definition 'multiCartCompat'.
libgambatte/src/mem/cartridge.cpp:448:95: note: Function 'loadROM' argument 4 names different: declaration 'multicartCompat' definition 'multiCartCompat'.
libgambatte/src/mem/cartridge.cpp:46:23: style: The function 'isAddressWithinAreaRombankCanBeMappedTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:38:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:46:23: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:59:20: style: The function 'romWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:35:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:59:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:65:20: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:36:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:65:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:68:20: style: The function 'loadState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:37:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:68:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:92:20: style: The function 'romWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:35:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:92:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:118:20: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:36:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:118:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:124:20: style: The function 'loadState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:37:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:124:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:157:20: style: The function 'romWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:35:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:157:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:179:20: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:36:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:179:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:184:20: style: The function 'loadState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:37:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:184:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:191:20: style: The function 'isAddressWithinAreaRombankCanBeMappedTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:38:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:191:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:206:20: style: The function 'romWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:35:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:206:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:218:20: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:36:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:218:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:222:20: style: The function 'loadState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:37:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:222:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:253:20: style: The function 'romWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:35:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:253:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:273:20: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:36:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:273:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:278:20: style: The function 'loadState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:37:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:278:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:310:20: style: The function 'romWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:35:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:310:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:331:20: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:36:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:331:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:337:20: style: The function 'loadState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:37:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:337:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:365:20: style: The function 'romWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:35:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:365:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:384:20: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:36:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:384:20: note: Function in derived class
libgambatte/src/mem/cartridge.cpp:389:20: style: The function 'loadState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libgambatte/src/mem/cartridge.h:37:23: note: Virtual function in base class
libgambatte/src/mem/cartridge.cpp:389:20: note: Function in derived class
libgambatte/src/mem/cartridge_libretro.cpp:67:17: warning: Found function call inside sizeof(). [sizeofFunctionCall]
libgambatte/src/mem/memptrs.cpp:88:44: style: Function 'setRambank' argument 1 names different: declaration 'ramFlags' definition 'flags'. [funcArgNamesDifferent]
libgambatte/src/mem/memptrs.h:128:35: note: Function 'setRambank' argument 1 names different: declaration 'ramFlags' definition 'flags'.
libgambatte/src/mem/memptrs.cpp:88:44: note: Function 'setRambank' argument 1 names different: declaration 'ramFlags' definition 'flags'.
libgambatte/src/mem/memptrs.h:134:25: style: Member variable 'MemPtrs::romdata_' is in the wrong place in the initializer list. [initializerList]
libgambatte/src/mem/memptrs.cpp:29:9: note: Member variable 'MemPtrs::romdata_' is in the wrong place in the initializer list.
libgambatte/src/mem/memptrs.h:134:25: note: Member variable 'MemPtrs::romdata_' is in the wrong place in the initializer list.
libgambatte/src/sound.cpp:197:10: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libgambatte/src/sound.cpp:198:10: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libgambatte/src/sound.cpp:199:10: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libgambatte/src/sound/channel1.cpp:74:55: style: Function 'nr4Init' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/sound/channel1.h:55:30: note: Function 'nr4Init' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/sound/channel1.cpp:74:55: note: Function 'nr4Init' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/sound/channel3.cpp:30:11: warning: Member variable 'Channel3::waveRam_' is not initialized in the constructor. [uninitMemberVar]
libgambatte/src/sound/channel4.cpp:32:2: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn]
libgambatte/src/sound/envelope_unit.cpp:84:48: style: Function 'nr4Init' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/sound/envelope_unit.h:39:29: note: Function 'nr4Init' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/sound/envelope_unit.cpp:84:48: note: Function 'nr4Init' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/sound/length_counter.cpp:25:71: style: Function 'LengthCounter' argument 2 names different: declaration 'lengthMask' definition 'mask'. [funcArgNamesDifferent]
libgambatte/src/sound/length_counter.h:31:51: note: Function 'LengthCounter' argument 2 names different: declaration 'lengthMask' definition 'mask'.
libgambatte/src/sound/length_counter.cpp:25:71: note: Function 'LengthCounter' argument 2 names different: declaration 'lengthMask' definition 'mask'.
libgambatte/src/statesaver.cpp:51:12: performance: Technically the member function 'omemstream::fail' can be static. [functionStatic]
libgambatte/src/statesaver.cpp:52:12: performance: Technically the member function 'omemstream::good' can be static. [functionStatic]
libgambatte/src/statesaver.cpp:97:12: performance: Technically the member function 'imemstream::fail' can be static. [functionStatic]
libgambatte/src/statesaver.cpp:98:12: performance: Technically the member function 'imemstream::good' can be static. [functionStatic]
libgambatte/src/statesaver.cpp:30:7: style: Class 'omemstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libgambatte/src/statesaver.cpp:62:7: style: Class 'imemstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libgambatte/src/tima.cpp:101:35: style: Function 'setTima' argument 1 names different: declaration 'tima' definition 'data'. [funcArgNamesDifferent]
libgambatte/src/tima.h:43:24: note: Function 'setTima' argument 1 names different: declaration 'tima' definition 'data'.
libgambatte/src/tima.cpp:101:35: note: Function 'setTima' argument 1 names different: declaration 'tima' definition 'data'.
libgambatte/src/tima.cpp:115:34: style: Function 'setTma' argument 1 names different: declaration 'tma' definition 'data'. [funcArgNamesDifferent]
libgambatte/src/tima.h:44:23: note: Function 'setTma' argument 1 names different: declaration 'tma' definition 'data'.
libgambatte/src/tima.cpp:115:34: note: Function 'setTma' argument 1 names different: declaration 'tma' definition 'data'.
libgambatte/src/tima.cpp:124:34: style: Function 'setTac' argument 1 names different: declaration 'tac' definition 'data'. [funcArgNamesDifferent]
libgambatte/src/tima.h:45:23: note: Function 'setTac' argument 1 names different: declaration 'tac' definition 'data'.
libgambatte/src/tima.cpp:124:34: note: Function 'setTac' argument 1 names different: declaration 'tac' definition 'data'.
libgambatte/src/video.cpp:148:39: style: Function 'resetCc' argument 1 names different: declaration 'oldCC' definition 'oldCc'. [funcArgNamesDifferent]
libgambatte/src/video.h:91:34: note: Function 'resetCc' argument 1 names different: declaration 'oldCC' definition 'oldCc'.
libgambatte/src/video.cpp:148:39: note: Function 'resetCc' argument 1 names different: declaration 'oldCC' definition 'oldCc'.
libgambatte/src/video.cpp:249:46: style: Function 'vramAccessible' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:93:41: note: Function 'vramAccessible' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:249:46: note: Function 'vramAccessible' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:259:46: style: Function 'cgbpAccessible' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:204:41: note: Function 'cgbpAccessible' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:259:46: note: Function 'cgbpAccessible' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:269:87: style: Function 'doCgbBgColorChange' argument 3 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:207:76: note: Function 'doCgbBgColorChange' argument 3 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:269:87: note: Function 'doCgbBgColorChange' argument 3 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:278:87: style: Function 'doCgbSpColorChange' argument 3 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:208:76: note: Function 'doCgbSpColorChange' argument 3 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:278:87: note: Function 'doCgbSpColorChange' argument 3 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:287:43: style: Function 'oamReadable' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:94:38: note: Function 'oamReadable' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:287:43: note: Function 'oamReadable' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:301:43: style: Function 'oamWritable' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:95:38: note: Function 'oamWritable' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:301:43: note: Function 'oamWritable' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:338:65: style: Function 'wyChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:97:54: note: Function 'wyChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:338:65: note: Function 'wyChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:365:41: style: Function 'oamChange' argument 1 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:98:36: note: Function 'oamChange' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:365:41: note: Function 'oamChange' argument 1 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:373:76: style: Function 'oamChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:99:65: note: Function 'oamChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:373:76: note: Function 'oamChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:381:63: style: Function 'lcdcChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:127:52: note: Function 'lcdcChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:381:63: note: Function 'lcdcChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:448:66: style: Function 'lcdstatChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:128:55: note: Function 'lcdstatChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:448:66: note: Function 'lcdstatChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:520:65: style: Function 'lycRegChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:129:54: note: Function 'lycRegChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:520:65: note: Function 'lycRegChange' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:570:66: style: Function 'getStat' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video.h:105:55: note: Function 'getStat' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:570:66: note: Function 'getStat' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video.cpp:600:90: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libgambatte/src/video/ly_counter.cpp:42:86: style: Function 'nextLineCycle' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video/ly_counter.h:42:64: note: Function 'nextLineCycle' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video/ly_counter.cpp:42:86: note: Function 'nextLineCycle' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video/ly_counter.cpp:50:93: style: Function 'nextFrameCycle' argument 2 names different: declaration 'cycleCounter' definition 'cc'. [funcArgNamesDifferent]
libgambatte/src/video/ly_counter.h:43:71: note: Function 'nextFrameCycle' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video/ly_counter.cpp:50:93: note: Function 'nextFrameCycle' argument 2 names different: declaration 'cycleCounter' definition 'cc'.
libgambatte/src/video/ppu.cpp:1246:66: style: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:72:2: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1246:66: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1249:66: style: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:73:2: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1249:66: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1252:66: style: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:74:2: note: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1252:66: note: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1255:66: style: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:75:2: note: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1255:66: note: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1258:66: style: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:76:2: note: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1258:66: note: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1261:66: style: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:77:2: note: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1261:66: note: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1302:66: style: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:88:2: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1302:66: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1308:66: style: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:89:2: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1308:66: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1311:66: style: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:90:2: note: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1311:66: note: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1314:66: style: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:91:2: note: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1314:66: note: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1317:66: style: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:92:2: note: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1317:66: note: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1320:66: style: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:93:2: note: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1320:66: note: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1338:66: style: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:80:2: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1338:66: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1341:66: style: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:81:2: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1341:66: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1344:66: style: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:82:2: note: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1344:66: note: Function 'predictCyclesUntilXpos_f2' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1347:66: style: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:83:2: note: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1347:66: note: Function 'predictCyclesUntilXpos_f3' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1350:66: style: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:84:2: note: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1350:66: note: Function 'predictCyclesUntilXpos_f4' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1353:66: style: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:85:2: note: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1353:66: note: Function 'predictCyclesUntilXpos_f5' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1374:66: style: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:69:21: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1374:66: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1379:66: style: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:69:41: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1379:66: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1387:31: style: Function 'predictCyclesUntilXpos_f0' argument 3 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:1127:48: note: Function 'predictCyclesUntilXpos_f0' argument 3 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1387:31: note: Function 'predictCyclesUntilXpos_f0' argument 3 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1396:66: style: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:67:23: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1396:66: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1411:66: style: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:68:43: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1411:66: note: Function 'predictCyclesUntilXpos_f1' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1416:31: style: Function 'predictCyclesUntilXpos_f0' argument 3 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:1132:48: note: Function 'predictCyclesUntilXpos_f0' argument 3 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1416:31: note: Function 'predictCyclesUntilXpos_f0' argument 3 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1424:66: style: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.cpp:68:23: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1424:66: note: Function 'predictCyclesUntilXpos_f0' argument 2 names different: declaration 'targetxpos' definition 'targetx'.
libgambatte/src/video/ppu.cpp:1593:38: style: Function 'loadState' argument 1 names different: declaration 'state' definition 'ss'. [funcArgNamesDifferent]
libgambatte/src/video/ppu.h:119:34: note: Function 'loadState' argument 1 names different: declaration 'state' definition 'ss'.
libgambatte/src/video/ppu.cpp:1593:38: note: Function 'loadState' argument 1 names different: declaration 'state' definition 'ss'.
libgambatte/src/video/ppu.cpp:135:0: style: Boolean variable 'weMaster' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
libgambatte/src/video/ppu.cpp:141:0: style: Boolean variable 'weMaster' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
libgambatte/src/video/ppu.cpp:1596:21: style: Boolean variable 'cgb' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
libgambatte/src/video/sprite_mapper.cpp:83:46: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libgambatte/src/video/sprite_mapper.cpp:108:45: style: Boolean variable 'cgb_' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
libgambatte/src/video/sprite_mapper.cpp:142:15: warning: Member variable 'SpriteMapper::spritemap_' is not initialized in the constructor. [uninitMemberVar]
libgambatte/src/video/sprite_mapper.h:115:7: style: Technically the member function 'gambatte::SpriteMapper::clearMap' can be const. [functionConst]
libgambatte/src/video/sprite_mapper.cpp:156:20: note: Technically the member function 'gambatte::SpriteMapper::clearMap' can be const.
libgambatte/src/video/sprite_mapper.h:115:7: note: Technically the member function 'gambatte::SpriteMapper::clearMap' can be const.
libgambatte/src/video_libretro.cpp:39:38: style: Function 'setColorCorrection' argument 1 names different: declaration 'colorCorrection' definition 'colorCorrection_'. [funcArgNamesDifferent]
libgambatte/src/video.h:140:36: note: Function 'setColorCorrection' argument 1 names different: declaration 'colorCorrection' definition 'colorCorrection_'.
libgambatte/src/video_libretro.cpp:39:38: note: Function 'setColorCorrection' argument 1 names different: declaration 'colorCorrection' definition 'colorCorrection_'.
libgambatte/src/video_libretro.cpp:107:68: style: Function 'updateScreen' argument 2 names different: declaration 'cc' definition 'cycleCounter'. [funcArgNamesDifferent]
libgambatte/src/video.h:90:54: note: Function 'updateScreen' argument 2 names different: declaration 'cc' definition 'cycleCounter'.
libgambatte/src/video_libretro.cpp:107:68: note: Function 'updateScreen' argument 2 names different: declaration 'cc' definition 'cycleCounter'.
libgambatte/src/video.h:141:21: style: Technically the member function 'gambatte::LCD::gbcToRgb32' can be const. [functionConst]
libgambatte/src/video_libretro.cpp:118:23: note: Technically the member function 'gambatte::LCD::gbcToRgb32' can be const.
libgambatte/src/video.h:141:21: note: Technically the member function 'gambatte::LCD::gbcToRgb32' can be const.
[02:22]

ftp://ftp.se.debian.org/debian/pool/main/libr/libretro-mupen64plus/libretro-mupen64plus_2.0+git20160207+dfsg2.orig.tar.gz
gles2n64/src/3DMath.c:45:10: style: Unused variable: len [unusedVariable]
gles2n64/src/CRC.c:23:13: style: The scope of the variable 'crc' can be reduced. [variableScope]
gles2n64/src/CRC.c:29:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
gles2n64/src/CRC.c:29:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
gles2n64/src/convert.h:173:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
gles2n64/src/GBI.c:332:8: style: The scope of the variable 'i' can be reduced. [variableScope]
gles2n64/src/RDP.c:543:6: style: The scope of the variable 'w0' can be reduced. [variableScope]
gles2n64/src/ShaderCombiner.c:567:11: style: Unused variable: j [unusedVariable]
gles2n64/src/Textures.c:648:8: style: The scope of the variable 'loadWidth' can be reduced. [variableScope]
gles2n64/src/Textures.c:648:23: style: The scope of the variable 'loadHeight' can be reduced. [variableScope]
gles2n64/src/Textures.c:739:17: style: The scope of the variable 'pSrc' can be reduced. [variableScope]
gles2n64/src/Textures.c:741:19: style: The scope of the variable 'ty' can be reduced. [variableScope]
gles2n64/src/Textures.c:1053:58: style: Function 'TextureCache_ActivateTexture' argument 2 names different: declaration 'texture' definition '_pTexture'. [funcArgNamesDifferent]
gles2n64/src/Textures.h:93:58: note: Function 'TextureCache_ActivateTexture' argument 2 names different: declaration 'texture' definition '_pTexture'.
gles2n64/src/Textures.c:1053:58: note: Function 'TextureCache_ActivateTexture' argument 2 names different: declaration 'texture' definition '_pTexture'.
gles2n64/src/Textures.c:1252:31: style: Function 'TextureCache_Update' argument 1 names different: declaration 't' definition '_t'. [funcArgNamesDifferent]
gles2n64/src/Textures.h:92:31: note: Function 'TextureCache_Update' argument 1 names different: declaration 't' definition '_t'.
gles2n64/src/Textures.c:1252:31: note: Function 'TextureCache_Update' argument 1 names different: declaration 't' definition '_t'.
gles2n64/src/Textures.c:650:7: style: Variable 'loadWidth' is assigned a value that is never used. [unreadVariable]
gles2n64/src/Textures.c:651:7: style: Variable 'loadHeight' is assigned a value that is never used. [unreadVariable]
gles2n64/src/VI.c:67:17: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
gles2n64/src/VI.c:67:70: style: Same value in both branches of ternary operator. [duplicateValueTernary]
gles2n64/src/VI.c:90:13: style: The scope of the variable 'uNumCurFrameIsShown' can be reduced. [variableScope]
gles2n64/src/VI.c:25:15: style: Variable 'hEnd' is assigned a value that is never used. [unreadVariable]
gles2n64/src/VI.c:26:17: style: Variable 'hStart' is assigned a value that is never used. [unreadVariable]
gles2n64/src/VI.c:131:29: style: Variable 'bVIUpdated' is assigned a value that is never used. [unreadVariable]
gles2n64/src/ZSort.c:152:16: style: Same expression on both sides of '^'. [duplicateExpression]
gles2n64/src/ZSort.c:65:8: style: The scope of the variable 'count' can be reduced. [variableScope]
gles2n64/src/ZSort.c:65:15: style: The scope of the variable 'neg' can be reduced. [variableScope]
gles2n64/src/gDP.c:1292:37: style: Redundant condition: flip. '!flip || (flip && xleft>xright)' is equivalent to '!flip || xleft>xright' [redundantCondition]
gles2n64/src/gDP.c:1345:38: style: Redundant condition: flip. '!flip || (flip && xleft>=xright)' is equivalent to '!flip || xleft>=xright' [redundantCondition]
gles2n64/src/gDP.c:1408:38: style: Redundant condition: flip. '!flip || (flip && xleft>=xright)' is equivalent to '!flip || xleft>=xright' [redundantCondition]
gles2n64/src/gDP.c:557:14: style: The scope of the variable 'tline' can be reduced. [variableScope]
gles2n64/src/gDP.c:557:21: style: The scope of the variable 's' can be reduced. [variableScope]
gles2n64/src/gDP.c:557:24: style: The scope of the variable 'xorval' can be reduced. [variableScope]
gles2n64/src/gDP.c:660:7: style: The scope of the variable 'oldt' can be reduced. [variableScope]
gles2n64/src/gDP.c:661:7: style: The scope of the variable 'ptr' can be reduced. [variableScope]
gles2n64/src/gDP.c:663:7: style: The scope of the variable 'c' can be reduced. [variableScope]
gles2n64/src/gDP.c:683:11: style: The scope of the variable 'c' can be reduced. [variableScope]
gles2n64/src/gDP.c:683:14: style: The scope of the variable 'ptr' can be reduced. [variableScope]
gles2n64/src/gDP.c:1000:10: style: Unused variable: tmp [unusedVariable]
gles2n64/src/gSP.c:696:17: style: The scope of the variable 'i' can be reduced. [variableScope]
gles2n64/src/gSP.c:746:17: style: The scope of the variable 'i' can be reduced. [variableScope]
gles2n64/src/gSP.c:799:17: style: The scope of the variable 'i' can be reduced. [variableScope]
gles2n64/src/gSP.c:1042:8: style: The scope of the variable 'v0' can be reduced. [variableScope]
gles2n64/src/gSP.c:1042:12: style: The scope of the variable 'v1' can be reduced. [variableScope]
gles2n64/src/gSP.c:1042:16: style: The scope of the variable 'v2' can be reduced. [variableScope]
gles2n64/src/gSP.c:842:25: style: Function 'gSPCBFDVertex' argument 1 names different: declaration 'v' definition 'a'. [funcArgNamesDifferent]
gles2n64/src/gSP.h:136:25: note: Function 'gSPCBFDVertex' argument 1 names different: declaration 'v' definition 'a'.
gles2n64/src/gSP.c:842:25: note: Function 'gSPCBFDVertex' argument 1 names different: declaration 'v' definition 'a'.
gles2n64/src/gSP.c:1145:27: style: Function 'gSPSprite2DBase' argument 1 names different: declaration 'base' definition '_base'. [funcArgNamesDifferent]
gles2n64/src/gSP.h:142:27: note: Function 'gSPSprite2DBase' argument 1 names different: declaration 'base' definition '_base'.
gles2n64/src/gSP.c:1145:27: note: Function 'gSPSprite2DBase' argument 1 names different: declaration 'base' definition '_base'.
gles2n64/src/gSP.c:1843:25: style: Function 'gSPBgRect1Cyc' argument 1 names different: declaration 'bg' definition '_bg'. [funcArgNamesDifferent]
gles2n64/src/gSP.h:171:25: note: Function 'gSPBgRect1Cyc' argument 1 names different: declaration 'bg' definition '_bg'.
gles2n64/src/gSP.c:1843:25: note: Function 'gSPBgRect1Cyc' argument 1 names different: declaration 'bg' definition '_bg'.
gles2n64/src/gSP.c:1867:25: style: Function 'gSPBgRectCopy' argument 1 names different: declaration 'bg' definition '_bg'. [funcArgNamesDifferent]
gles2n64/src/gSP.h:172:25: note: Function 'gSPBgRectCopy' argument 1 names different: declaration 'bg' definition '_bg'.
gles2n64/src/gSP.c:1867:25: note: Function 'gSPBgRectCopy' argument 1 names different: declaration 'bg' definition '_bg'.
gles2n64/src/gSP.c:2002:26: style: Function 'gSPObjRectangle' argument 1 names different: declaration 'sp' definition '_sp'. [funcArgNamesDifferent]
gles2n64/src/gSP.h:165:27: note: Function 'gSPObjRectangle' argument 1 names different: declaration 'sp' definition '_sp'.
gles2n64/src/gSP.c:2002:26: note: Function 'gSPObjRectangle' argument 1 names different: declaration 'sp' definition '_sp'.
gles2n64/src/gSP.c:2026:24: style: Function 'gSPObjSprite' argument 1 names different: declaration 'sp' definition '_sp'. [funcArgNamesDifferent]
gles2n64/src/gSP.h:167:24: note: Function 'gSPObjSprite' argument 1 names different: declaration 'sp' definition '_sp'.
gles2n64/src/gSP.c:2026:24: note: Function 'gSPObjSprite' argument 1 names different: declaration 'sp' definition '_sp'.
gles2n64/src/gSP.c:112:8: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
gles2n64/src/gSP.c:306:8: style: Unused variable: intensity [unusedVariable]
gles2n64/src/gSP.c:306:19: style: Unused variable: r [unusedVariable]
gles2n64/src/gSP.c:306:22: style: Unused variable: g [unusedVariable]
gles2n64/src/gSP.c:306:25: style: Unused variable: b [unusedVariable]
gles2n64/src/gSP.c:1043:14: style: Unused variable: pVtx [unusedVariable]
gles2n64/src/glN64Config.c:142:9: style: The scope of the variable 'line' can be reduced. [variableScope]
gles2n64/src/glN64Config.c:236:9: style: The scope of the variable 'line' can be reduced. [variableScope]
gles2rice/src/CSortedList.h:127:0: style: The scope of the variable 'dwRange' can be reduced. [variableScope]
gles2rice/src/CSortedList.h:128:0: style: The scope of the variable 'dwIndex' can be reduced. [variableScope]
gles2rice/src/COLOR.h:38:5: warning: Member variable 'XCOLOR::r' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/COLOR.h:38:5: warning: Member variable 'XCOLOR::g' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/COLOR.h:38:5: warning: Member variable 'XCOLOR::b' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/COLOR.h:38:5: warning: Member variable 'XCOLOR::a' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:38:5: warning: Member variable 'IColor::r' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:38:5: warning: Member variable 'IColor::g' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:38:5: warning: Member variable 'IColor::b' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:38:5: warning: Member variable 'IColor::a' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:43:5: warning: Member variable 'IColor::r' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:43:5: warning: Member variable 'IColor::g' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:43:5: warning: Member variable 'IColor::b' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:43:5: warning: Member variable 'IColor::a' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:48:5: warning: Member variable 'IColor::r' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:48:5: warning: Member variable 'IColor::g' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:48:5: warning: Member variable 'IColor::b' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:48:5: warning: Member variable 'IColor::a' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/IColor.h:53:19: warning: Member variable 'IColor::r' is not assigned a value in 'IColor::operator='. [operatorEqVarError]
gles2rice/src/IColor.h:53:19: warning: Member variable 'IColor::g' is not assigned a value in 'IColor::operator='. [operatorEqVarError]
gles2rice/src/IColor.h:53:19: warning: Member variable 'IColor::b' is not assigned a value in 'IColor::operator='. [operatorEqVarError]
gles2rice/src/IColor.h:53:19: warning: Member variable 'IColor::a' is not assigned a value in 'IColor::operator='. [operatorEqVarError]
gles2rice/src/IColor.h:53:5: style: 'IColor::operator=' should return 'IColor &'. [operatorEq]
gles2rice/src/DecodedMux.h:146:10: performance: Technically the member function 'DecodedMux::Replace1Val' can be static. [functionStatic]
gles2rice/src/DecodedMux.h:159:10: performance: Technically the member function 'DecodedMux::DisplayMuxString' can be static. [functionStatic]
gles2rice/src/DecodedMux.h:160:10: performance: Technically the member function 'DecodedMux::DisplaySimpliedMuxString' can be static. [functionStatic]
gles2rice/src/DecodedMux.h:161:10: performance: Technically the member function 'DecodedMux::DisplayConstantsWithShade' can be static. [functionStatic]
gles2rice/src/Render.h:73:17: style: Technically the member function 'CRender::IsTexel0Enable' can be const. [functionConst]
gles2rice/src/Render.h:74:17: style: Technically the member function 'CRender::IsTexel1Enable' can be const. [functionConst]
gles2rice/src/Render.h:75:17: style: Technically the member function 'CRender::IsTextureEnabled' can be const. [functionConst]
gles2rice/src/Render.h:102:14: performance: Technically the member function 'CRender::GetFogColor' can be static. [functionStatic]
gles2rice/src/Render.h:106:16: performance: Technically the member function 'CRender::GetProjectMatrixLevel' can be static. [functionStatic]
gles2rice/src/Render.h:107:16: performance: Technically the member function 'CRender::GetWorldViewMatrixLevel' can be static. [functionStatic]
gles2rice/src/Render.h:109:17: performance: Technically the member function 'CRender::PopProjection' can be static. [functionStatic]
gles2rice/src/Render.h:123:28: performance: Technically the member function 'CRender::GetShadeMode' can be static. [functionStatic]
gles2rice/src/Render.h:125:10: performance: Technically the member function 'CRender::SetVtxTextureCoord' can be static. [functionStatic]
gles2rice/src/CSortedList.h:48:0: style: Technically the member function 'CSortedList < uint64_t , DecodedMux >::size' can be const. [functionConst]
gles2rice/src/CSortedList.h:101:0: style: Technically the member function 'CSortedList < uint64_t , DecodedMux >::operator[]' can be const. [functionConst]
gles2rice/src/CSortedList.h:118:0: style: Technically the member function 'CSortedList < uint64_t , DecodedMux >::find' can be const. [functionConst]
gles2rice/src/CSortedList.h:38:0: style: Class 'CSortedList < uint64_t , DecodedMux >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
gles2rice/src/CSortedList.h:38:0: style: Class 'CSortedList < uint64_t , DecodedMux >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
gles2rice/src/VectorMath.h:44:5: style: Struct 'XMATRIX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/VectorMath.h:45:5: style: Struct 'XMATRIX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/VectorMath.h:94:5: style: Class 'XVECTOR3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/VectorMath.h:95:5: style: Class 'XVECTOR3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/VectorMath.h:141:5: style: Class 'XVECTOR4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/VectorMath.h:142:5: style: Class 'XVECTOR4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/COLOR.h:42:5: style: Struct 'XCOLOR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/COLOR.h:43:5: style: Struct 'XCOLOR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/COLOR.h:44:5: style: Struct 'XCOLOR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/IColor.h:38:5: style: Class 'IColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/IColor.h:48:5: style: Class 'IColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/CSortedList.h:34:0: style: Class 'CSortedList < uint64_t , DecodedMux >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/IColor.h:31:1: warning: The class 'IColor' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
gles2rice/src/DecodedMux.h:55:1: warning: The class 'DecodedMux' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
gles2rice/src/DecodedMux.h:220:18: style: The function 'Simplify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DecodedMux.h:128:18: note: Virtual function in base class
gles2rice/src/DecodedMux.h:220:18: note: Function in derived class
gles2rice/src/DecodedMux.h:221:10: style: The function 'SplitComplexStages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DecodedMux.h:143:18: note: Virtual function in base class
gles2rice/src/DecodedMux.h:221:10: note: Function in derived class
gles2rice/src/DecodedMux.h:233:18: style: The function 'Simplify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DecodedMux.h:220:18: note: Virtual function in base class
gles2rice/src/DecodedMux.h:233:18: note: Function in derived class
gles2rice/src/DecodedMux.h:234:10: style: The function 'UseTextureForConstant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DecodedMux.h:137:18: note: Virtual function in base class
gles2rice/src/DecodedMux.h:234:10: note: Function in derived class
gles2rice/src/CSortedList.h:58:0: performance: Function parameter 'ele' should be passed by const reference. [passedByValue]
gles2rice/src/Combiner.h:37:11: performance: Technically the member function 'CColorCombiner::GetConstFactor' can be static. [functionStatic]
gles2rice/src/Combiner.cpp:152:23: note: Technically the member function 'CColorCombiner::GetConstFactor' can be static.
gles2rice/src/Combiner.h:37:11: note: Technically the member function 'CColorCombiner::GetConstFactor' can be static.
gles2rice/src/ConvertImage.cpp:75:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:141:15: style: The scope of the variable 'tile' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:237:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:341:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:412:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:481:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:595:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:688:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:794:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:902:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:977:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage.cpp:657:29: style: Function 'ConvertCI4' argument 1 names different: declaration 'pTexture' definition 'p_texture'. [funcArgNamesDifferent]
gles2rice/src/ConvertImage.h:259:28: note: Function 'ConvertCI4' argument 1 names different: declaration 'pTexture' definition 'p_texture'.
gles2rice/src/ConvertImage.cpp:657:29: note: Function 'ConvertCI4' argument 1 names different: declaration 'pTexture' definition 'p_texture'.
gles2rice/src/ConvertImage.cpp:657:57: style: Function 'ConvertCI4' argument 2 names different: declaration 'ti' definition 'tinfo'. [funcArgNamesDifferent]
gles2rice/src/ConvertImage.h:259:55: note: Function 'ConvertCI4' argument 2 names different: declaration 'ti' definition 'tinfo'.
gles2rice/src/ConvertImage.cpp:657:57: note: Function 'ConvertCI4' argument 2 names different: declaration 'ti' definition 'tinfo'.
gles2rice/src/ConvertImage.cpp:672:29: style: Function 'ConvertCI8' argument 1 names different: declaration 'pTexture' definition 'p_texture'. [funcArgNamesDifferent]
gles2rice/src/ConvertImage.h:260:28: note: Function 'ConvertCI8' argument 1 names different: declaration 'pTexture' definition 'p_texture'.
gles2rice/src/ConvertImage.cpp:672:29: note: Function 'ConvertCI8' argument 1 names different: declaration 'pTexture' definition 'p_texture'.
gles2rice/src/ConvertImage.cpp:672:57: style: Function 'ConvertCI8' argument 2 names different: declaration 'ti' definition 'tinfo'. [funcArgNamesDifferent]
gles2rice/src/ConvertImage.h:260:55: note: Function 'ConvertCI8' argument 2 names different: declaration 'ti' definition 'tinfo'.
gles2rice/src/ConvertImage.cpp:672:57: note: Function 'ConvertCI8' argument 2 names different: declaration 'ti' definition 'tinfo'.
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::pNext' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::pNextYoungest' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::pLastYoungest' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::ti' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::dwCRC' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::dwPalCRC' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::maxCI' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::dwUses' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::dwTimeLastUsed' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::FrameLastUsed' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::FrameLastUpdated' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::dwEnhancementFlag' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::bExternalTxtrChecked' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:135:5: warning: Member variable 'TxtrCacheEntry::lastEntry' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/TextureManager.h:98:17: style: Technically the member function 'TxtrInfo::operator==' can be const. [functionConst]
gles2rice/src/TextureManager.h:124:17: style: Technically the member function 'TxtrInfo::isEqual' can be const. [functionConst]
gles2rice/src/TextureManager.h:42:1: warning: The class 'TxtrInfo' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
gles2rice/src/ConvertImage16.cpp:71:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:143:15: style: The scope of the variable 'tile' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:235:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:317:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:414:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:494:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:558:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:658:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:725:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:783:14: style: The scope of the variable 'nFiddle' can be reduced. [variableScope]
gles2rice/src/ConvertImage16.cpp:627:32: style: Function 'ConvertCI4_16' argument 1 names different: declaration 'pTexture' definition 'p_texture'. [funcArgNamesDifferent]
gles2rice/src/ConvertImage.h:281:31: note: Function 'ConvertCI4_16' argument 1 names different: declaration 'pTexture' definition 'p_texture'.
gles2rice/src/ConvertImage16.cpp:627:32: note: Function 'ConvertCI4_16' argument 1 names different: declaration 'pTexture' definition 'p_texture'.
gles2rice/src/ConvertImage16.cpp:627:60: style: Function 'ConvertCI4_16' argument 2 names different: declaration 'ti' definition 'tinfo'. [funcArgNamesDifferent]
gles2rice/src/ConvertImage.h:281:58: note: Function 'ConvertCI4_16' argument 2 names different: declaration 'ti' definition 'tinfo'.
gles2rice/src/ConvertImage16.cpp:627:60: note: Function 'ConvertCI4_16' argument 2 names different: declaration 'ti' definition 'tinfo'.
gles2rice/src/ConvertImage16.cpp:642:32: style: Function 'ConvertCI8_16' argument 1 names different: declaration 'pTexture' definition 'p_texture'. [funcArgNamesDifferent]
gles2rice/src/ConvertImage.h:282:31: note: Function 'ConvertCI8_16' argument 1 names different: declaration 'pTexture' definition 'p_texture'.
gles2rice/src/ConvertImage16.cpp:642:32: note: Function 'ConvertCI8_16' argument 1 names different: declaration 'pTexture' definition 'p_texture'.
gles2rice/src/ConvertImage16.cpp:642:60: style: Function 'ConvertCI8_16' argument 2 names different: declaration 'ti' definition 'tinfo'. [funcArgNamesDifferent]
gles2rice/src/ConvertImage.h:282:58: note: Function 'ConvertCI8_16' argument 2 names different: declaration 'ti' definition 'tinfo'.
gles2rice/src/ConvertImage16.cpp:642:60: note: Function 'ConvertCI8_16' argument 2 names different: declaration 'ti' definition 'tinfo'.
gles2rice/src/DecodedMux.cpp:197:33: style: Function 'IsUsed' argument 1 names different: declaration 'fac' definition 'val'. [funcArgNamesDifferent]
gles2rice/src/DecodedMux.h:117:25: note: Function 'IsUsed' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:197:33: note: Function 'IsUsed' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:213:47: style: Function 'IsUsedInAlphaChannel' argument 1 names different: declaration 'fac' definition 'val'. [funcArgNamesDifferent]
gles2rice/src/DecodedMux.h:118:39: note: Function 'IsUsedInAlphaChannel' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:213:47: note: Function 'IsUsedInAlphaChannel' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:232:47: style: Function 'IsUsedInColorChannel' argument 1 names different: declaration 'fac' definition 'val'. [funcArgNamesDifferent]
gles2rice/src/DecodedMux.h:119:39: note: Function 'IsUsedInColorChannel' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:232:47: note: Function 'IsUsedInColorChannel' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:249:40: style: Function 'IsUsedInCycle' argument 1 names different: declaration 'fac' definition 'val'. [funcArgNamesDifferent]
gles2rice/src/DecodedMux.h:120:32: note: Function 'IsUsedInCycle' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:249:40: note: Function 'IsUsedInCycle' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:267:40: style: Function 'IsUsedInCycle' argument 1 names different: declaration 'fac' definition 'val'. [funcArgNamesDifferent]
gles2rice/src/DecodedMux.h:121:32: note: Function 'IsUsedInCycle' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.cpp:267:40: note: Function 'IsUsedInCycle' argument 1 names different: declaration 'fac' definition 'val'.
gles2rice/src/DecodedMux.h:117:10: style: Technically the member function 'DecodedMux::IsUsed' can be const. [functionConst]
gles2rice/src/DecodedMux.cpp:197:18: note: Technically the member function 'DecodedMux::IsUsed' can be const.
gles2rice/src/DecodedMux.h:117:10: note: Technically the member function 'DecodedMux::IsUsed' can be const.
gles2rice/src/DecodedMux.h:118:10: style: Technically the member function 'DecodedMux::IsUsedInAlphaChannel' can be const. [functionConst]
gles2rice/src/DecodedMux.cpp:213:18: note: Technically the member function 'DecodedMux::IsUsedInAlphaChannel' can be const.
gles2rice/src/DecodedMux.h:118:10: note: Technically the member function 'DecodedMux::IsUsedInAlphaChannel' can be const.
gles2rice/src/DecodedMux.h:119:10: style: Technically the member function 'DecodedMux::IsUsedInColorChannel' can be const. [functionConst]
gles2rice/src/DecodedMux.cpp:232:18: note: Technically the member function 'DecodedMux::IsUsedInColorChannel' can be const.
gles2rice/src/DecodedMux.h:119:10: note: Technically the member function 'DecodedMux::IsUsedInColorChannel' can be const.
gles2rice/src/DecodedMux.h:120:10: style: Technically the member function 'DecodedMux::IsUsedInCycle' can be const. [functionConst]
gles2rice/src/DecodedMux.cpp:249:18: note: Technically the member function 'DecodedMux::IsUsedInCycle' can be const.
gles2rice/src/DecodedMux.h:120:10: note: Technically the member function 'DecodedMux::IsUsedInCycle' can be const.
gles2rice/src/DecodedMux.h:122:14: style: Technically the member function 'DecodedMux::GetCycle' can be const. [functionConst]
gles2rice/src/DecodedMux.cpp:851:22: note: Technically the member function 'DecodedMux::GetCycle' can be const.
gles2rice/src/DecodedMux.h:122:14: note: Technically the member function 'DecodedMux::GetCycle' can be const.
gles2rice/src/DecodedMux.h:123:14: style: Technically the member function 'DecodedMux::GetCycle' can be const. [functionConst]
gles2rice/src/DecodedMux.cpp:865:22: note: Technically the member function 'DecodedMux::GetCycle' can be const.
gles2rice/src/DecodedMux.h:123:14: note: Technically the member function 'DecodedMux::GetCycle' can be const.
gles2rice/src/DecodedMux.h:124:24: performance: Technically the member function 'DecodedMux::GetCombinerFormatType' can be static. [functionStatic]
gles2rice/src/DecodedMux.cpp:299:32: note: Technically the member function 'DecodedMux::GetCombinerFormatType' can be static.
gles2rice/src/DecodedMux.h:124:24: note: Technically the member function 'DecodedMux::GetCombinerFormatType' can be static.
gles2rice/src/DecodedMux.h:145:10: style: Technically the member function 'DecodedMux::ReplaceVal' can be const. [functionConst]
gles2rice/src/DecodedMux.cpp:829:18: note: Technically the member function 'DecodedMux::ReplaceVal' can be const.
gles2rice/src/DecodedMux.h:145:10: note: Technically the member function 'DecodedMux::ReplaceVal' can be const.
gles2rice/src/DecodedMux.h:152:9: style: Technically the member function 'DecodedMux::Count' can be const. [functionConst]
gles2rice/src/DecodedMux.cpp:171:17: note: Technically the member function 'DecodedMux::Count' can be const.
gles2rice/src/DecodedMux.h:152:9: note: Technically the member function 'DecodedMux::Count' can be const.
gles2rice/src/DecodedMux.h:164:10: performance: Technically the member function 'DecodedMux::LogConstantsWithShade' can be static. [functionStatic]
gles2rice/src/DecodedMux.cpp:1342:18: note: Technically the member function 'DecodedMux::LogConstantsWithShade' can be static.
gles2rice/src/DecodedMux.h:164:10: note: Technically the member function 'DecodedMux::LogConstantsWithShade' can be static.
gles2rice/src/DecodedMux.cpp:269:47: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
gles2rice/src/OGLCombiner.h:67:69: style: C-style pointer casting [cstyleCast]
gles2rice/src/DeviceBuilder.cpp:185:42: style: C-style pointer casting [cstyleCast]
gles2rice/src/DeviceBuilder.cpp:185:30: style: Variable 'context' is assigned a value that is never used. [unreadVariable]
gles2rice/src/OGLExtRender.h:43:5: warning: Member variable 'COGLExtRender::m_textureUnitMap' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/GraphicsContext.h:73:24: style: Technically the member function 'CGraphicsContext::GetDeviceStr' can be const. [functionConst]
gles2rice/src/RenderTexture.h:75:10: style: Technically the member function 'CRenderTexture::GetDimension' can be const. [functionConst]
gles2rice/src/RenderTexture.h:81:10: style: Technically the member function 'CRenderTexture::IsBeingRendered' can be const. [functionConst]
gles2rice/src/RenderTexture.h:86:18: style: Technically the member function 'CRenderTexture::GetUsage' can be const. [functionConst]
gles2rice/src/OGLCombiner.h:43:5: style: Class 'COGLColorCombiner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/OGLCombiner.h:67:5: style: Class 'COGLBlender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/OGLExtCombiner.h:155:5: style: Class 'COGLColorCombiner4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/OGLES2FragmentShaders.h:82:5: style: Class 'COGL_FragmentProgramCombiner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/OGLES2FragmentShaders.h:124:5: style: Class 'COGLFragmentShaderCombiner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
gles2rice/src/DeviceBuilder.h:69:24: style: The function 'CreateGraphicsContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DeviceBuilder.h:34:32: note: Virtual function in base class
gles2rice/src/DeviceBuilder.h:69:24: note: Function in derived class
gles2rice/src/DeviceBuilder.h:70:15: style: The function 'CreateRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DeviceBuilder.h:35:23: note: Virtual function in base class
gles2rice/src/DeviceBuilder.h:70:15: note: Function in derived class
gles2rice/src/DeviceBuilder.h:71:16: style: The function 'CreateTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DeviceBuilder.h:36:24: note: Virtual function in base class
gles2rice/src/DeviceBuilder.h:71:16: note: Function in derived class
gles2rice/src/DeviceBuilder.h:72:22: style: The function 'CreateColorCombiner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DeviceBuilder.h:37:30: note: Virtual function in base class
gles2rice/src/DeviceBuilder.h:72:22: note: Function in derived class
gles2rice/src/DeviceBuilder.h:73:16: style: The function 'CreateAlphaBlender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DeviceBuilder.h:38:24: note: Virtual function in base class
gles2rice/src/DeviceBuilder.h:73:16: note: Function in derived class
gles2rice/src/RenderTexture.h:107:10: style: The function 'SetAsRenderTarget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/RenderTexture.h:70:18: note: Virtual function in base class
gles2rice/src/RenderTexture.h:107:10: note: Function in derived class
gles2rice/src/RenderTexture.h:108:10: style: The function 'LoadTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/RenderTexture.h:71:18: note: Virtual function in base class
gles2rice/src/RenderTexture.h:108:10: note: Function in derived class
gles2rice/src/RenderTexture.h:109:10: style: The function 'StoreToRDRAM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/RenderTexture.h:73:18: note: Virtual function in base class
gles2rice/src/RenderTexture.h:109:10: note: Function in derived class
gles2rice/src/FrameBuffer.h:107:18: style: The function 'CopyBackBufferToRenderTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/FrameBuffer.h:81:18: note: Virtual function in base class
gles2rice/src/FrameBuffer.h:107:18: note: Function in derived class
gles2rice/src/FrameBuffer.h:108:18: style: The function 'StoreBackBufferToRDRAM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/FrameBuffer.h:85:18: note: Virtual function in base class
gles2rice/src/FrameBuffer.h:108:18: note: Function in derived class
gles2rice/src/FrameBuffer.h:122:18: style: The function 'CopyBackBufferToRenderTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/FrameBuffer.h:81:18: note: Virtual function in base class
gles2rice/src/FrameBuffer.h:122:18: note: Function in derived class
gles2rice/src/FrameBuffer.h:123:18: style: The function 'StoreBackBufferToRDRAM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/FrameBuffer.h:85:18: note: Virtual function in base class
gles2rice/src/FrameBuffer.h:123:18: note: Function in derived class
gles2rice/src/OGLCombiner.h:33:10: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:40:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:33:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:34:10: style: The function 'InitCombinerBlenderForSimpleTextureDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:43:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:34:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:38:10: style: The function 'DisableCombiner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:44:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:38:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:39:10: style: The function 'InitCombinerCycleCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:59:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:39:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:40:10: style: The function 'InitCombinerCycleFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:60:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:40:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:41:10: style: The function 'InitCombinerCycle12' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:61:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:41:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:59:10: style: The function 'NormalAlphaBlender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Blender.h:32:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:59:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:60:10: style: The function 'DisableAlphaBlender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Blender.h:33:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:60:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:61:10: style: The function 'BlendFunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Blender.h:35:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:61:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:62:10: style: The function 'Enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Blender.h:37:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:62:10: note: Function in derived class
gles2rice/src/OGLCombiner.h:63:10: style: The function 'Disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Blender.h:38:18: note: Virtual function in base class
gles2rice/src/OGLCombiner.h:63:10: note: Function in derived class
gles2rice/src/OGLRender.h:36:10: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:192:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:36:10: note: Function in derived class
gles2rice/src/OGLRender.h:38:10: style: The function 'InitDeviceObjects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:190:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:38:10: note: Function in derived class
gles2rice/src/OGLRender.h:39:10: style: The function 'ClearDeviceObjects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:191:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:39:10: note: Function in derived class
gles2rice/src/OGLRender.h:41:10: style: The function 'ApplyTextureFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:156:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:41:10: note: Function in derived class
gles2rice/src/OGLRender.h:43:10: style: The function 'SetShadeMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:158:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:43:10: note: Function in derived class
gles2rice/src/OGLRender.h:44:10: style: The function 'ZBufferEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:149:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:44:10: note: Function in derived class
gles2rice/src/OGLRender.h:45:10: style: The function 'ClearBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:143:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:45:10: note: Function in derived class
gles2rice/src/OGLRender.h:46:10: style: The function 'ClearZBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:144:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:46:10: note: Function in derived class
gles2rice/src/OGLRender.h:47:10: style: The function 'SetZCompare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:150:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:47:10: note: Function in derived class
gles2rice/src/OGLRender.h:48:10: style: The function 'SetZUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:151:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:48:10: note: Function in derived class
gles2rice/src/OGLRender.h:49:10: style: The function 'SetZBias' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:152:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:49:10: note: Function in derived class
gles2rice/src/OGLRender.h:51:10: style: The function 'SetAlphaRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:160:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:51:10: note: Function in derived class
gles2rice/src/OGLRender.h:52:10: style: The function 'ForceAlphaRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:161:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:52:10: note: Function in derived class
gles2rice/src/OGLRender.h:53:10: style: The function 'SetFillMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:195:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:53:10: note: Function in derived class
gles2rice/src/OGLRender.h:54:10: style: The function 'SetViewportRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:80:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:54:10: note: Function in derived class
gles2rice/src/OGLRender.h:55:10: style: The function 'RenderReset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:131:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:55:10: note: Function in derived class
gles2rice/src/OGLRender.h:56:10: style: The function 'SetCullMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:134:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:56:10: note: Function in derived class
gles2rice/src/OGLRender.h:57:10: style: The function 'SetAlphaTestEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:153:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:57:10: note: Function in derived class
gles2rice/src/OGLRender.h:58:10: style: The function 'UpdateScissor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:82:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:58:10: note: Function in derived class
gles2rice/src/OGLRender.h:59:10: style: The function 'ApplyRDPScissor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:83:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:59:10: note: Function in derived class
gles2rice/src/OGLRender.h:60:10: style: The function 'ApplyScissorWithClipRatio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:86:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:60:10: note: Function in derived class
gles2rice/src/OGLRender.h:62:10: style: The function 'SetCurrentTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:188:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:62:10: note: Function in derived class
gles2rice/src/OGLRender.h:63:10: style: The function 'SetCurrentTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:187:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:63:10: note: Function in derived class
gles2rice/src/OGLRender.h:64:10: style: The function 'SetAddressUAllStages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:180:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:64:10: note: Function in derived class
gles2rice/src/OGLRender.h:65:10: style: The function 'SetAddressVAllStages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:181:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:65:10: note: Function in derived class
gles2rice/src/OGLRender.h:66:10: style: The function 'SetTextureUFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:182:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:66:10: note: Function in derived class
gles2rice/src/OGLRender.h:67:10: style: The function 'SetTextureVFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:183:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:67:10: note: Function in derived class
gles2rice/src/OGLRender.h:73:10: style: The function 'DrawSimple2DTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:210:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:73:10: note: Function in derived class
gles2rice/src/OGLRender.h:76:10: style: The function 'DrawSpriteR_Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:209:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:76:10: note: Function in derived class
gles2rice/src/OGLRender.h:80:10: style: The function 'SetFogMinMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:95:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:80:10: note: Function in derived class
gles2rice/src/OGLRender.h:81:10: style: The function 'SetFogEnable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:90:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:81:10: note: Function in derived class
gles2rice/src/OGLRender.h:82:10: style: The function 'TurnFogOnOff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:96:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:82:10: note: Function in derived class
gles2rice/src/OGLRender.h:83:10: style: The function 'SetFogColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:98:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:83:10: note: Function in derived class
gles2rice/src/OGLRender.h:87:10: style: The function 'EndRendering' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:137:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:87:10: note: Function in derived class
gles2rice/src/OGLRender.h:95:11: style: The function 'PostProcessDiffuseColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:169:19: note: Virtual function in base class
gles2rice/src/OGLRender.h:95:11: note: Function in derived class
gles2rice/src/OGLRender.h:96:11: style: The function 'PostProcessSpecularColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:170:19: note: Virtual function in base class
gles2rice/src/OGLRender.h:96:11: note: Function in derived class
gles2rice/src/OGLRender.h:99:10: style: The function 'RenderFlushTris' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:173:18: note: Virtual function in base class
gles2rice/src/OGLRender.h:99:10: note: Function in derived class
gles2rice/src/OGLRender.h:100:10: style: The function 'RenderTexRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:236:21: note: Virtual function in base class
gles2rice/src/OGLRender.h:100:10: note: Function in derived class
gles2rice/src/OGLRender.h:101:10: style: The function 'RenderFillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:226:21: note: Virtual function in base class
gles2rice/src/OGLRender.h:101:10: note: Function in derived class
gles2rice/src/OGLRender.h:102:10: style: The function 'RenderLine3D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:230:21: note: Virtual function in base class
gles2rice/src/OGLRender.h:102:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:27:10: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:192:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:27:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:28:10: style: The function 'BindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLRender.h:68:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:28:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:29:10: style: The function 'DisBindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLRender.h:69:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:29:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:30:10: style: The function 'TexCoord2f' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLRender.h:70:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:30:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:31:10: style: The function 'TexCoord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLRender.h:71:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:31:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:32:10: style: The function 'SetTextureUFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:182:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:32:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:33:10: style: The function 'SetTextureVFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:183:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:33:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:34:10: style: The function 'EnableTexUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLRender.h:90:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:34:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:35:10: style: The function 'SetTexWrapS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLRender.h:91:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:35:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:36:10: style: The function 'SetTexWrapT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLRender.h:92:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:36:10: note: Function in derived class
gles2rice/src/OGLExtRender.h:37:10: style: The function 'ApplyTextureFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Render.h:156:18: note: Virtual function in base class
gles2rice/src/OGLExtRender.h:37:10: note: Function in derived class
gles2rice/src/OGLGraphicsContext.h:32:10: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/GraphicsContext.h:53:18: note: Virtual function in base class
gles2rice/src/OGLGraphicsContext.h:32:10: note: Function in derived class
gles2rice/src/OGLGraphicsContext.h:33:10: style: The function 'ResizeInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/GraphicsContext.h:54:18: note: Virtual function in base class
gles2rice/src/OGLGraphicsContext.h:33:10: note: Function in derived class
gles2rice/src/OGLGraphicsContext.h:34:10: style: The function 'CleanUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/GraphicsContext.h:55:18: note: Virtual function in base class
gles2rice/src/OGLGraphicsContext.h:34:10: note: Function in derived class
gles2rice/src/OGLGraphicsContext.h:35:10: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/GraphicsContext.h:57:18: note: Virtual function in base class
gles2rice/src/OGLGraphicsContext.h:35:10: note: Function in derived class
gles2rice/src/OGLGraphicsContext.h:37:10: style: The function 'UpdateFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/GraphicsContext.h:58:18: note: Virtual function in base class
gles2rice/src/OGLGraphicsContext.h:37:10: note: Function in derived class
gles2rice/src/OGLTexture.h:32:10: style: The function 'StartUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Texture.h:95:18: note: Virtual function in base class
gles2rice/src/OGLTexture.h:32:10: note: Function in derived class
gles2rice/src/OGLTexture.h:33:10: style: The function 'EndUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Texture.h:96:18: note: Virtual function in base class
gles2rice/src/OGLTexture.h:33:10: note: Function in derived class
gles2rice/src/OGLExtCombiner.h:146:10: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:40:18: note: Virtual function in base class
gles2rice/src/OGLExtCombiner.h:146:10: note: Function in derived class
gles2rice/src/OGLExtCombiner.h:149:10: style: The function 'InitCombinerCycle12' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:61:18: note: Virtual function in base class
gles2rice/src/OGLExtCombiner.h:149:10: note: Function in derived class
gles2rice/src/OGLExtCombiner.h:150:10: style: The function 'InitCombinerCycleFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:60:18: note: Virtual function in base class
gles2rice/src/OGLExtCombiner.h:150:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:62:10: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:40:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:62:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:77:10: style: The function 'DisableCombiner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:44:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:77:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:78:10: style: The function 'InitCombinerCycleCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:59:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:78:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:79:10: style: The function 'InitCombinerCycleFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:60:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:79:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:80:10: style: The function 'InitCombinerCycle12' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:61:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:80:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:89:17: style: The function 'ParseDecodedMux' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLExtCombiner.h:153:17: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:89:17: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:91:9: style: The function 'FindCompiledMux' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLExtCombiner.h:179:17: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:91:9: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:92:18: style: The function 'GenerateCombinerSetting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLExtCombiner.h:151:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:92:18: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:93:18: style: The function 'GenerateCombinerSettingConstants' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLExtCombiner.h:152:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:93:18: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:114:10: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:40:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:114:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:115:10: style: The function 'InitCombinerBlenderForSimpleTextureDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:43:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:115:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:119:10: style: The function 'DisableCombiner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:44:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:119:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:120:10: style: The function 'InitCombinerCycleCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:59:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:120:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:121:10: style: The function 'InitCombinerCycleFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:60:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:121:10: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.h:122:10: style: The function 'InitCombinerCycle12' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/Combiner.h:61:18: note: Virtual function in base class
gles2rice/src/OGLES2FragmentShaders.h:122:10: note: Function in derived class
gles2rice/src/FrameBuffer.cpp:1478:9: style: Variable 'matchidx' is reassigned a value before the old one has been used. [redundantAssignment]
gles2rice/src/FrameBuffer.cpp:1474:0: note: Variable 'matchidx' is reassigned a value before the old one has been used.
gles2rice/src/FrameBuffer.cpp:1478:9: note: Variable 'matchidx' is reassigned a value before the old one has been used.
gles2rice/src/FrameBuffer.cpp:559:34: style: Function 'CalculateRDRAMCRC' argument 1 names different: declaration 'pAddr' definition 'pPhysicalAddress'. [funcArgNamesDifferent]
gles2rice/src/FrameBuffer.h:146:41: note: Function 'CalculateRDRAMCRC' argument 1 names different: declaration 'pAddr' definition 'pPhysicalAddress'.
gles2rice/src/FrameBuffer.cpp:559:34: note: Function 'CalculateRDRAMCRC' argument 1 names different: declaration 'pAddr' definition 'pPhysicalAddress'.
gles2rice/src/FrameBuffer.cpp:1737:238: style: Function 'CopyBufferToRDRAM' argument 12 names different: declaration 'surf' definition 'buffer'. [funcArgNamesDifferent]
gles2rice/src/FrameBuffer.h:84:68: note: Function 'CopyBufferToRDRAM' argument 12 names different: declaration 'surf' definition 'buffer'.
gles2rice/src/FrameBuffer.cpp:1737:238: note: Function 'CopyBufferToRDRAM' argument 12 names different: declaration 'surf' definition 'buffer'.
gles2rice/src/FrameBuffer.cpp:1920:67: style: Function 'SaveBackBuffer' argument 2 names different: declaration 'pRect' definition 'pSrcRect'. [funcArgNamesDifferent]
gles2rice/src/FrameBuffer.h:80:59: note: Function 'SaveBackBuffer' argument 2 names different: declaration 'pRect' definition 'pSrcRect'.
gles2rice/src/FrameBuffer.cpp:1920:67: note: Function 'SaveBackBuffer' argument 2 names different: declaration 'pRect' definition 'pSrcRect'.
gles2rice/src/FrameBuffer.cpp:621:15: style: Variable 'pStart' is assigned a value that is never used. [unreadVariable]
gles2rice/src/FrameBuffer.cpp:821:50: warning: Either the condition 'index==-1' is redundant, otherwise there is negative array index -1. [negativeIndex]
gles2rice/src/FrameBuffer.cpp:805:15: note: Assuming that condition 'index==-1' is not redundant
gles2rice/src/FrameBuffer.cpp:821:50: note: Negative array index
gles2rice/src/FrameBuffer.h:41:10: performance: Technically the member function 'FrameBufferManager::CloseUp' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:80:26: note: Technically the member function 'FrameBufferManager::CloseUp' can be static.
gles2rice/src/FrameBuffer.h:41:10: note: Technically the member function 'FrameBufferManager::CloseUp' can be static.
gles2rice/src/FrameBuffer.h:42:10: performance: Technically the member function 'FrameBufferManager::Set_CI_addr' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:1578:26: note: Technically the member function 'FrameBufferManager::Set_CI_addr' can be static.
gles2rice/src/FrameBuffer.h:42:10: note: Technically the member function 'FrameBufferManager::Set_CI_addr' can be static.
gles2rice/src/FrameBuffer.h:43:10: performance: Technically the member function 'FrameBufferManager::UpdateRecentCIAddr' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:114:26: note: Technically the member function 'FrameBufferManager::UpdateRecentCIAddr' can be static.
gles2rice/src/FrameBuffer.h:43:10: note: Technically the member function 'FrameBufferManager::UpdateRecentCIAddr' can be static.
gles2rice/src/FrameBuffer.h:44:10: performance: Technically the member function 'FrameBufferManager::SetAddrBeDisplayed' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:170:26: note: Technically the member function 'FrameBufferManager::SetAddrBeDisplayed' can be static.
gles2rice/src/FrameBuffer.h:44:10: note: Technically the member function 'FrameBufferManager::SetAddrBeDisplayed' can be static.
gles2rice/src/FrameBuffer.h:45:10: performance: Technically the member function 'FrameBufferManager::HasAddrBeenDisplayed' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:223:26: note: Technically the member function 'FrameBufferManager::HasAddrBeenDisplayed' can be static.
gles2rice/src/FrameBuffer.h:45:10: note: Technically the member function 'FrameBufferManager::HasAddrBeenDisplayed' can be static.
gles2rice/src/FrameBuffer.h:46:9: performance: Technically the member function 'FrameBufferManager::FindRecentCIInfoIndex' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:280:25: note: Technically the member function 'FrameBufferManager::FindRecentCIInfoIndex' can be static.
gles2rice/src/FrameBuffer.h:46:9: note: Technically the member function 'FrameBufferManager::FindRecentCIInfoIndex' can be static.
gles2rice/src/FrameBuffer.h:47:10: performance: Technically the member function 'FrameBufferManager::IsDIaRenderTexture' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:293:26: note: Technically the member function 'FrameBufferManager::IsDIaRenderTexture' can be static.
gles2rice/src/FrameBuffer.h:47:10: note: Technically the member function 'FrameBufferManager::IsDIaRenderTexture' can be static.
gles2rice/src/FrameBuffer.h:50:19: performance: Technically the member function 'FrameBufferManager::ComputeRenderTextureCRCInRDRAM' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:1452:30: note: Technically the member function 'FrameBufferManager::ComputeRenderTextureCRCInRDRAM' can be static.
gles2rice/src/FrameBuffer.h:50:19: note: Technically the member function 'FrameBufferManager::ComputeRenderTextureCRCInRDRAM' can be static.
gles2rice/src/FrameBuffer.h:52:17: performance: Technically the member function 'FrameBufferManager::CheckRenderTexturesWithNewCI' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:1019:25: note: Technically the member function 'FrameBufferManager::CheckRenderTexturesWithNewCI' can be static.
gles2rice/src/FrameBuffer.h:52:17: note: Technically the member function 'FrameBufferManager::CheckRenderTexturesWithNewCI' can be static.
gles2rice/src/FrameBuffer.h:67:14: performance: Technically the member function 'FrameBufferManager::ComputeCImgHeight' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:922:30: note: Technically the member function 'FrameBufferManager::ComputeCImgHeight' can be static.
gles2rice/src/FrameBuffer.h:67:14: note: Technically the member function 'FrameBufferManager::ComputeCImgHeight' can be static.
gles2rice/src/FrameBuffer.h:69:9: performance: Technically the member function 'FrameBufferManager::FindASlot' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:1091:25: note: Technically the member function 'FrameBufferManager::FindASlot' can be static.
gles2rice/src/FrameBuffer.h:69:9: note: Technically the member function 'FrameBufferManager::FindASlot' can be static.
gles2rice/src/FrameBuffer.h:72:10: performance: Technically the member function 'FrameBufferManager::FrameBufferWriteByCPU' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:712:26: note: Technically the member function 'FrameBufferManager::FrameBufferWriteByCPU' can be static.
gles2rice/src/FrameBuffer.h:72:10: note: Technically the member function 'FrameBufferManager::FrameBufferWriteByCPU' can be static.
gles2rice/src/FrameBuffer.h:74:10: performance: Technically the member function 'FrameBufferManager::FrameBufferInRDRAMCheckCRC' can be static. [functionStatic]
gles2rice/src/FrameBuffer.cpp:692:26: note: Technically the member function 'FrameBufferManager::FrameBufferInRDRAMCheckCRC' can be static.
gles2rice/src/FrameBuffer.h:74:10: note: Technically the member function 'FrameBufferManager::FrameBufferInRDRAMCheckCRC' can be static.
gles2rice/src/FrameBuffer.h:75:10: style: Technically the member function 'FrameBufferManager::StoreRenderTextureToRDRAM' can be const. [functionConst]
gles2rice/src/FrameBuffer.cpp:1715:26: note: Technically the member function 'FrameBufferManager::StoreRenderTextureToRDRAM' can be const.
gles2rice/src/FrameBuffer.h:75:10: note: Technically the member function 'FrameBufferManager::StoreRenderTextureToRDRAM' can be const.
gles2rice/src/FrameBuffer.cpp:147:30: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:150:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:151:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:153:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:154:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:155:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:156:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:157:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:158:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:159:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:160:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:161:5: error: Uninitialized variable: temp [uninitvar]
gles2rice/src/FrameBuffer.cpp:1125:5: error: Uninitialized variable: idx [uninitvar]
gles2rice/src/GraphicsContext.cpp:37:19: warning: Member variable 'CGraphicsContext::m_strDeviceStats' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/OGLCombiner.cpp:53:18: style: C-style pointer casting [cstyleCast]
gles2rice/src/OGLCombiner.cpp:73:37: style: C-style pointer casting [cstyleCast]
gles2rice/src/OGLCombiner.cpp:202:39: style: C-style pointer casting [cstyleCast]
gles2rice/src/OGLDecodedMux.h:27:18: style: The function 'Simplify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/DecodedMux.h:128:18: note: Virtual function in base class
gles2rice/src/OGLDecodedMux.h:27:18: note: Function in derived class
gles2rice/src/OGLDecodedMux.h:35:18: style: The function 'Simplify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
gles2rice/src/OGLDecodedMux.h:27:18: note: Virtual function in base class
gles2rice/src/OGLDecodedMux.h:35:18: note: Function in derived class
gles2rice/src/OGLES2FragmentShaders.cpp:435:38: style: C-style pointer casting [cstyleCast]
gles2rice/src/OGLES2FragmentShaders.cpp:700:39: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
gles2rice/src/OGLES2FragmentShaders.cpp:712:43: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
gles2rice/src/OGLES2FragmentShaders.cpp:441:44: style: The scope of the variable 'bNeedComb2' can be reduced. [variableScope]
gles2rice/src/OGLES2FragmentShaders.cpp:632:40: error: Uninitialized struct member: res.PrimLODFrac [uninitStructMember]
gles2rice/src/OGLES2FragmentShaders.cpp:632:40: error: Uninitialized struct member: res.EnvLODFrac [uninitStructMember]
gles2rice/src/OGLES2FragmentShaders.cpp:632:40: error: Uninitialized struct member: res.AlphaRef [uninitStructMember]
gles2rice/src/OGLES2FragmentShaders.cpp:632:40: error: Uninitialized struct member: res.FogMin [uninitStructMember]
gles2rice/src/OGLES2FragmentShaders.cpp:632:40: error: Uninitialized struct member: res.FogMax [uninitStructMember]
gles2rice/src/OGLExtRender.cpp:112:68: style: Function 'SetTextureUFlag' argument 2 names different: declaration 'tile' definition 'dwTile'. [funcArgNamesDifferent]
gles2rice/src/OGLExtRender.h:32:57: note: Function 'SetTextureUFlag' argument 2 names different: declaration 'tile' definition 'dwTile'.
gles2rice/src/OGLExtRender.cpp:112:68: note: Function 'SetTextureUFlag' argument 2 names different: declaration 'tile' definition 'dwTile'.
gles2rice/src/OGLExtRender.cpp:153:68: style: Function 'SetTextureVFlag' argument 2 names different: declaration 'tile' definition 'dwTile'. [funcArgNamesDifferent]
gles2rice/src/OGLExtRender.h:33:57: note: Function 'SetTextureVFlag' argument 2 names different: declaration 'tile' definition 'dwTile'.
gles2rice/src/OGLExtRender.cpp:153:68: note: Function 'SetTextureVFlag' argument 2 names different: declaration 'tile' definition 'dwTile'.
gles2rice/src/OGLGraphicsContext.cpp:52:9: style: The scope of the variable 'colorBufferDepth' can be reduced. [variableScope]
gles2rice/src/OGLGraphicsContext.cpp:77:9: style: The scope of the variable 'colorBufferDepth' can be reduced. [variableScope]
gles2rice/src/OGLGraphicsContext.cpp:51:28: style: Variable 'depthBufferDepth' is assigned a value that is never used. [unreadVariable]
gles2rice/src/OGLGraphicsContext.cpp:56:9: style: Variable 'colorBufferDepth' is assigned a value that is never used. [unreadVariable]
gles2rice/src/OGLGraphicsContext.cpp:53:25: style: Variable 'bVerticalSync' is assigned a value that is never used. [unreadVariable]
gles2rice/src/OGLGraphicsContext.cpp:76:28: style: Variable 'depthBufferDepth' is assigned a value that is never used. [unreadVariable]
gles2rice/src/OGLGraphicsContext.cpp:81:9: style: Variable 'colorBufferDepth' is assigned a value that is never used. [unreadVariable]
gles2rice/src/OGLGraphicsContext.cpp:78:25: style: Variable 'bVerticalSync' is assigned a value that is never used. [unreadVariable]
gles2rice/src/OGLGraphicsContext.cpp:84:15: style: Variable 'iDOUBLEBUFFER' is assigned a value that is never used. [unreadVariable]
gles2rice/src/OGLGraphicsContext.cpp:31:22: warning: Member variable 'COGLGraphicsContext::m_pWglExtensionStr' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/OGLGraphicsContext.h:47:10: performance: Technically the member function 'COGLGraphicsContext::InitOGLExtension' can be static. [functionStatic]
gles2rice/src/OGLGraphicsContext.cpp:133:27: note: Technically the member function 'COGLGraphicsContext::InitOGLExtension' can be static.
gles2rice/src/OGLGraphicsContext.h:47:10: note: Technically the member function 'COGLGraphicsContext::InitOGLExtension' can be static.
gles2rice/src/OGLRender.cpp:766:46: style: C-style pointer casting [cstyleCast]
gles2rice/src/OGLRender.cpp:882:6: style: C-style pointer casting [cstyleCast]
gles2rice/src/OGLRender.cpp:898:6: style: C-style pointer casting [cstyleCast]
gles2rice/src/OGLRender.cpp:107:21: style: The scope of the variable 'minflag' can be reduced. [variableScope]
gles2rice/src/OGLRender.cpp:107:37: style: The scope of the variable 'magflag' can be reduced. [variableScope]
gles2rice/src/OGLRender.cpp:108:21: style: The scope of the variable 'mtex' can be reduced. [variableScope]
gles2rice/src/OGLRender.cpp:337:61: style: Function 'SetCurrentTexture' argument 2 names different: declaration 'pTextureEntry' definition 'pEntry'. [funcArgNamesDifferent]
gles2rice/src/OGLRender.h:63:54: note: Function 'SetCurrentTexture' argument 2 names different: declaration 'pTextureEntry' definition 'pEntry'.
gles2rice/src/OGLRender.cpp:337:61: note: Function 'SetCurrentTexture' argument 2 names different: declaration 'pTextureEntry' definition 'pEntry'.
gles2rice/src/OGLRender.cpp:393:64: style: Function 'SetTextureUFlag' argument 2 names different: declaration 'tile' definition 'dwTile'. [funcArgNamesDifferent]
gles2rice/src/OGLRender.h:66:57: note: Function 'SetTextureUFlag' argument 2 names different: declaration 'tile' definition 'dwTile'.
gles2rice/src/OGLRender.cpp:393:64: note: Function 'SetTextureUFlag' argument 2 names different: declaration 'tile' definition 'dwTile'.
gles2rice/src/OGLRender.cpp:407:64: style: Function 'SetTextureVFlag' argument 2 names different: declaration 'tile' definition 'dwTile'. [funcArgNamesDifferent]
gles2rice/src/OGLRender.h:67:57: note: Function 'SetTextureVFlag' argument 2 names different: declaration 'tile' definition 'dwTile'.
gles2rice/src/OGLRender.cpp:407:64: note: Function 'SetTextureVFlag' argument 2 names different: declaration 'tile' definition 'dwTile'.
gles2rice/src/OGLRender.h:50:10: performance: Technically the member function 'OGLRender::ApplyZBias' can be static. [functionStatic]
gles2rice/src/OGLRender.cpp:226:17: note: Technically the member function 'OGLRender::ApplyZBias' can be static.
gles2rice/src/OGLRender.h:50:10: note: Technically the member function 'OGLRender::ApplyZBias' can be static.
gles2rice/src/OGLRender.h:89:10: performance: Technically the member function 'OGLRender::glViewportWrapper' can be static. [functionStatic]
gles2rice/src/OGLRender.cpp:931:17: note: Technically the member function 'OGLRender::glViewportWrapper' can be static.
gles2rice/src/OGLRender.h:89:10: note: Technically the member function 'OGLRender::glViewportWrapper' can be static.
gles2rice/src/OGLRender.h:78:10: performance: Technically the member function 'OGLRender::DrawText' can be static. [functionStatic]
gles2rice/src/OGLRenderExt.cpp:28:17: note: Technically the member function 'OGLRender::DrawText' can be static.
gles2rice/src/OGLRender.h:78:10: note: Technically the member function 'OGLRender::DrawText' can be static.
gles2rice/src/OGLTexture.cpp:101:37: style: C-style pointer casting [cstyleCast]
gles2rice/src/OGLTexture.cpp:101:61: style: Variable 'pcontext' is assigned a value that is never used. [unreadVariable]
gles2rice/src/RSP_Parser.cpp:311:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
gles2rice/src/RSP_GBI_Others.h:1315:12: style: Expression is always false because 'else if' condition matches previous condition at line 1304. [multiCondition]
gles2rice/src/RSP_GBI_Others.h:339:14: style: Condition 'dwV0>=32' is always false [knownConditionTrueFalse]
gles2rice/src/RSP_GBI_Others.h:335:21: note: Assignment 'dwV0=0', assigned value is 0
gles2rice/src/RSP_GBI_Others.h:339:14: note: Condition 'dwV0>=32' is always false
gles2rice/src/RSP_GBI_Others.h:76:5: style: Variable 'dwAddr' is reassigned a value before the old one has been used. [redundantAssignment]
gles2rice/src/RSP_GBI_Others.h:72:0: note: Variable 'dwAddr' is reassigned a value before the old one has been used.
gles2rice/src/RSP_GBI_Others.h:76:5: note: Variable 'dwAddr' is reassigned a value before the old one has been used.
gles2rice/src/RDP_Texture.h:975:5: style: Variable 'dwCount' is reassigned a value before the old one has been used. [redundantAssignment]
gles2rice/src/RDP_Texture.h:954:0: note: Variable 'dwCount' is reassigned a value before the old one has been used.
gles2rice/src/RDP_Texture.h:975:5: note: Variable 'dwCount' is reassigned a value before the old one has been used.
gles2rice/src/RSP_GBI0.h:524:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
gles2rice/src/RSP_GBI0.h:532:13: note: Found duplicate branches for 'if' and 'else'.
gles2rice/src/RSP_GBI0.h:524:13: note: Found duplicate branches for 'if' and 'else'.
gles2rice/src/RSP_GBI2.h:140:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
gles2rice/src/RSP_GBI2.h:148:13: note: Found duplicate branches for 'if' and 'else'.
gles2rice/src/RSP_GBI2.h:140:13: note: Found duplicate branches for 'if' and 'else'.
gles2rice/src/RSP_GBI_Others.h:1193:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
gles2rice/src/RSP_GBI_Others.h:1195:5: note: Found duplicate branches for 'if' and 'else'.
gles2rice/src/RSP_GBI_Others.h:1193:10: note: Found duplicate branches for 'if' and 'else'.
gles2rice/src/RSP_GBI_Others.h:1228:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
gles2rice/src/RSP_GBI0.h:246:10: style: The scope of the variable 'bTrisAdded' can be reduced. [variableScope]
gles2rice/src/RSP_GBI_Others.h:791:18: style: The scope of the variable 'dwLight' can be reduced. [variableScope]
gles2rice/src/RDP_Texture.h:182:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
gles2rice/src/RDP_Texture.h:293:11: style: The scope of the variable 'loadtile' can be reduced. [variableScope]
gles2rice/src/RSP_GBI2.h:885:55: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
gles2rice/src/RSP_Parser.cpp:530:76: style: Function 'RSP_SetUcode' argument 4 names different: declaration 'cdSize' definition 'ucSize'. [funcArgNamesDifferent]
gles2rice/src/RSP_Parser.h:608:76: note: Function 'RSP_SetUcode' argument 4 names different: declaration 'cdSize' definition 'ucSize'.
gles2rice/src/RSP_Parser.cpp:530:76: note: Function 'RSP_SetUcode' argument 4 names different: declaration 'cdSize' definition 'ucSize'.
gles2rice/src/RSP_GBI_Others.h:1055:34: style: Variable 'rdram_u8' is assigned a value that is never used. [unreadVariable]
gles2rice/src/RSP_Parser.cpp:1396:27: style: Variable 'cond5' is assigned a value that is never used. [unreadVariable]
gles2rice/src/RSP_GBI_Others.h:490:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
gles2rice/src/RSP_Parser.cpp:980:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
gles2rice/src/Render.cpp:1150:17: style: The scope of the variable 'skipNext' can be reduced. [variableScope]
gles2rice/src/Render.cpp:1351:20: style: The scope of the variable 'txtr' can be reduced. [variableScope]
gles2rice/src/Render.cpp:501:12: style: Function 'RemapTextureCoordinate' argument 1 names different: declaration 's0' definition 't0'. [funcArgNamesDifferent]
gles2rice/src/Render.h:248:50: note: Function 'RemapTextureCoordinate' argument 1 names different: declaration 's0' definition 't0'.
gles2rice/src/Render.cpp:501:12: note: Function 'RemapTextureCoordinate' argument 1 names different: declaration 's0' definition 't0'.
gles2rice/src/Render.cpp:501:22: style: Function 'RemapTextureCoordinate' argument 2 names different: declaration 's1' definition 't1'. [funcArgNamesDifferent]
gles2rice/src/Render.h:248:60: note: Function 'RemapTextureCoordinate' argument 2 names different: declaration 's1' definition 't1'.
gles2rice/src/Render.cpp:501:22: note: Function 'RemapTextureCoordinate' argument 2 names different: declaration 's1' definition 't1'.
gles2rice/src/Render.cpp:553:136: style: Function 'TexRect' argument 10 names different: declaration 'difcolor' definition 'diffuseColor'. [funcArgNamesDifferent]
gles2rice/src/Render.h:175:131: note: Function 'TexRect' argument 10 names different: declaration 'difcolor' definition 'diffuseColor'.
gles2rice/src/Render.cpp:553:136: note: Function 'TexRect' argument 10 names different: declaration 'difcolor' definition 'diffuseColor'.
gles2rice/src/Render.cpp:1079:57: style: Function 'SetTextureEnableAndScale' argument 2 names different: declaration 'enable' definition 'bEnable'. [funcArgNamesDifferent]
gles2rice/src/Render.h:88:52: note: Function 'SetTextureEnableAndScale' argument 2 names different: declaration 'enable' definition 'bEnable'.
gles2rice/src/Render.cpp:1079:57: note: Function 'SetTextureEnableAndScale' argument 2 names different: declaration 'enable' definition 'bEnable'.
gles2rice/src/Render.cpp:1393:69: style: Function 'SetVertexTextureUVCoord' argument 2 names different: declaration 'fTex0' definition 'fTex0_'. [funcArgNamesDifferent]
gles2rice/src/Render.h:167:64: note: Function 'SetVertexTextureUVCoord' argument 2 names different: declaration 'fTex0' definition 'fTex0_'.
gles2rice/src/Render.cpp:1393:69: note: Function 'SetVertexTextureUVCoord' argument 2 names different: declaration 'fTex0' definition 'fTex0_'.
gles2rice/src/Render.cpp:1393:92: style: Function 'SetVertexTextureUVCoord' argument 3 names different: declaration 'fTex1' definition 'fTex1_'. [funcArgNamesDifferent]
gles2rice/src/Render.h:167:86: note: Function 'SetVertexTextureUVCoord' argument 3 names different: declaration 'fTex1' definition 'fTex1_'.
gles2rice/src/Render.cpp:1393:92: note: Function 'SetVertexTextureUVCoord' argument 3 names different: declaration 'fTex1' definition 'fTex1_'.
gles2rice/src/Render.cpp:1442:52: style: Function 'SetClipRatio' argument 2 names different: declaration 'value' definition 'w1'. [funcArgNamesDifferent]
gles2rice/src/Render.h:81:55: note: Function 'SetClipRatio' argument 2 names different: declaration 'value' definition 'w1'.
gles2rice/src/Render.cpp:1442:52: note: Function 'SetClipRatio' argument 2 names different: declaration 'value' definition 'w1'.
gles2rice/src/Render.h:88:10: performance: Technically the member function 'CRender::SetTextureEnableAndScale' can be static. [functionStatic]
gles2rice/src/Render.cpp:1079:15: note: Technically the member function 'CRender::SetTextureEnableAndScale' can be static.
gles2rice/src/Render.h:88:10: note: Technically the member function 'CRender::SetTextureEnableAndScale' can be static.
gles2rice/src/Render.h:104:10: performance: Technically the member function 'CRender::SetProjection' can be static. [functionStatic]
gles2rice/src/Render.cpp:143:15: note: Technically the member function 'CRender::SetProjection' can be static.
gles2rice/src/Render.h:104:10: note: Technically the member function 'CRender::SetProjection' can be static.
gles2rice/src/Render.h:105:10: performance: Technically the member function 'CRender::SetWorldView' can be static. [functionStatic]
gles2rice/src/Render.cpp:184:15: note: Technically the member function 'CRender::SetWorldView' can be static.
gles2rice/src/Render.h:105:10: note: Technically the member function 'CRender::SetWorldView' can be static.
gles2rice/src/Render.h:117:10: performance: Technically the member function 'CRender::PopWorldView' can be static. [functionStatic]
gles2rice/src/Render.cpp:251:15: note: Technically the member function 'CRender::PopWorldView' can be static.
gles2rice/src/Render.h:117:10: note: Technically the member function 'CRender::PopWorldView' can be static.
gles2rice/src/Render.h:119:10: performance: Technically the member function 'CRender::SetWorldProjectMatrix' can be static. [functionStatic]
gles2rice/src/Render.cpp:285:15: note: Technically the member function 'CRender::SetWorldProjectMatrix' can be static.
gles2rice/src/Render.h:119:10: note: Technically the member function 'CRender::SetWorldProjectMatrix' can be static.
gles2rice/src/Render.h:121:10: performance: Technically the member function 'CRender::ResetMatrices' can be static. [functionStatic]
gles2rice/src/Render.cpp:122:15: note: Technically the member function 'CRender::ResetMatrices' can be static.
gles2rice/src/Render.h:121:10: note: Technically the member function 'CRender::ResetMatrices' can be static.
gles2rice/src/Render.h:167:10: style: Technically the member function 'CRender::SetVertexTextureUVCoord' can be const. [functionConst]
gles2rice/src/Render.cpp:1393:15: note: Technically the member function 'CRender::SetVertexTextureUVCoord' can be const.
gles2rice/src/Render.h:167:10: note: Technically the member function 'CRender::SetVertexTextureUVCoord' can be const.
gles2rice/src/Render.h:168:10: performance: Technically the member function 'CRender::SetVertexTextureUVCoord' can be static. [functionStatic]
gles2rice/src/Render.cpp:1374:15: note: Technically the member function 'CRender::SetVertexTextureUVCoord' can be static.
gles2rice/src/Render.h:168:10: note: Technically the member function 'CRender::SetVertexTextureUVCoord' can be static.
gles2rice/src/Render.h:248:21: performance: Technically the member function 'CRender::RemapTextureCoordinate' can be static. [functionStatic]
gles2rice/src/Render.cpp:500:15: note: Technically the member function 'CRender::RemapTextureCoordinate' can be static.
gles2rice/src/Render.h:248:21: note: Technically the member function 'CRender::RemapTextureCoordinate' can be static.
gles2rice/src/RenderBase.cpp:1838:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
gles2rice/src/RenderBase.cpp:530:14: style: The scope of the variable 'u1' can be reduced. [variableScope]
gles2rice/src/RenderBase.cpp:530:20: style: The scope of the variable 'v1' can be reduced. [variableScope]
gles2rice/src/RenderBase.cpp:1462:19: style: The scope of the variable 't' can be reduced. [variableScope]
gles2rice/src/RenderExt.cpp:820:42: style: Function 'LoadObjBG1CYC' argument 1 names different: declaration 'info' definition 'bg'. [funcArgNamesDifferent]
gles2rice/src/Render.h:199:37: note: Function 'LoadObjBG1CYC' argument 1 names different: declaration 'info' definition 'bg'.
gles2rice/src/RenderExt.cpp:820:42: note: Function 'LoadObjBG1CYC' argument 1 names different: declaration 'info' definition 'bg'.
gles2rice/src/RenderExt.cpp:875:43: style: Function 'LoadObjSprite' argument 1 names different: declaration 'info' definition 'sprite'. [funcArgNamesDifferent]
gles2rice/src/Render.h:200:38: note: Function 'LoadObjSprite' argument 1 names different: declaration 'info' definition 'sprite'.
gles2rice/src/RenderExt.cpp:875:43: note: Function 'LoadObjSprite' argument 1 names different: declaration 'info' definition 'sprite'.
gles2rice/src/RenderTexture.cpp:36:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
gles2rice/src/RenderTexture.cpp:33:13: note: outer condition: !m_pTexture
gles2rice/src/RenderTexture.cpp:36:13: note: opposite inner condition: m_pTexture
gles2rice/src/RenderTexture.cpp:26:20: warning: Member variable 'COGLRenderTexture::m_widthCreated' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/RenderTexture.cpp:26:20: warning: Member variable 'COGLRenderTexture::m_heightCreated' is not initialized in the constructor. [uninitMemberVar]
gles2rice/src/RenderTexture.h:112:10: performance: Technically the member function 'COGLRenderTexture::InitPBuffer' can be static. [functionStatic]
gles2rice/src/RenderTexture.cpp:59:25: note: Technically the member function 'COGLRenderTexture::InitPBuffer' can be static.
gles2rice/src/RenderTexture.h:112:10: note: Technically the member function 'COGLRenderTexture::InitPBuffer' can be static.
gles2rice/src/RenderTexture.h:113:10: performance: Technically the member function 'COGLRenderTexture::ShutdownPBuffer' can be static. [functionStatic]
gles2rice/src/RenderTexture.cpp:64:25: note: Technically the member function 'COGLRenderTexture::ShutdownPBuffer' can be static.
gles2rice/src/RenderTexture.h:113:10: note: Technically the member function 'COGLRenderTexture::ShutdownPBuffer' can be static.
gles2rice/src/RenderTexture.cpp:32:22: style: Class 'COGLRenderTexture' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
gles2rice/src/RenderTexture.cpp:32:22: style: Class 'COGLRenderTexture' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
gles2rice/src/RiceConfig.cpp:393:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
gles2rice/src/RiceConfig.cpp:393:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
gles2rice/src/Texture.cpp:108:24: style: The scope of the variable 'pDst' can be reduced. [variableScope]
gles2rice/src/Texture.cpp:135:24: style: The scope of the variable 'pDst' can be reduced. [variableScope]
gles2rice/src/Texture.h:86:23: style: Technically the member function 'CTexture::GetPixelSize' can be const. [functionConst]
gles2rice/src/Texture.cpp:60:20: note: Technically the member function 'CTexture::GetPixelSize' can be const.
gles2rice/src/Texture.h:86:23: note: Technically the member function 'CTexture::GetPixelSize' can be const.
gles2rice/src/Texture.h:87:21: style: Technically the member function 'CTexture::GetSurfaceFormat' can be const. [functionConst]
gles2rice/src/Texture.cpp:52:22: note: Technically the member function 'CTexture::GetSurfaceFormat' can be const.
gles2rice/src/Texture.h:87:21: note: Technically the member function 'CTexture::GetSurfaceFormat' can be const.
gles2rice/src/TextureManager.cpp:866:71: style: Function 'ExpandTexture' argument 2 names different: declaration 'sizeOfLoad' definition 'sizeToLoad'. [funcArgNamesDifferent]
gles2rice/src/TextureManager.h:203:58: note: Function 'ExpandTexture' argument 2 names different: declaration 'sizeOfLoad' definition 'sizeToLoad'.
gles2rice/src/TextureManager.cpp:866:71: note: Function 'ExpandTexture' argument 2 names different: declaration 'sizeOfLoad' definition 'sizeToLoad'.
gles2rice/src/TextureManager.cpp:225:13: style: Variable 'dwCount' is modified but its new value is never used. [unreadVariable]
gles2rice/src/TextureManager.cpp:830:5: style: Variable 'dwCount' is modified but its new value is never used. [unreadVariable]
gles2rice/src/TextureManager.cpp:863:5: style: Variable 'dwCount' is modified but its new value is never used. [unreadVariable]
gles2rice/src/TextureManager.h:179:10: performance: Technically the member function 'CTextureManager::RecycleTexture' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:253:23: note: Technically the member function 'CTextureManager::RecycleTexture' can be static.
gles2rice/src/TextureManager.h:179:10: note: Technically the member function 'CTextureManager::RecycleTexture' can be static.
gles2rice/src/TextureManager.h:183:10: performance: Technically the member function 'CTextureManager::ConvertTexture' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:787:23: note: Technically the member function 'CTextureManager::ConvertTexture' can be static.
gles2rice/src/TextureManager.h:183:10: note: Technically the member function 'CTextureManager::ConvertTexture' can be static.
gles2rice/src/TextureManager.h:184:10: performance: Technically the member function 'CTextureManager::ConvertTexture_16' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:833:23: note: Technically the member function 'CTextureManager::ConvertTexture_16' can be static.
gles2rice/src/TextureManager.h:184:10: note: Technically the member function 'CTextureManager::ConvertTexture_16' can be static.
gles2rice/src/TextureManager.h:186:10: performance: Technically the member function 'CTextureManager::ClampS32' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:995:23: note: Technically the member function 'CTextureManager::ClampS32' can be static.
gles2rice/src/TextureManager.h:186:10: note: Technically the member function 'CTextureManager::ClampS32' can be static.
gles2rice/src/TextureManager.h:187:10: performance: Technically the member function 'CTextureManager::ClampS16' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1011:23: note: Technically the member function 'CTextureManager::ClampS16' can be static.
gles2rice/src/TextureManager.h:187:10: note: Technically the member function 'CTextureManager::ClampS16' can be static.
gles2rice/src/TextureManager.h:188:10: performance: Technically the member function 'CTextureManager::ClampT32' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1027:23: note: Technically the member function 'CTextureManager::ClampT32' can be static.
gles2rice/src/TextureManager.h:188:10: note: Technically the member function 'CTextureManager::ClampT32' can be static.
gles2rice/src/TextureManager.h:189:10: performance: Technically the member function 'CTextureManager::ClampT16' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1043:23: note: Technically the member function 'CTextureManager::ClampT16' can be static.
gles2rice/src/TextureManager.h:189:10: note: Technically the member function 'CTextureManager::ClampT16' can be static.
gles2rice/src/TextureManager.h:191:10: performance: Technically the member function 'CTextureManager::MirrorS32' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1059:23: note: Technically the member function 'CTextureManager::MirrorS32' can be static.
gles2rice/src/TextureManager.h:191:10: note: Technically the member function 'CTextureManager::MirrorS32' can be static.
gles2rice/src/TextureManager.h:192:10: performance: Technically the member function 'CTextureManager::MirrorS16' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1074:23: note: Technically the member function 'CTextureManager::MirrorS16' can be static.
gles2rice/src/TextureManager.h:192:10: note: Technically the member function 'CTextureManager::MirrorS16' can be static.
gles2rice/src/TextureManager.h:193:10: performance: Technically the member function 'CTextureManager::MirrorT32' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1089:23: note: Technically the member function 'CTextureManager::MirrorT32' can be static.
gles2rice/src/TextureManager.h:193:10: note: Technically the member function 'CTextureManager::MirrorT32' can be static.
gles2rice/src/TextureManager.h:194:10: performance: Technically the member function 'CTextureManager::MirrorT16' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1106:23: note: Technically the member function 'CTextureManager::MirrorT16' can be static.
gles2rice/src/TextureManager.h:194:10: note: Technically the member function 'CTextureManager::MirrorT16' can be static.
gles2rice/src/TextureManager.h:196:10: performance: Technically the member function 'CTextureManager::WrapS32' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1123:23: note: Technically the member function 'CTextureManager::WrapS32' can be static.
gles2rice/src/TextureManager.h:196:10: note: Technically the member function 'CTextureManager::WrapS32' can be static.
gles2rice/src/TextureManager.h:197:10: performance: Technically the member function 'CTextureManager::WrapS16' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1137:23: note: Technically the member function 'CTextureManager::WrapS16' can be static.
gles2rice/src/TextureManager.h:197:10: note: Technically the member function 'CTextureManager::WrapS16' can be static.
gles2rice/src/TextureManager.h:198:10: performance: Technically the member function 'CTextureManager::WrapT32' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1151:23: note: Technically the member function 'CTextureManager::WrapT32' can be static.
gles2rice/src/TextureManager.h:198:10: note: Technically the member function 'CTextureManager::WrapT32' can be static.
gles2rice/src/TextureManager.h:199:10: performance: Technically the member function 'CTextureManager::WrapT16' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1165:23: note: Technically the member function 'CTextureManager::WrapT16' can be static.
gles2rice/src/TextureManager.h:199:10: note: Technically the member function 'CTextureManager::WrapT16' can be static.
gles2rice/src/TextureManager.h:206:14: style: Technically the member function 'CTextureManager::Hash' can be const. [functionConst]
gles2rice/src/TextureManager.cpp:292:27: note: Technically the member function 'CTextureManager::Hash' can be const.
gles2rice/src/TextureManager.h:206:14: note: Technically the member function 'CTextureManager::Hash' can be const.
gles2rice/src/TextureManager.h:207:10: performance: Technically the member function 'CTextureManager::TCacheEntryIsLoaded' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:138:23: note: Technically the member function 'CTextureManager::TCacheEntryIsLoaded' can be static.
gles2rice/src/TextureManager.h:207:10: note: Technically the member function 'CTextureManager::TCacheEntryIsLoaded' can be static.
gles2rice/src/TextureManager.h:209:10: performance: Technically the member function 'CTextureManager::updateColorTexture' can be static. [functionStatic]
gles2rice/src/TextureManager.cpp:1432:23: note: Technically the member function 'CTextureManager::updateColorTexture' can be static.
gles2rice/src/TextureManager.h:209:10: note: Technically the member function 'CTextureManager::updateColorTexture' can be static.
gles2rice/src/TextureManager.cpp:85:5: style: Class 'CTextureManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
gles2rice/src/TextureManager.cpp:85:5: style: Class 'CTextureManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
gles2rice/src/Video.cpp:628:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
gles2rice/src/Video.cpp:252:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
gles2rice/src/Video.cpp:464:49: style: Function '_VIDEO_DisplayTemporaryMessage' argument 1 names different: declaration 'msg' definition 'Message'. [funcArgNamesDifferent]
gles2rice/src/Video.h:173:56: note: Function '_VIDEO_DisplayTemporaryMessage' argument 1 names different: declaration 'msg' definition 'Message'.
gles2rice/src/Video.cpp:464:49: note: Function '_VIDEO_DisplayTemporaryMessage' argument 1 names different: declaration 'msg' definition 'Message'.
glide2gl/src/Glide64/Combine.c:761:27: style: Same expression on both sides of '&'. [duplicateExpression]
glide2gl/src/Glide64/Combine.c:821:27: style: Same expression on both sides of '&'. [duplicateExpression]
glide2gl/src/Glide64/Glide64_Ini.c:28:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
glide2gl/src/Glide64/Glide64_Ini.c:28:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
glide2gl/src/Glide64/TexCache.c:410:8: style: The scope of the variable 'i' can be reduced. [variableScope]
glide2gl/src/Glide64/TexCache.c:1154:23: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
glide2gl/src/Glide64/TexLoad.c:817:18: style: The scope of the variable 'oldt' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_3dmath.c:209:13: style: The scope of the variable 'cpu' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_3dmath.c:230:10: style: The scope of the variable 'light_intensity' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_3dmath.c:212:13: style: Variable 'cpu' is assigned a value that is never used. [unreadVariable]
glide2gl/src/Glide64/glide64_rdp.c:2362:41: style: Redundant condition: flip. '!flip || (flip && xleft>xright)' is equivalent to '!flip || xleft>xright' [redundantCondition]
glide2gl/src/Glide64/glide64_rdp.c:2415:42: style: Redundant condition: flip. '!flip || (flip && xleft>=xright)' is equivalent to '!flip || xleft>=xright' [redundantCondition]
glide2gl/src/Glide64/glide64_rdp.c:2478:42: style: Redundant condition: flip. '!flip || (flip && xleft>=xright)' is equivalent to '!flip || xleft>=xright' [redundantCondition]
glide2gl/src/Glide64/ucodeFB.h:379:29: style: Condition 'g_gdp.zb_address!=rdp.cimg' is always true [knownConditionTrueFalse]
glide2gl/src/Glide64/glide64_gSP.h:95:13: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
glide2gl/src/Glide64/ucode09.h:145:52: style: Same expression on both sides of '^'. [duplicateExpression]
glide2gl/src/Glide64/glide64_gSP.h:402:10: style: The scope of the variable 'x' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_gSP.h:402:13: style: The scope of the variable 'y' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_gSP.h:402:16: style: The scope of the variable 'z' can be reduced. [variableScope]
glide2gl/src/Glide64/ucode06.h:583:7: style: The scope of the variable 'index' can be reduced. [variableScope]
glide2gl/src/Glide64/ucode08.h:279:22: style: The scope of the variable 'a' can be reduced. [variableScope]
glide2gl/src/Glide64/ucode09.h:60:8: style: The scope of the variable 'count' can be reduced. [variableScope]
glide2gl/src/Glide64/ucode09.h:60:15: style: The scope of the variable 'neg' can be reduced. [variableScope]
glide2gl/src/Glide64/turbo3D.h:147:10: style: The scope of the variable 'x' can be reduced. [variableScope]
glide2gl/src/Glide64/turbo3D.h:147:13: style: The scope of the variable 'y' can be reduced. [variableScope]
glide2gl/src/Glide64/turbo3D.h:147:16: style: The scope of the variable 'z' can be reduced. [variableScope]
glide2gl/src/Glide64/turbo3D.h:201:8: style: The scope of the variable 't' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_rdp.c:211:16: style: The scope of the variable 'cpu' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_rdp.c:479:39: style: The scope of the variable 'a' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_rdp.c:1951:8: style: The scope of the variable 'i' can be reduced. [variableScope]
glide2gl/src/Glide64/glide64_rdp.c:360:65: style: Checking if unsigned variable 'c' is less than zero. [unsignedLessThanZero]
glide2gl/src/Glide64/ucode06.h:533:24: style: Variable 'imageYorig' is assigned a value that is never used. [unreadVariable]
glide2gl/src/Glide64/glide64_rdp.c:230:13: style: Variable 'cpu' is assigned a value that is never used. [unreadVariable]
glide2gl/src/Glide64/glide64_util.c:676:30: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
glide2gl/src/Glide64/glide64_util.c:670:27: note: outer condition: second->z<maxZ
glide2gl/src/Glide64/glide64_util.c:676:30: note: identical inner condition: second->z<maxZ
glide2gl/src/Glitch64/geometry.c:336:58: style: Function 'grDrawVertexArrayContiguous' argument 2 names different: declaration 'Count' definition 'count'. [funcArgNamesDifferent]
glide2gl/src/Glitch64/glide.h:359:58: note: Function 'grDrawVertexArrayContiguous' argument 2 names different: declaration 'Count' definition 'count'.
glide2gl/src/Glitch64/geometry.c:336:58: note: Function 'grDrawVertexArrayContiguous' argument 2 names different: declaration 'Count' definition 'count'.
glide2gl/src/Glitch64/glitch64_combiner.c:1435:32: style: Function 'grStipplePattern' argument 1 names different: declaration 'mode' definition 'stipple'. [funcArgNamesDifferent]
glide2gl/src/Glitch64/glide.h:447:33: note: Function 'grStipplePattern' argument 1 names different: declaration 'mode' definition 'stipple'.
glide2gl/src/Glitch64/glitch64_combiner.c:1435:32: note: Function 'grStipplePattern' argument 1 names different: declaration 'mode' definition 'stipple'.
libretro-common/libco/amd64.c:192:36: error: Expression 'co_active_handle=handle,co_previous_handle' depends on order of evaluation of side effects [unknownEvaluationOrder]
libretro-common/libco/libco.c:20:0: error: #error "libco: unsupported processor, compiler or operating system" [preprocessorErrorDirective]
libretro-common/libco/x86.c:21:0: error: #error "libco: please define fastcall macro" [preprocessorErrorDirective]
libretro/libretro.c:534:42: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
libretro/libretro.c:534:42: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
libretro/libretro.c:523:17: style: The scope of the variable 'last_aspect' can be reduced. [variableScope]
libretro/libretro.c:556:22: error: Null pointer dereference [nullPointer]
libretro/libretro.c:578:18: error: Null pointer dereference [nullPointer]
libretro/libretro_crc.c:27:13: style: The scope of the variable 'crc' can be reduced. [variableScope]
libretro/libretro_crc.c:33:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libretro/libretro_crc.c:33:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libretro/opengl_state_machine.c:161:29: style: Function 'sglGetProgramiv' argument 1 names different: declaration 'program' definition 'shader'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:92:29: note: Function 'sglGetProgramiv' argument 1 names different: declaration 'program' definition 'shader'.
libretro/opengl_state_machine.c:161:29: note: Function 'sglGetProgramiv' argument 1 names different: declaration 'program' definition 'shader'.
libretro/opengl_state_machine.c:229:36: style: Function 'sglVertexAttribPointer' argument 1 names different: declaration 'index' definition 'name'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:42:36: note: Function 'sglVertexAttribPointer' argument 1 names different: declaration 'index' definition 'name'.
libretro/opengl_state_machine.c:229:36: note: Function 'sglVertexAttribPointer' argument 1 names different: declaration 'index' definition 'name'.
libretro/opengl_state_machine.c:229:77: style: Function 'sglVertexAttribPointer' argument 4 names different: declaration 'normalize' definition 'normalized'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:42:78: note: Function 'sglVertexAttribPointer' argument 4 names different: declaration 'normalize' definition 'normalized'.
libretro/opengl_state_machine.c:229:77: note: Function 'sglVertexAttribPointer' argument 4 names different: declaration 'normalize' definition 'normalized'.
libretro/opengl_state_machine.c:234:31: style: Function 'sglVertexAttrib4f' argument 1 names different: declaration 'index' definition 'name'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:44:31: note: Function 'sglVertexAttrib4f' argument 1 names different: declaration 'index' definition 'name'.
libretro/opengl_state_machine.c:234:31: note: Function 'sglVertexAttrib4f' argument 1 names different: declaration 'index' definition 'name'.
libretro/opengl_state_machine.c:239:32: style: Function 'sglVertexAttrib4fv' argument 1 names different: declaration 'index' definition 'name'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:45:32: note: Function 'sglVertexAttrib4fv' argument 1 names different: declaration 'index' definition 'name'.
libretro/opengl_state_machine.c:239:32: note: Function 'sglVertexAttrib4fv' argument 1 names different: declaration 'index' definition 'name'.
libretro/opengl_state_machine.c:295:29: style: Function 'sglClearDepth' argument 1 names different: declaration 'value' definition 'depth'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:67:29: note: Function 'sglClearDepth' argument 1 names different: declaration 'value' definition 'depth'.
libretro/opengl_state_machine.c:295:29: note: Function 'sglClearDepth' argument 1 names different: declaration 'value' definition 'depth'.
libretro/opengl_state_machine.c:353:29: style: Function 'sglDepthRange' argument 1 names different: declaration 'nearVal' definition 'zNear'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:72:29: note: Function 'sglDepthRange' argument 1 names different: declaration 'nearVal' definition 'zNear'.
libretro/opengl_state_machine.c:353:29: note: Function 'sglDepthRange' argument 1 names different: declaration 'nearVal' definition 'zNear'.
libretro/opengl_state_machine.c:353:45: style: Function 'sglDepthRange' argument 2 names different: declaration 'farVal' definition 'zFar'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:72:47: note: Function 'sglDepthRange' argument 2 names different: declaration 'farVal' definition 'zFar'.
libretro/opengl_state_machine.c:353:45: note: Function 'sglDepthRange' argument 2 names different: declaration 'farVal' definition 'zFar'.
libretro/opengl_state_machine.c:500:28: style: Function 'sglTexCoord2f' argument 1 names different: declaration 'S' definition 's'. [funcArgNamesDifferent]
libretro/opengl_state_machine.h:116:26: note: Function 'sglTexCoord2f' argument 1 names different: declaration 'S' definition 's'.
libretro/opengl_state_machine.c:500:28: note: Function 'sglTexCoord2f' argument 1 names different: declaration 'S' definition 's'.
mupen64plus-core/src/api/common.c:107:25: warning: Either the condition 'i>15' is redundant or the array 'ErrorMessages[15]' is accessed at index 15, which is out of bounds. [arrayIndexOutOfBoundsCond]
mupen64plus-core/src/api/common.c:104:20: note: Assuming that condition 'i>15' is not redundant
mupen64plus-core/src/api/common.c:107:25: note: Array index out of bounds
mupen64plus-core/src/api/config.c:94:16: warning: Width 8 given in format string (no. 2) is smaller than destination buffer 'chTemp[16]'. [invalidScanfFormatWidth_smaller]
mupen64plus-core/src/api/config.c:1229:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1229:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1233:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1233:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1237:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1237:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1241:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1241:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1245:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1245:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1248:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1248:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1250:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1250:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1252:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1252:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1254:16: warning: Either the condition 'ParamName==NULL' is redundant or there is possible null pointer dereference: ParamName. [nullPointerRedundantCheck]
mupen64plus-core/src/api/config.c:1262:66: note: Assuming that condition 'ParamName==NULL' is not redundant
mupen64plus-core/src/api/config.c:1254:16: note: Null pointer dereference
mupen64plus-core/src/api/config.c:1010:8: style: Unused variable: i [unusedVariable]
mupen64plus-core/src/api/config.c:1018:8: style: Variable 'libretro_translate' is assigned a value that is never used. [unreadVariable]
mupen64plus-core/src/api/config.c:149:9: error: Memory leak: var [memleak]
mupen64plus-core/src/api/frontend.c:104:9: style: Variable 'keysym' is not assigned a value. [unassignedVariable]
mupen64plus-core/src/api/frontend.c:104:17: style: Variable 'keymod' is not assigned a value. [unassignedVariable]
mupen64plus-core/src/api/vidext_libretro.c:127:7: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
mupen64plus-core/src/dd/dd_controller.c:76:23: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
mupen64plus-core/src/dd/dd_controller.c:85:20: style: Variable 'Cur_Sector' is assigned a value that is never used. [unreadVariable]
mupen64plus-core/src/dd/dd_disk.c:97:41: style: Function 'dd_set_zone_and_track_offset' argument 1 names different: declaration 'data' definition 'opaque'. [funcArgNamesDifferent]
mupen64plus-core/src/dd/dd_disk.h:55:41: note: Function 'dd_set_zone_and_track_offset' argument 1 names different: declaration 'data' definition 'opaque'.
mupen64plus-core/src/dd/dd_disk.c:97:41: note: Function 'dd_set_zone_and_track_offset' argument 1 names different: declaration 'data' definition 'opaque'.
mupen64plus-core/src/dd/dd_disk.c:149:25: style: Function 'dd_update_bm' argument 1 names different: declaration 'data' definition 'opaque'. [funcArgNamesDifferent]
mupen64plus-core/src/dd/dd_disk.h:56:25: note: Function 'dd_update_bm' argument 1 names different: declaration 'data' definition 'opaque'.
mupen64plus-core/src/dd/dd_disk.c:149:25: note: Function 'dd_update_bm' argument 1 names different: declaration 'data' definition 'opaque'.
mupen64plus-core/src/dd/dd_disk.c:255:28: style: Function 'dd_write_sector' argument 1 names different: declaration 'data' definition 'opaque'. [funcArgNamesDifferent]
mupen64plus-core/src/dd/dd_disk.h:57:28: note: Function 'dd_write_sector' argument 1 names different: declaration 'data' definition 'opaque'.
mupen64plus-core/src/dd/dd_disk.c:255:28: note: Function 'dd_write_sector' argument 1 names different: declaration 'data' definition 'opaque'.
mupen64plus-core/src/dd/dd_disk.c:274:27: style: Function 'dd_read_sector' argument 1 names different: declaration 'data' definition 'opaque'. [funcArgNamesDifferent]
mupen64plus-core/src/dd/dd_disk.h:58:27: note: Function 'dd_read_sector' argument 1 names different: declaration 'data' definition 'opaque'.
mupen64plus-core/src/dd/dd_disk.c:274:27: note: Function 'dd_read_sector' argument 1 names different: declaration 'data' definition 'opaque'.
mupen64plus-core/src/debugger/dbg_breakpoints.c:190:9: style: The scope of the variable 'bpt' can be reduced. [variableScope]
mupen64plus-core/src/debugger/dbg_breakpoints.c:71:29: style: Function 'enable_breakpoint' argument 1 names different: declaration 'breakpoint' definition 'bpt'. [funcArgNamesDifferent]
mupen64plus-core/src/debugger/dbg_breakpoints.h:34:29: note: Function 'enable_breakpoint' argument 1 names different: declaration 'breakpoint' definition 'bpt'.
mupen64plus-core/src/debugger/dbg_breakpoints.c:71:29: note: Function 'enable_breakpoint' argument 1 names different: declaration 'breakpoint' definition 'bpt'.
mupen64plus-core/src/debugger/dbg_breakpoints.c:91:30: style: Function 'disable_breakpoint' argument 1 names different: declaration 'breakpoint' definition 'bpt'. [funcArgNamesDifferent]
mupen64plus-core/src/debugger/dbg_breakpoints.h:35:30: note: Function 'disable_breakpoint' argument 1 names different: declaration 'breakpoint' definition 'bpt'.
mupen64plus-core/src/debugger/dbg_breakpoints.c:91:30: note: Function 'disable_breakpoint' argument 1 names different: declaration 'breakpoint' definition 'bpt'.
mupen64plus-core/src/debugger/dbg_decoder.c:770:20: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
mupen64plus-core/src/debugger/dbg_memory.c:334:0: error: failed to expand 'PI_REG', Wrong number of parameters for macro 'PI_REG'. [preprocessorErrorDirective]
mupen64plus-core/src/debugger/debugger.c:74:9: style: The scope of the variable 'bpt' can be reduced. [variableScope]
mupen64plus-core/src/main/cheat.c:429:23: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
mupen64plus-core/src/main/main.c:356:21: style: Checking if unsigned variable 'count_per_op' is less than zero. [unsignedLessThanZero]
mupen64plus-core/src/main/main.c:116:54: style: Function 'main_message' argument 2 names different: declaration 'osd_corner' definition 'corner'. [funcArgNamesDifferent]
mupen64plus-core/src/main/main.h:72:54: note: Function 'main_message' argument 2 names different: declaration 'osd_corner' definition 'corner'.
mupen64plus-core/src/main/main.c:116:54: note: Function 'main_message' argument 2 names different: declaration 'osd_corner' definition 'corner'.
mupen64plus-core/src/main/main.c:157:7: style: Variable 'bUpgrade' is assigned a value that is never used. [unreadVariable]
mupen64plus-core/src/main/savestates.c:520:4: style: Variable 'curr' is assigned a value that is never used. [unreadVariable]
mupen64plus-core/src/main/util.c:198:30: warning: Either the condition 'first==NULL' is redundant or there is possible null pointer dereference: first. [nullPointerRedundantCheck]
mupen64plus-core/src/main/util.c:200:14: note: Assuming that condition 'first==NULL' is not redundant
mupen64plus-core/src/main/util.c:198:30: note: Null pointer dereference
mupen64plus-core/src/plugin/audio_libretro/audio_resampler_driver.c:57:52: style: Function 'audio_resampler_driver_find_handle' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
mupen64plus-core/src/plugin/audio_libretro/audio_resampler_driver.h:164:52: note: Function 'audio_resampler_driver_find_handle' argument 1 names different: declaration 'index' definition 'idx'.
mupen64plus-core/src/plugin/audio_libretro/audio_resampler_driver.c:57:52: note: Function 'audio_resampler_driver_find_handle' argument 1 names different: declaration 'index' definition 'idx'.
mupen64plus-core/src/plugin/audio_libretro/audio_resampler_driver.c:72:51: style: Function 'audio_resampler_driver_find_ident' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
mupen64plus-core/src/plugin/audio_libretro/audio_resampler_driver.h:173:51: note: Function 'audio_resampler_driver_find_ident' argument 1 names different: declaration 'index' definition 'idx'.
mupen64plus-core/src/plugin/audio_libretro/audio_resampler_driver.c:72:51: note: Function 'audio_resampler_driver_find_ident' argument 1 names different: declaration 'index' definition 'idx'.
mupen64plus-core/src/plugin/emulate_game_controller_via_libretro.c:719:4: style: Variable 'hold_cstick' is reassigned a value before the old one has been used. [redundantAssignment]
mupen64plus-core/src/plugin/emulate_game_controller_via_libretro.c:705:0: note: Variable 'hold_cstick' is reassigned a value before the old one has been used.
mupen64plus-core/src/plugin/emulate_game_controller_via_libretro.c:719:4: note: Variable 'hold_cstick' is reassigned a value before the old one has been used.
mupen64plus-core/src/r4300/interpreter.c:762:8: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:773:13: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:813:13: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:826:14: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:971:10: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:979:12: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1004:6: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1011:6: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1097:37: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1104:37: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1111:36: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1118:37: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1125:37: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1132:37: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1139:36: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1146:37: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1160:35: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1167:35: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1323:12: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1330:12: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1398:37: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1405:37: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1412:36: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1419:37: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1426:37: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1433:37: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1440:36: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1447:37: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1461:35: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1468:35: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1628:12: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/interpreter.c:1635:12: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
mupen64plus-core/src/r4300/cp1.c:143:31: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
mupen64plus-core/src/r4300/cp1.c:147:31: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
mupen64plus-core/src/r4300/cp1.c:155:31: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
mupen64plus-core/src/r4300/cp1.c:159:32: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
mupen64plus-core/src/r4300/exception.c:61:36: style: Function 'TLB_refill_exception' argument 1 names different: declaration 'addresse' definition 'address'. [funcArgNamesDifferent]
mupen64plus-core/src/r4300/exception.h:27:36: note: Function 'TLB_refill_exception' argument 1 names different: declaration 'addresse' definition 'address'.
mupen64plus-core/src/r4300/exception.c:61:36: note: Function 'TLB_refill_exception' argument 1 names different: declaration 'addresse' definition 'address'.
mupen64plus-core/src/r4300/exception.c:61:49: style: Function 'TLB_refill_exception' argument 2 names different: declaration 'w' definition 'mode'. [funcArgNamesDifferent]
mupen64plus-core/src/r4300/exception.h:27:50: note: Function 'TLB_refill_exception' argument 2 names different: declaration 'w' definition 'mode'.
mupen64plus-core/src/r4300/exception.c:61:49: note: Function 'TLB_refill_exception' argument 2 names different: declaration 'w' definition 'mode'.
mupen64plus-core/src/r4300/hacktarux_dynarec/assemble.c:129:7: style: Variable 'new_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
mupen64plus-core/src/r4300/hacktarux_dynarec/assemble.c:126:0: note: Variable 'new_ptr' is reassigned a value before the old one has been used.
mupen64plus-core/src/r4300/hacktarux_dynarec/assemble.c:129:7: note: Variable 'new_ptr' is reassigned a value before the old one has been used.
mupen64plus-core/src/r4300/hacktarux_dynarec/gr4300.c:1738:48: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-core/src/r4300/hacktarux_dynarec/gr4300.c:1763:48: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.c:201:54: style: Function 'set_register_state' argument 3 names different: declaration 'dirty' definition '_dirty'. [funcArgNamesDifferent]
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.h:59:54: note: Function 'set_register_state' argument 3 names different: declaration 'dirty' definition '_dirty'.
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.c:201:54: note: Function 'set_register_state' argument 3 names different: declaration 'dirty' definition '_dirty'.
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.c:201:66: style: Function 'set_register_state' argument 4 names different: declaration 'is64bits' definition '_is64bits'. [funcArgNamesDifferent]
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.h:59:65: note: Function 'set_register_state' argument 4 names different: declaration 'is64bits' definition '_is64bits'.
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.c:201:66: note: Function 'set_register_state' argument 4 names different: declaration 'is64bits' definition '_is64bits'.
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.c:1048:68: style: Function 'set_64_register_state' argument 4 names different: declaration 'dirty' definition 'd'. [funcArgNamesDifferent]
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.h:50:68: note: Function 'set_64_register_state' argument 4 names different: declaration 'dirty' definition 'd'.
mupen64plus-core/src/r4300/hacktarux_dynarec/regcache.c:1048:68: note: Function 'set_64_register_state' argument 4 names different: declaration 'dirty' definition 'd'.
mupen64plus-core/src/r4300/interupt.c:333:38: style: Same expression on both sides of '&'. [duplicateExpression]
mupen64plus-core/src/r4300/mi_controller.c:120:62: style: Function 'signal_rcp_interrupt' argument 2 names different: declaration 'mi_intr' definition 'intr'. [funcArgNamesDifferent]
mupen64plus-core/src/r4300/mi_controller.h:63:62: note: Function 'signal_rcp_interrupt' argument 2 names different: declaration 'mi_intr' definition 'intr'.
mupen64plus-core/src/r4300/mi_controller.c:120:62: note: Function 'signal_rcp_interrupt' argument 2 names different: declaration 'mi_intr' definition 'intr'.
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:3065:11: style: Same expression on both sides of '==' because the value of 'entry' and '(int)out' are the same. [duplicateExpression]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:3063:13: note: 'entry' is assigned value '(int)out' here.
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:3065:11: note: Same expression on both sides of '==' because the value of 'entry' and '(int)out' are the same.
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:2641:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:3325:38: style: The scope of the variable 'cache' can be reduced. [variableScope]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4654:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:329:24: portability: 'stub' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:332:26: portability: '(void*)ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:343:24: portability: 'stub' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:346:26: portability: '(void*)ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4649:33: portability: '(void*)BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4649:52: portability: '(void*)BASE_ADDR+(1<<TARGET_SIZE_2)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4650:47: portability: '(void*)jump_table_symbols' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4248:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4273:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4612:25: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 4611. [shiftTooManyBitsSigned]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4611:18: note: Assuming that condition 'j<32' is not redundant
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4612:25: note: Shift
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:3094:10: style: Variable 'rs' is assigned a value that is never used. [unreadVariable]
mupen64plus-core/src/r4300/new_dynarec/assem_arm.c:4512:14: style: Unused variable: new_hr [unusedVariable]
mupen64plus-core/src/r4300/new_dynarec/assem_x86.c:3023:11: style: Same expression on both sides of '==' because the value of 'entry' and '(int)out' are the same. [duplicateExpression]
mupen64plus-core/src/r4300/new_dynarec/assem_x86.c:3021:13: note: 'entry' is assigned value '(int)out' here.
mupen64plus-core/src/r4300/new_dynarec/assem_x86.c:3023:11: note: Same expression on both sides of '==' because the value of 'entry' and '(int)out' are the same.
mupen64plus-core/src/r4300/new_dynarec/assem_x86.c:3736:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
mupen64plus-core/src/r4300/new_dynarec/assem_x86.c:107:29: portability: 'stub' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_x86.c:113:29: portability: 'stub' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
mupen64plus-core/src/r4300/new_dynarec/assem_x86.c:1188:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-core/src/r4300/new_dynarec/assem_x86.c:1191:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-core/src/r4300/new_dynarec/new_dynarec.c:63:0: error: #error Unsupported dynarec architecture [preprocessorErrorDirective]
mupen64plus-core/src/r4300/tlb.c:88:47: style: Function 'virtual_to_physical_address' argument 1 names different: declaration 'addresse' definition 'address'. [funcArgNamesDifferent]
mupen64plus-core/src/r4300/tlb.h:61:47: note: Function 'virtual_to_physical_address' argument 1 names different: declaration 'addresse' definition 'address'.
mupen64plus-core/src/r4300/tlb.c:88:47: note: Function 'virtual_to_physical_address' argument 1 names different: declaration 'addresse' definition 'address'.
mupen64plus-core/src/r4300/tlb.c:88:60: style: Function 'virtual_to_physical_address' argument 2 names different: declaration 'w' definition 'mode'. [funcArgNamesDifferent]
mupen64plus-core/src/r4300/tlb.h:61:61: note: Function 'virtual_to_physical_address' argument 2 names different: declaration 'w' definition 'mode'.
mupen64plus-core/src/r4300/tlb.c:88:60: note: Function 'virtual_to_physical_address' argument 2 names different: declaration 'w' definition 'mode'.
mupen64plus-core/src/rdp_common/gdp.c:11:48: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:12:48: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:29:55: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:161:59: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:182:59: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:196:59: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:200:59: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:373:49: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:377:49: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:431:48: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/rdp_common/gdp.c:432:48: style: Same expression on both sides of '-'. [duplicateExpression]
mupen64plus-core/src/ri/ri_controller.c:50:60: style: Function 'read_ri_regs' argument 3 names different: declaration 'value' definition 'word'. [funcArgNamesDifferent]
mupen64plus-core/src/ri/ri_controller.h:59:60: note: Function 'read_ri_regs' argument 3 names different: declaration 'value' definition 'word'.
mupen64plus-core/src/ri/ri_controller.c:50:60: note: Function 'read_ri_regs' argument 3 names different: declaration 'value' definition 'word'.
mupen64plus-core/src/ri/ri_controller.c:61:60: style: Function 'write_ri_regs' argument 3 names different: declaration 'value' definition 'word'. [funcArgNamesDifferent]
mupen64plus-core/src/ri/ri_controller.h:60:60: note: Function 'write_ri_regs' argument 3 names different: declaration 'value' definition 'word'.
mupen64plus-core/src/ri/ri_controller.c:61:60: note: Function 'write_ri_regs' argument 3 names different: declaration 'value' definition 'word'.
mupen64plus-core/src/si/mempak.c:31:29: style: Function 'format_mempak' argument 1 names different: declaration 'mempak' definition 'mpk_data'. [funcArgNamesDifferent]
mupen64plus-core/src/si/mempak.h:39:29: note: Function 'format_mempak' argument 1 names different: declaration 'mempak' definition 'mpk_data'.
mupen64plus-core/src/si/mempak.c:31:29: note: Function 'format_mempak' argument 1 names different: declaration 'mempak' definition 'mpk_data'.
mupen64plus-core/src/vi/vi_controller.c:48:60: style: Function 'read_vi_regs' argument 3 names different: declaration 'value' definition 'word'. [funcArgNamesDifferent]
mupen64plus-core/src/vi/vi_controller.h:68:60: note: Function 'read_vi_regs' argument 3 names different: declaration 'value' definition 'word'.
mupen64plus-core/src/vi/vi_controller.c:48:60: note: Function 'read_vi_regs' argument 3 names different: declaration 'value' definition 'word'.
mupen64plus-core/src/vi/vi_controller.c:68:16: style: Function 'write_vi_regs' argument 3 names different: declaration 'value' definition 'word'. [funcArgNamesDifferent]
mupen64plus-core/src/vi/vi_controller.h:69:60: note: Function 'write_vi_regs' argument 3 names different: declaration 'value' definition 'word'.
mupen64plus-core/src/vi/vi_controller.c:68:16: note: Function 'write_vi_regs' argument 3 names different: declaration 'value' definition 'word'.
mupen64plus-core/tools/r4300prof.c:209:5: portability: %i in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
mupen64plus-core/tools/r4300prof.c:321:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
mupen64plus-core/tools/r4300prof.c:337:5: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
mupen64plus-rsp-cxd4/vu/multiply.h:49:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
mupen64plus-rsp-cxd4/rsp.c:94:11: style: Condition 'vs!=vt' is always false [knownConditionTrueFalse]
mupen64plus-rsp-cxd4/rsp.c:93:0: note: Assignment 'vs=0', assigned value is 0
mupen64plus-rsp-cxd4/rsp.c:94:11: note: Condition 'vs!=vt' is always false
mupen64plus-rsp-cxd4/vu/add.h:284:11: style: Condition 'vs|vt' is always false [knownConditionTrueFalse]
mupen64plus-rsp-cxd4/vu/add.h:282:9: note: Assignment 'vs=0', assigned value is 0
mupen64plus-rsp-cxd4/vu/add.h:284:11: note: Condition 'vs|vt' is always false
mupen64plus-rsp-cxd4/matrix.h:139:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:139:17: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:142:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:144:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:144:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:147:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:149:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:149:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:158:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:158:17: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:158:17: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:161:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:161:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:161:21: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:163:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:163:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:163:21: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:165:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:167:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:167:17: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:176:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:185:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:185:17: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:190:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:190:17: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:192:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:201:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:201:17: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:209:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:209:17: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:219:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:219:17: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:219:17: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:223:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:223:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:223:21: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:223:21: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:226:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:226:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/matrix.h:226:21: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
mupen64plus-rsp-cxd4/vu/cf.h:62:17: style: Same expression on both sides of '%'. [duplicateExpression]
mupen64plus-rsp-cxd4/vu/cf.h:85:19: style: Same expression on both sides of '%'. [duplicateExpression]
mupen64plus-rsp-cxd4/rsp.c:1445:17: style: Same expression on both sides of '/'. [duplicateExpression]
mupen64plus-rsp-cxd4/rsp.c:1545:17: style: Same expression on both sides of '/'. [duplicateExpression]
mupen64plus-rsp-cxd4/rsp.c:1673:17: style: Same expression on both sides of '/'. [duplicateExpression]
mupen64plus-rsp-cxd4/rsp.c:2213:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
mupen64plus-rsp-cxd4/rsp.c:2225:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
mupen64plus-rsp-cxd4/vu/add.h:76:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-rsp-cxd4/vu/add.h:78:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-rsp-cxd4/vu/add.h:97:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-rsp-cxd4/vu/add.h:99:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-rsp-cxd4/vu/select.h:151:55: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
mupen64plus-rsp-cxd4/rsp.c:365:17: style: union member 'Anonymous2::SB' is never used. [unusedStructMember]
mupen64plus-rsp-cxd4/rsp.c:367:18: style: union member 'Anonymous2::SH' is never used. [unusedStructMember]
mupen64plus-rsp-cxd4/rsp.c:201:0: style: Variable 'fConfigParamsVersion' is assigned a value that is never used. [unreadVariable]
mupen64plus-rsp-hle/src/musyx.c:856:60: style: Function 'mix_sfx_with_main_subframes_v1' argument 3 names different: declaration 'gains' definition 'UNUSED_gains'. [funcArgNamesDifferent]
mupen64plus-rsp-hle/src/musyx.c:174:60: note: Function 'mix_sfx_with_main_subframes_v1' argument 3 names different: declaration 'gains' definition 'UNUSED_gains'.
mupen64plus-rsp-hle/src/musyx.c:856:60: note: Function 'mix_sfx_with_main_subframes_v1' argument 3 names different: declaration 'gains' definition 'UNUSED_gains'.
mupen64plus-video-gliden64/src/CRC.cpp:23:6: style: The scope of the variable 'crc' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/CRC.cpp:71:0: style: Variable 'col' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/CRC.cpp:28:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
mupen64plus-video-gliden64/src/Combiner.cpp:105:26: style: Condition 'numBinaryFormats>0' is always false [knownConditionTrueFalse]
mupen64plus-video-gliden64/src/Combiner.cpp:99:27: note: Assignment 'numBinaryFormats=0', assigned value is 0
mupen64plus-video-gliden64/src/Combiner.cpp:105:26: note: Condition 'numBinaryFormats>0' is always false
mupen64plus-video-gliden64/src/GBI.h:685:1: style: The struct 'GBIInfo' does not have a constructor although it has private member variables. [noConstructor]
mupen64plus-video-gliden64/src/OpenGL.h:126:2: warning: Member variable 'OGLRender::triangles' is not initialized in the constructor. [uninitMemberVarPrivate]
mupen64plus-video-gliden64/src/OpenGL.h:126:2: warning: Member variable 'OGLRender::m_renderState' is not initialized in the constructor. [uninitMemberVarPrivate]
mupen64plus-video-gliden64/src/OpenGL.h:126:2: warning: Member variable 'OGLRender::m_rect' is not initialized in the constructor. [uninitMemberVarPrivate]
mupen64plus-video-gliden64/src/OpenGL.h:207:2: warning: Member variable 'OGLVideo::m_buffersSwapCount' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/OpenGL.h:207:2: warning: Member variable 'OGLVideo::m_strScreenDirectory' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Combiner.h:146:2: warning: Member variable 'CombinerInfo::m_pUniformCollection' is not initialized in the constructor. [uninitMemberVarPrivate]
mupen64plus-video-gliden64/src/Combiner.h:151:6: performance: Technically the member function 'CombinerInfo::_getConfigOptionsBitSet' can be static. [functionStatic]
mupen64plus-video-gliden64/src/Combiner.cpp:347:19: note: Technically the member function 'CombinerInfo::_getConfigOptionsBitSet' can be static.
mupen64plus-video-gliden64/src/Combiner.h:151:6: note: Technically the member function 'CombinerInfo::_getConfigOptionsBitSet' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:34:7: performance: Technically the member function 'PluginAPI::MoveScreen' can be static. [functionStatic]
mupen64plus-video-gliden64/src/PluginAPI.h:35:7: performance: Technically the member function 'PluginAPI::ViStatusChanged' can be static. [functionStatic]
mupen64plus-video-gliden64/src/PluginAPI.h:36:7: performance: Technically the member function 'PluginAPI::ViWidthChanged' can be static. [functionStatic]
mupen64plus-video-gliden64/src/PluginAPI.h:53:7: performance: Technically the member function 'PluginAPI::DllTest' can be static. [functionStatic]
mupen64plus-video-gliden64/src/PluginAPI.h:54:7: performance: Technically the member function 'PluginAPI::DrawScreen' can be static. [functionStatic]
mupen64plus-video-gliden64/src/PluginAPI.h:55:7: performance: Technically the member function 'PluginAPI::CloseDLL' can be static. [functionStatic]
mupen64plus-video-gliden64/src/convert.h:148:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::crc' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::offsetS' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::offsetT' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::maskS' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::maskT' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::clampS' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::clampT' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::mirrorS' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::mirrorT' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::line' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::size' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::format' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::tMem' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::palette' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::width' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::height' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::clampWidth' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::clampHeight' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::realWidth' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::realHeight' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::scaleS' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::scaleT' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::shiftScaleS' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::shiftScaleT' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::textureBytes' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::lastDList' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:16:2: warning: Member variable 'CachedTexture::address' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/Textures.h:66:2: warning: Member variable 'TextureCache::m_pMSDummy' is not initialized in the constructor. [uninitMemberVarPrivate]
mupen64plus-video-gliden64/src/VI.h:13:2: warning: Member variable 'VIInfo::rwidth' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/VI.h:13:2: warning: Member variable 'VIInfo::rheight' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/DepthBuffer.h:12:7: performance: Technically the member function 'DepthBuffer::initDepthImageTexture' can be static. [functionStatic]
mupen64plus-video-gliden64/src/DepthBuffer.cpp:50:19: note: Technically the member function 'DepthBuffer::initDepthImageTexture' can be static.
mupen64plus-video-gliden64/src/DepthBuffer.h:12:7: note: Technically the member function 'DepthBuffer::initDepthImageTexture' can be static.
mupen64plus-video-gliden64/src/DepthBuffer.h:19:7: performance: Technically the member function 'DepthBuffer::bindDepthImageTexture' can be static. [functionStatic]
mupen64plus-video-gliden64/src/DepthBuffer.cpp:215:19: note: Technically the member function 'DepthBuffer::bindDepthImageTexture' can be static.
mupen64plus-video-gliden64/src/DepthBuffer.h:19:7: note: Technically the member function 'DepthBuffer::bindDepthImageTexture' can be static.
mupen64plus-video-gliden64/src/DepthBuffer.h:32:7: performance: Technically the member function 'DepthBuffer::_initDepthBufferTexture' can be static. [functionStatic]
mupen64plus-video-gliden64/src/DepthBuffer.cpp:93:19: note: Technically the member function 'DepthBuffer::_initDepthBufferTexture' can be static.
mupen64plus-video-gliden64/src/DepthBuffer.h:32:7: note: Technically the member function 'DepthBuffer::_initDepthBufferTexture' can be static.
mupen64plus-video-gliden64/src/DepthBuffer.cpp:224:2: style: Class 'DepthBufferList' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
mupen64plus-video-gliden64/src/Textures.h:16:2: style: Struct 'CachedTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mupen64plus-video-gliden64/src/FrameBuffer.cpp:243:21: warning: Either the condition 'm_pTexture!=0' is redundant or there is possible null pointer dereference: m_pTexture. [nullPointerRedundantCheck]
mupen64plus-video-gliden64/src/FrameBuffer.cpp:245:17: note: Assuming that condition 'm_pTexture!=0' is not redundant
mupen64plus-video-gliden64/src/FrameBuffer.cpp:243:21: note: Null pointer dereference
mupen64plus-video-gliden64/src/FrameBuffer.cpp:1198:43: style: Function 'CopyToRDRAM' argument 1 names different: declaration 'address' definition '_address'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/FrameBuffer.cpp:60:24: note: Function 'CopyToRDRAM' argument 1 names different: declaration 'address' definition '_address'.
mupen64plus-video-gliden64/src/FrameBuffer.cpp:1198:43: note: Function 'CopyToRDRAM' argument 1 names different: declaration 'address' definition '_address'.
mupen64plus-video-gliden64/src/FrameBuffer.h:21:7: performance: Technically the member function 'FrameBuffer::resolveMultisampledTexture' can be static. [functionStatic]
mupen64plus-video-gliden64/src/FrameBuffer.cpp:335:19: note: Technically the member function 'FrameBuffer::resolveMultisampledTexture' can be static.
mupen64plus-video-gliden64/src/FrameBuffer.h:21:7: note: Technically the member function 'FrameBuffer::resolveMultisampledTexture' can be static.
mupen64plus-video-gliden64/src/FrameBuffer.h:53:7: style: Technically the member function 'FrameBuffer::_initTexture' can be const. [functionConst]
mupen64plus-video-gliden64/src/FrameBuffer.cpp:137:19: note: Technically the member function 'FrameBuffer::_initTexture' can be const.
mupen64plus-video-gliden64/src/FrameBuffer.h:53:7: note: Technically the member function 'FrameBuffer::_initTexture' can be const.
mupen64plus-video-gliden64/src/FrameBuffer.h:54:7: performance: Technically the member function 'FrameBuffer::_setAndAttachTexture' can be static. [functionStatic]
mupen64plus-video-gliden64/src/FrameBuffer.cpp:163:19: note: Technically the member function 'FrameBuffer::_setAndAttachTexture' can be static.
mupen64plus-video-gliden64/src/FrameBuffer.h:54:7: note: Technically the member function 'FrameBuffer::_setAndAttachTexture' can be static.
mupen64plus-video-gliden64/src/FrameBuffer.h:74:7: performance: Technically the member function 'FrameBufferList::clearBuffersChanged' can be static. [functionStatic]
mupen64plus-video-gliden64/src/FrameBuffer.cpp:416:23: note: Technically the member function 'FrameBufferList::clearBuffersChanged' can be static.
mupen64plus-video-gliden64/src/FrameBuffer.h:74:7: note: Technically the member function 'FrameBufferList::clearBuffersChanged' can be static.
mupen64plus-video-gliden64/src/GLES2/GLSLCombiner_gles2.cpp:437:0: style: Variable 'nMSTex0Enabled' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/GLES2/GLSLCombiner_gles2.cpp:437:0: style: Variable 'nMSTex1Enabled' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uTexScale' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uTexOffset' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uCacheScale' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uCacheOffset' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uCacheShiftScale' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uTextureSize' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uCacheFrameBuffer' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uFogColor' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uCenterColor' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uScaleColor' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uBlendColor' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uEnvColor' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uPrimColor' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uPrimLod' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uK4' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uK5' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uLightDirection' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: warning: Member variable 'UniformSetLocation::uLightColor' is not initialized in the constructor. [uninitMemberVar]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:62:7: performance: Technically the member function 'UniformSet::_updateColorUniforms' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLES2/UniformSet.cpp:58:18: note: Technically the member function 'UniformSet::_updateColorUniforms' can be static.
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:62:7: note: Technically the member function 'UniformSet::_updateColorUniforms' can be static.
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:63:7: performance: Technically the member function 'UniformSet::_updateTextureUniforms' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLES2/UniformSet.cpp:72:18: note: Technically the member function 'UniformSet::_updateTextureUniforms' can be static.
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:63:7: note: Technically the member function 'UniformSet::_updateTextureUniforms' can be static.
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:64:7: performance: Technically the member function 'UniformSet::_updateTextureSize' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLES2/UniformSet.cpp:113:18: note: Technically the member function 'UniformSet::_updateTextureSize' can be static.
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:64:7: note: Technically the member function 'UniformSet::_updateTextureSize' can be static.
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:65:7: performance: Technically the member function 'UniformSet::_updateLightUniforms' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLES2/UniformSet.cpp:122:18: note: Technically the member function 'UniformSet::_updateLightUniforms' can be static.
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:65:7: note: Technically the member function 'UniformSet::_updateLightUniforms' can be static.
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:46:3: style: Struct 'UniformSetLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:13:15: style: The function 'bindWithShaderCombiner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:39:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:13:15: note: Function in derived class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:14:15: style: The function 'setColorData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:40:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:14:15: note: Function in derived class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:15:15: style: The function 'updateTextureParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:41:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:15:15: note: Function in derived class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:16:15: style: The function 'updateLightParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:42:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:16:15: note: Function in derived class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:17:15: style: The function 'updateUniforms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:43:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/GLES2/UniformSet.h:17:15: note: Function in derived class
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters.cpp:38:10: style: The scope of the variable 'pDst1' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters.cpp:38:18: style: The scope of the variable 'pDst2' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters.cpp:39:17: style: The scope of the variable 'pSrc2' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters_2xsai.cpp:40:23: style: Variable 'destHeight' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters_hq2x.cpp:1177:0: error: Uninitialized variable: mask [uninitvar]
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters_hq2x.cpp:1179:0: error: Uninitialized variable: mask [uninitvar]
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters_hq2x.cpp:1217:10: error: Uninitialized variable: mask [uninitvar]
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters_xbrz.cpp:135:22: style: struct member 'MatrixRotation::I_old' is never used. [unusedStructMember]
mupen64plus-video-gliden64/src/GLideNHQ/TextureFilters_xbrz.cpp:136:22: style: struct member 'MatrixRotation::J_old' is never used. [unusedStructMember]
mupen64plus-video-gliden64/src/GLideNHQ/TxCache.cpp:123:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
mupen64plus-video-gliden64/src/GLideNHQ/TxCache.cpp:294:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
mupen64plus-video-gliden64/src/GLideNHQ/TxCache.cpp:419:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
mupen64plus-video-gliden64/src/GLideNHQ/TxCache.cpp:46:2: style: Class 'TxCache' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
mupen64plus-video-gliden64/src/GLideNHQ/TxCache.cpp:46:2: style: Class 'TxCache' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
mupen64plus-video-gliden64/src/GLideNHQ/TxDbg.cpp:68:3: style: Class 'TxDbg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
mupen64plus-video-gliden64/src/GLideNHQ/TxDbg.cpp:68:3: style: Class 'TxDbg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
mupen64plus-video-gliden64/src/GLideNHQ/TxFilter.cpp:92:2: style: Class 'TxFilter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
mupen64plus-video-gliden64/src/GLideNHQ/TxFilter.cpp:92:2: style: Class 'TxFilter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
mupen64plus-video-gliden64/src/GLideNHQ/TxHiResCache.cpp:266:2: style: Variable 'pfname' is reassigned a value before the old one has been used. [redundantAssignment]
mupen64plus-video-gliden64/src/GLideNHQ/TxHiResCache.cpp:237:0: note: Variable 'pfname' is reassigned a value before the old one has been used.
mupen64plus-video-gliden64/src/GLideNHQ/TxHiResCache.cpp:266:2: note: Variable 'pfname' is reassigned a value before the old one has been used.
mupen64plus-video-gliden64/src/GLideNHQ/TxHiResCache.h:56:11: style: Technically the member function 'TxHiResCache::empty' can be const. [functionConst]
mupen64plus-video-gliden64/src/GLideNHQ/TxHiResCache.cpp:118:15: note: Technically the member function 'TxHiResCache::empty' can be const.
mupen64plus-video-gliden64/src/GLideNHQ/TxHiResCache.h:56:11: note: Technically the member function 'TxHiResCache::empty' can be const.
mupen64plus-video-gliden64/src/GLideNHQ/TxHiResCache.cpp:81:3: style: Class 'TxHiResCache' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
mupen64plus-video-gliden64/src/GLideNHQ/TxHiResCache.cpp:81:3: style: Class 'TxHiResCache' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:106:11: style: Unused private function: 'TxImage::getDDSInfo' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:104:11: performance: Technically the member function 'TxImage::getPNGInfo' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.cpp:38:10: note: Technically the member function 'TxImage::getPNGInfo' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:104:11: note: Technically the member function 'TxImage::getPNGInfo' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:105:11: performance: Technically the member function 'TxImage::getBMPInfo' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.cpp:400:10: note: Technically the member function 'TxImage::getBMPInfo' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:105:11: note: Technically the member function 'TxImage::getBMPInfo' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:106:11: performance: Technically the member function 'TxImage::getDDSInfo' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.cpp:658:10: note: Technically the member function 'TxImage::getDDSInfo' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:106:11: note: Technically the member function 'TxImage::getDDSInfo' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:111:11: performance: Technically the member function 'TxImage::writePNG' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.cpp:248:10: note: Technically the member function 'TxImage::writePNG' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxImage.h:111:11: note: Technically the member function 'TxImage::writePNG' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:623:8: style: Condition 'ditherAlpha' is always false [knownConditionTrueFalse]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:562:24: note: Assignment 'ditherAlpha=0', assigned value is 0
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:623:8: note: Condition 'ditherAlpha' is always false
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:735:8: style: Condition 'ditherAlpha' is always false [knownConditionTrueFalse]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:686:24: note: Assignment 'ditherAlpha=0', assigned value is 0
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:735:8: note: Condition 'ditherAlpha' is always false
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:95:8: style: The scope of the variable 'r' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:95:11: style: The scope of the variable 'g' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:95:14: style: The scope of the variable 'b' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:95:17: style: The scope of the variable 'a' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:96:9: style: The scope of the variable 'color' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:236:9: style: The scope of the variable 'color' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:237:9: style: The scope of the variable 'r' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:237:12: style: The scope of the variable 'g' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:237:15: style: The scope of the variable 'b' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:92:52: style: Function 'ARGB1555_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:37:47: note: Function 'ARGB1555_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:92:52: note: Function 'ARGB1555_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:117:52: style: Function 'ARGB4444_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:38:47: note: Function 'ARGB4444_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:117:52: note: Function 'ARGB4444_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:139:50: style: Function 'RGB565_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:39:45: note: Function 'RGB565_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:139:50: note: Function 'RGB565_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:159:46: style: Function 'A8_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:40:41: note: Function 'A8_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:159:46: note: Function 'A8_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:185:48: style: Function 'AI44_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:41:43: note: Function 'AI44_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:185:48: note: Function 'AI44_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:215:48: style: Function 'AI88_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:42:43: note: Function 'AI88_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:215:48: note: Function 'AI88_ARGB8888' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:233:52: style: Function 'ARGB8888_ARGB1555' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:44:47: note: Function 'ARGB8888_ARGB1555' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:233:52: note: Function 'ARGB8888_ARGB1555' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:258:52: style: Function 'ARGB8888_ARGB4444' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:45:47: note: Function 'ARGB8888_ARGB4444' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:258:52: note: Function 'ARGB8888_ARGB4444' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:278:50: style: Function 'ARGB8888_RGB565' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:46:45: note: Function 'ARGB8888_RGB565' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:278:50: note: Function 'ARGB8888_RGB565' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:296:46: style: Function 'ARGB8888_A8' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:47:41: note: Function 'ARGB8888_A8' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:296:46: note: Function 'ARGB8888_A8' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:314:48: style: Function 'ARGB8888_AI44' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:48:43: note: Function 'ARGB8888_AI44' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:314:48: note: Function 'ARGB8888_AI44' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:332:48: style: Function 'ARGB8888_AI88' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:49:43: note: Function 'ARGB8888_AI88' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:332:48: note: Function 'ARGB8888_AI88' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:849:43: style: Function 'P8_16BPP' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:64:38: note: Function 'P8_16BPP' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:849:43: note: Function 'P8_16BPP' argument 2 names different: declaration 'dst' definition 'dest'.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:40:8: style: Unused private function: 'TxQuantize::A8_ARGB8888' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:41:8: style: Unused private function: 'TxQuantize::AI44_ARGB8888' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:42:8: style: Unused private function: 'TxQuantize::AI88_ARGB8888' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:47:8: style: Unused private function: 'TxQuantize::ARGB8888_A8' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:48:8: style: Unused private function: 'TxQuantize::ARGB8888_AI44' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:49:8: style: Unused private function: 'TxQuantize::ARGB8888_AI88' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:55:8: style: Unused private function: 'TxQuantize::ARGB8888_AI44_ErrD' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:56:8: style: Unused private function: 'TxQuantize::ARGB8888_AI88_Slow' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:57:8: style: Unused private function: 'TxQuantize::ARGB8888_I8_Slow' [unusedPrivateFunction]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:37:8: performance: Technically the member function 'TxQuantize::ARGB1555_ARGB8888' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:92:13: note: Technically the member function 'TxQuantize::ARGB1555_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:37:8: note: Technically the member function 'TxQuantize::ARGB1555_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:38:8: performance: Technically the member function 'TxQuantize::ARGB4444_ARGB8888' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:117:13: note: Technically the member function 'TxQuantize::ARGB4444_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:38:8: note: Technically the member function 'TxQuantize::ARGB4444_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:39:8: performance: Technically the member function 'TxQuantize::RGB565_ARGB8888' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:139:13: note: Technically the member function 'TxQuantize::RGB565_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:39:8: note: Technically the member function 'TxQuantize::RGB565_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:40:8: performance: Technically the member function 'TxQuantize::A8_ARGB8888' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:159:13: note: Technically the member function 'TxQuantize::A8_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:40:8: note: Technically the member function 'TxQuantize::A8_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:41:8: performance: Technically the member function 'TxQuantize::AI44_ARGB8888' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:185:13: note: Technically the member function 'TxQuantize::AI44_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:41:8: note: Technically the member function 'TxQuantize::AI44_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:42:8: performance: Technically the member function 'TxQuantize::AI88_ARGB8888' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:215:13: note: Technically the member function 'TxQuantize::AI88_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:42:8: note: Technically the member function 'TxQuantize::AI88_ARGB8888' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:44:8: performance: Technically the member function 'TxQuantize::ARGB8888_ARGB1555' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:233:13: note: Technically the member function 'TxQuantize::ARGB8888_ARGB1555' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:44:8: note: Technically the member function 'TxQuantize::ARGB8888_ARGB1555' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:45:8: performance: Technically the member function 'TxQuantize::ARGB8888_ARGB4444' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:258:13: note: Technically the member function 'TxQuantize::ARGB8888_ARGB4444' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:45:8: note: Technically the member function 'TxQuantize::ARGB8888_ARGB4444' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:46:8: performance: Technically the member function 'TxQuantize::ARGB8888_RGB565' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:278:13: note: Technically the member function 'TxQuantize::ARGB8888_RGB565' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:46:8: note: Technically the member function 'TxQuantize::ARGB8888_RGB565' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:47:8: performance: Technically the member function 'TxQuantize::ARGB8888_A8' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:296:13: note: Technically the member function 'TxQuantize::ARGB8888_A8' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:47:8: note: Technically the member function 'TxQuantize::ARGB8888_A8' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:48:8: performance: Technically the member function 'TxQuantize::ARGB8888_AI44' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:314:13: note: Technically the member function 'TxQuantize::ARGB8888_AI44' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:48:8: note: Technically the member function 'TxQuantize::ARGB8888_AI44' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:49:8: performance: Technically the member function 'TxQuantize::ARGB8888_AI88' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:332:13: note: Technically the member function 'TxQuantize::ARGB8888_AI88' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:49:8: note: Technically the member function 'TxQuantize::ARGB8888_AI88' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:52:8: performance: Technically the member function 'TxQuantize::ARGB8888_RGB565_ErrD' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:350:13: note: Technically the member function 'TxQuantize::ARGB8888_RGB565_ErrD' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:52:8: note: Technically the member function 'TxQuantize::ARGB8888_RGB565_ErrD' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:53:8: performance: Technically the member function 'TxQuantize::ARGB8888_ARGB1555_ErrD' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:452:13: note: Technically the member function 'TxQuantize::ARGB8888_ARGB1555_ErrD' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:53:8: note: Technically the member function 'TxQuantize::ARGB8888_ARGB1555_ErrD' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:54:8: performance: Technically the member function 'TxQuantize::ARGB8888_ARGB4444_ErrD' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:554:13: note: Technically the member function 'TxQuantize::ARGB8888_ARGB4444_ErrD' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:54:8: note: Technically the member function 'TxQuantize::ARGB8888_ARGB4444_ErrD' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:55:8: performance: Technically the member function 'TxQuantize::ARGB8888_AI44_ErrD' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:678:13: note: Technically the member function 'TxQuantize::ARGB8888_AI44_ErrD' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:55:8: note: Technically the member function 'TxQuantize::ARGB8888_AI44_ErrD' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:56:8: performance: Technically the member function 'TxQuantize::ARGB8888_AI88_Slow' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:780:13: note: Technically the member function 'TxQuantize::ARGB8888_AI88_Slow' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:56:8: note: Technically the member function 'TxQuantize::ARGB8888_AI88_Slow' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:57:8: performance: Technically the member function 'TxQuantize::ARGB8888_I8_Slow' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:824:13: note: Technically the member function 'TxQuantize::ARGB8888_I8_Slow' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:57:8: note: Technically the member function 'TxQuantize::ARGB8888_I8_Slow' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:64:8: performance: Technically the member function 'TxQuantize::P8_16BPP' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:849:13: note: Technically the member function 'TxQuantize::P8_16BPP' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.h:64:8: note: Technically the member function 'TxQuantize::P8_16BPP' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:37:2: style: Class 'TxQuantize' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
mupen64plus-video-gliden64/src/GLideNHQ/TxQuantize.cpp:37:2: style: Class 'TxQuantize' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:32:10: performance: Technically the member function 'TxReSample::tent' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.cpp:150:13: note: Technically the member function 'TxReSample::tent' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:32:10: note: Technically the member function 'TxReSample::tent' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:33:10: performance: Technically the member function 'TxReSample::gaussian' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.cpp:158:13: note: Technically the member function 'TxReSample::gaussian' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:33:10: note: Technically the member function 'TxReSample::gaussian' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:34:10: performance: Technically the member function 'TxReSample::sinc' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.cpp:166:13: note: Technically the member function 'TxReSample::sinc' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:34:10: note: Technically the member function 'TxReSample::sinc' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:36:10: performance: Technically the member function 'TxReSample::mitchell' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.cpp:188:13: note: Technically the member function 'TxReSample::mitchell' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:36:10: note: Technically the member function 'TxReSample::mitchell' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:37:10: performance: Technically the member function 'TxReSample::besselI0' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.cpp:214:13: note: Technically the member function 'TxReSample::besselI0' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:37:10: note: Technically the member function 'TxReSample::besselI0' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:42:7: performance: Technically the member function 'TxReSample::nextPow2' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.cpp:37:13: note: Technically the member function 'TxReSample::nextPow2' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxReSample.h:42:7: note: Technically the member function 'TxReSample::nextPow2' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.cpp:40:27: style: Function 'checksumTx' argument 1 names different: declaration 'data' definition 'src'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:47:27: note: Function 'checksumTx' argument 1 names different: declaration 'data' definition 'src'.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.cpp:40:27: note: Function 'checksumTx' argument 1 names different: declaration 'data' definition 'src'.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.cpp:259:15: style: Variable 'bytes_per_width' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:38:9: performance: Technically the member function 'TxUtil::RiceCRC32' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.cpp:144:9: note: Technically the member function 'TxUtil::RiceCRC32' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:38:9: note: Technically the member function 'TxUtil::RiceCRC32' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:46:6: performance: Technically the member function 'TxUtil::sizeofTx' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.cpp:54:9: note: Technically the member function 'TxUtil::sizeofTx' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:46:6: note: Technically the member function 'TxUtil::sizeofTx' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:53:6: performance: Technically the member function 'TxUtil::getNumberofProcessors' can be static. [functionStatic]
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.cpp:490:9: note: Technically the member function 'TxUtil::getNumberofProcessors' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:53:6: note: Technically the member function 'TxUtil::getNumberofProcessors' can be static.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:71:9: style: Technically the member function 'TxMemBuf::size_of' can be const. [functionConst]
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.cpp:580:11: note: Technically the member function 'TxMemBuf::size_of' can be const.
mupen64plus-video-gliden64/src/GLideNHQ/TxUtil.h:71:9: note: Technically the member function 'TxMemBuf::size_of' can be const.
mupen64plus-video-gliden64/src/GLideNHQ/test/test.cpp:59:0: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/OGL3X/GLSLCombiner_ogl3x.cpp:278:2: performance: Variable 'm_program' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:23:7: performance: Technically the member function 'UniformBlock::_isDataChanged' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.cpp:93:20: note: Technically the member function 'UniformBlock::_isDataChanged' can be static.
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:23:7: note: Technically the member function 'UniformBlock::_isDataChanged' can be static.
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:12:15: style: The function 'bindWithShaderCombiner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:39:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:12:15: note: Function in derived class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:13:15: style: The function 'setColorData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:40:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:13:15: note: Function in derived class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:14:15: style: The function 'updateTextureParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:41:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:14:15: note: Function in derived class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:15:15: style: The function 'updateLightParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:42:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:15:15: note: Function in derived class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:16:15: style: The function 'updateUniforms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/UniformCollection.h:43:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/OGL3X/UniformBlock.h:16:15: note: Function in derived class
mupen64plus-video-gliden64/src/OpenGL.cpp:100:14: style: The scope of the variable 'errString' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/OpenGL.cpp:930:13: style: The scope of the variable 'lastDList' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/OpenGL.h:94:7: style: Technically the member function 'OGLRender::clearDepthBuffer' can be const. [functionConst]
mupen64plus-video-gliden64/src/OpenGL.cpp:1199:17: note: Technically the member function 'OGLRender::clearDepthBuffer' can be const.
mupen64plus-video-gliden64/src/OpenGL.h:94:7: note: Technically the member function 'OGLRender::clearDepthBuffer' can be const.
mupen64plus-video-gliden64/src/OpenGL.h:95:7: style: Technically the member function 'OGLRender::clearColorBuffer' can be const. [functionConst]
mupen64plus-video-gliden64/src/OpenGL.cpp:1215:17: note: Technically the member function 'OGLRender::clearColorBuffer' can be const.
mupen64plus-video-gliden64/src/OpenGL.h:95:7: note: Technically the member function 'OGLRender::clearColorBuffer' can be const.
mupen64plus-video-gliden64/src/OpenGL.h:106:7: performance: Technically the member function 'OGLRender::updateScissor' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:540:17: note: Technically the member function 'OGLRender::updateScissor' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:106:7: note: Technically the member function 'OGLRender::updateScissor' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:131:7: performance: Technically the member function 'OGLRender::_initStates' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:1350:17: note: Technically the member function 'OGLRender::_initStates' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:131:7: note: Technically the member function 'OGLRender::_initStates' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:135:7: performance: Technically the member function 'OGLRender::_setSpecialTexrect' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:1423:17: note: Technically the member function 'OGLRender::_setSpecialTexrect' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:135:7: note: Technically the member function 'OGLRender::_setSpecialTexrect' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:137:7: performance: Technically the member function 'OGLRender::_setColorArray' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:674:17: note: Technically the member function 'OGLRender::_setColorArray' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:137:7: note: Technically the member function 'OGLRender::_setColorArray' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:139:7: performance: Technically the member function 'OGLRender::_setBlendMode' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:360:17: note: Technically the member function 'OGLRender::_setBlendMode' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:139:7: note: Technically the member function 'OGLRender::_setBlendMode' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:140:7: performance: Technically the member function 'OGLRender::_updateCullFace' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:482:17: note: Technically the member function 'OGLRender::_updateCullFace' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:140:7: note: Technically the member function 'OGLRender::_updateCullFace' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:141:7: performance: Technically the member function 'OGLRender::_updateViewport' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:504:17: note: Technically the member function 'OGLRender::_updateViewport' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:141:7: note: Technically the member function 'OGLRender::_updateViewport' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:142:7: performance: Technically the member function 'OGLRender::_updateDepthUpdate' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:568:17: note: Technically the member function 'OGLRender::_updateDepthUpdate' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:142:7: note: Technically the member function 'OGLRender::_updateDepthUpdate' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:145:7: performance: Technically the member function 'OGLRender::_canDraw' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:747:17: note: Technically the member function 'OGLRender::_canDraw' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:145:7: note: Technically the member function 'OGLRender::_canDraw' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:291:6: performance: Technically the member function 'TextureFilterHandler::_getConfigOptions' can be static. [functionStatic]
mupen64plus-video-gliden64/src/OpenGL.cpp:1511:27: note: Technically the member function 'TextureFilterHandler::_getConfigOptions' can be static.
mupen64plus-video-gliden64/src/OpenGL.h:291:6: note: Technically the member function 'TextureFilterHandler::_getConfigOptions' can be static.
mupen64plus-video-gliden64/src/PostProcessor.h:35:7: performance: Technically the member function 'PostProcessor::_postDraw' can be static. [functionStatic]
mupen64plus-video-gliden64/src/PostProcessor.cpp:528:21: note: Technically the member function 'PostProcessor::_postDraw' can be static.
mupen64plus-video-gliden64/src/PostProcessor.h:35:7: note: Technically the member function 'PostProcessor::_postDraw' can be static.
mupen64plus-video-gliden64/src/RDP.cpp:509:6: style: The scope of the variable 'w0' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/RSP.cpp:135:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
mupen64plus-video-gliden64/src/Textures.cpp:589:6: style: The scope of the variable 'loadWidth' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/Textures.cpp:589:21: style: The scope of the variable 'loadHeight' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/Textures.cpp:741:17: style: The scope of the variable 'pSrc' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/Textures.cpp:743:19: style: The scope of the variable 'ty' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/Textures.cpp:1503:31: style: Function 'getTextureShiftScale' argument 1 names different: declaration 'tile' definition 't'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/Textures.h:100:31: note: Function 'getTextureShiftScale' argument 1 names different: declaration 'tile' definition 't'.
mupen64plus-video-gliden64/src/Textures.cpp:1503:31: note: Function 'getTextureShiftScale' argument 1 names different: declaration 'tile' definition 't'.
mupen64plus-video-gliden64/src/Textures.cpp:591:3: style: Variable 'loadWidth' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/Textures.cpp:592:3: style: Variable 'loadHeight' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/Textures.h:60:7: performance: Technically the member function 'TextureCache::activateMSDummy' can be static. [functionStatic]
mupen64plus-video-gliden64/src/Textures.cpp:1242:20: note: Technically the member function 'TextureCache::activateMSDummy' can be static.
mupen64plus-video-gliden64/src/Textures.h:60:7: note: Technically the member function 'TextureCache::activateMSDummy' can be static.
mupen64plus-video-gliden64/src/Textures.h:77:7: performance: Technically the member function 'TextureCache::_loadHiresTexture' can be static. [functionStatic]
mupen64plus-video-gliden64/src/Textures.cpp:826:20: note: Technically the member function 'TextureCache::_loadHiresTexture' can be static.
mupen64plus-video-gliden64/src/Textures.h:77:7: note: Technically the member function 'TextureCache::_loadHiresTexture' can be static.
mupen64plus-video-gliden64/src/Textures.h:79:7: performance: Technically the member function 'TextureCache::_loadHiresBackground' can be static. [functionStatic]
mupen64plus-video-gliden64/src/Textures.cpp:696:20: note: Technically the member function 'TextureCache::_loadHiresBackground' can be static.
mupen64plus-video-gliden64/src/Textures.h:79:7: note: Technically the member function 'TextureCache::_loadHiresBackground' can be static.
mupen64plus-video-gliden64/src/Textures.h:82:7: performance: Technically the member function 'TextureCache::_initDummyTexture' can be static. [functionStatic]
mupen64plus-video-gliden64/src/Textures.cpp:440:20: note: Technically the member function 'TextureCache::_initDummyTexture' can be static.
mupen64plus-video-gliden64/src/Textures.h:82:7: note: Technically the member function 'TextureCache::_initDummyTexture' can be static.
mupen64plus-video-gliden64/src/Textures.h:83:7: performance: Technically the member function 'TextureCache::_getTextureDestData' can be static. [functionStatic]
mupen64plus-video-gliden64/src/Textures.cpp:886:20: note: Technically the member function 'TextureCache::_getTextureDestData' can be static.
mupen64plus-video-gliden64/src/Textures.h:83:7: note: Technically the member function 'TextureCache::_getTextureDestData' can be static.
mupen64plus-video-gliden64/src/VI.cpp:27:12: style: Variable 'hEnd' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/VI.cpp:28:12: style: Variable 'hStart' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/ZSort.cpp:393:23: style: C-style pointer casting [cstyleCast]
mupen64plus-video-gliden64/src/ZSort.cpp:64:6: style: The scope of the variable 'count' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/ZSort.cpp:64:13: style: The scope of the variable 'neg' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/PluginAPI.h:42:7: performance: Technically the member function 'PluginAPI::ShowCFB' can be static. [functionStatic]
mupen64plus-video-gliden64/src/common/CommonAPIImpl_common.cpp:138:17: note: Technically the member function 'PluginAPI::ShowCFB' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:42:7: note: Technically the member function 'PluginAPI::ShowCFB' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:45:7: performance: Technically the member function 'PluginAPI::ChangeWindow' can be static. [functionStatic]
mupen64plus-video-gliden64/src/common/CommonAPIImpl_common.cpp:185:17: note: Technically the member function 'PluginAPI::ChangeWindow' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:45:7: note: Technically the member function 'PluginAPI::ChangeWindow' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:93:7: performance: Technically the member function 'PluginAPI::_initiateGFX' can be static. [functionStatic]
mupen64plus-video-gliden64/src/common/CommonAPIImpl_common.cpp:153:17: note: Technically the member function 'PluginAPI::_initiateGFX' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:93:7: note: Technically the member function 'PluginAPI::_initiateGFX' can be static.
mupen64plus-video-gliden64/src/gDP.cpp:1101:37: style: Redundant condition: flip. '!flip || (flip && xleft>xright)' is equivalent to '!flip || xleft>xright' [redundantCondition]
mupen64plus-video-gliden64/src/gDP.cpp:1154:38: style: Redundant condition: flip. '!flip || (flip && xleft>=xright)' is equivalent to '!flip || xleft>=xright' [redundantCondition]
mupen64plus-video-gliden64/src/gDP.cpp:1217:38: style: Redundant condition: flip. '!flip || (flip && xleft>=xright)' is equivalent to '!flip || xleft>=xright' [redundantCondition]
mupen64plus-video-gliden64/src/gDP.cpp:455:14: style: The scope of the variable 'tline' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gDP.cpp:455:21: style: The scope of the variable 's' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gDP.cpp:455:24: style: The scope of the variable 'xorval' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gDP.cpp:548:7: style: The scope of the variable 'oldt' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gDP.cpp:549:7: style: The scope of the variable 'ptr' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gDP.cpp:551:7: style: The scope of the variable 'c' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gDP.cpp:568:7: style: The scope of the variable 'c' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gDP.cpp:568:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gSP.cpp:560:8: style: The scope of the variable 'vPos' can be reduced. [variableScope]
mupen64plus-video-gliden64/src/gSP.cpp:881:21: style: Function 'gSPLookAt' argument 1 names different: declaration 'l' definition '_l'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/gSP.h:136:21: note: Function 'gSPLookAt' argument 1 names different: declaration 'l' definition '_l'.
mupen64plus-video-gliden64/src/gSP.cpp:881:21: note: Function 'gSPLookAt' argument 1 names different: declaration 'l' definition '_l'.
mupen64plus-video-gliden64/src/gSP.cpp:881:29: style: Function 'gSPLookAt' argument 2 names different: declaration 'n' definition '_n'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/gSP.h:136:28: note: Function 'gSPLookAt' argument 2 names different: declaration 'n' definition '_n'.
mupen64plus-video-gliden64/src/gSP.cpp:881:29: note: Function 'gSPLookAt' argument 2 names different: declaration 'n' definition '_n'.
mupen64plus-video-gliden64/src/gSP.cpp:906:21: style: Function 'gSPVertex' argument 1 names different: declaration 'v' definition 'a'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/gSP.h:137:21: note: Function 'gSPVertex' argument 1 names different: declaration 'v' definition 'a'.
mupen64plus-video-gliden64/src/gSP.cpp:906:21: note: Function 'gSPVertex' argument 1 names different: declaration 'v' definition 'a'.
mupen64plus-video-gliden64/src/gSP.cpp:972:23: style: Function 'gSPCIVertex' argument 1 names different: declaration 'v' definition 'a'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/gSP.h:138:23: note: Function 'gSPCIVertex' argument 1 names different: declaration 'v' definition 'a'.
mupen64plus-video-gliden64/src/gSP.cpp:972:23: note: Function 'gSPCIVertex' argument 1 names different: declaration 'v' definition 'a'.
mupen64plus-video-gliden64/src/gSP.cpp:1043:24: style: Function 'gSPDMAVertex' argument 1 names different: declaration 'v' definition 'a'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/gSP.h:139:24: note: Function 'gSPDMAVertex' argument 1 names different: declaration 'v' definition 'a'.
mupen64plus-video-gliden64/src/gSP.cpp:1043:24: note: Function 'gSPDMAVertex' argument 1 names different: declaration 'v' definition 'a'.
mupen64plus-video-gliden64/src/gSP.cpp:1106:25: style: Function 'gSPCBFDVertex' argument 1 names different: declaration 'v' definition 'a'. [funcArgNamesDifferent]
mupen64plus-video-gliden64/src/gSP.h:140:25: note: Function 'gSPCBFDVertex' argument 1 names different: declaration 'v' definition 'a'.
mupen64plus-video-gliden64/src/gSP.cpp:1106:25: note: Function 'gSPCBFDVertex' argument 1 names different: declaration 'v' definition 'a'.
mupen64plus-video-gliden64/src/gSP.cpp:391:6: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
mupen64plus-video-gliden64/src/gSP.cpp:1828:2: style: Struct 'ObjData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mupen64plus-video-gliden64/src/gSP.cpp:1879:2: style: Struct 'ObjCoordinates' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mupen64plus-video-gliden64/src/PluginAPI.h:44:6: style: Technically the member function 'PluginAPI::InitiateGFX' can be const. [functionConst]
mupen64plus-video-gliden64/src/mupenplus/CommonAPIImpl_mupenplus.cpp:7:16: note: Technically the member function 'PluginAPI::InitiateGFX' can be const.
mupen64plus-video-gliden64/src/PluginAPI.h:44:6: note: Technically the member function 'PluginAPI::InitiateGFX' can be const.
mupen64plus-video-gliden64/src/PluginAPI.h:47:7: performance: Technically the member function 'PluginAPI::FindPluginPath' can be static. [functionStatic]
mupen64plus-video-gliden64/src/mupenplus/CommonAPIImpl_mupenplus.cpp:49:17: note: Technically the member function 'PluginAPI::FindPluginPath' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:47:7: note: Technically the member function 'PluginAPI::FindPluginPath' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:48:7: performance: Technically the member function 'PluginAPI::GetUserDataPath' can be static. [functionStatic]
mupen64plus-video-gliden64/src/mupenplus/CommonAPIImpl_mupenplus.cpp:39:17: note: Technically the member function 'PluginAPI::GetUserDataPath' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:48:7: note: Technically the member function 'PluginAPI::GetUserDataPath' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:49:7: performance: Technically the member function 'PluginAPI::GetUserCachePath' can be static. [functionStatic]
mupen64plus-video-gliden64/src/mupenplus/CommonAPIImpl_mupenplus.cpp:44:17: note: Technically the member function 'PluginAPI::GetUserCachePath' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:49:7: note: Technically the member function 'PluginAPI::GetUserCachePath' can be static.
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:91:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:91:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:136:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:136:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:28:7: performance: Technically the member function 'OGLVideoMupenPlus::_setAttributes' can be static. [functionStatic]
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:45:25: note: Technically the member function 'OGLVideoMupenPlus::_setAttributes' can be static.
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:28:7: note: Technically the member function 'OGLVideoMupenPlus::_setAttributes' can be static.
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:29:7: performance: Technically the member function 'OGLVideoMupenPlus::_getDisplaySize' can be static. [functionStatic]
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:152:25: note: Technically the member function 'OGLVideoMupenPlus::_getDisplaySize' can be static.
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:29:7: note: Technically the member function 'OGLVideoMupenPlus::_getDisplaySize' can be static.
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:31:15: style: The function '_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/OpenGL.h:234:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:31:15: note: Function in derived class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:32:15: style: The function '_stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/OpenGL.h:235:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:32:15: note: Function in derived class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:33:15: style: The function '_swapBuffers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/OpenGL.h:236:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:33:15: note: Function in derived class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:34:15: style: The function '_saveScreenshot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/OpenGL.h:237:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:34:15: note: Function in derived class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:35:15: style: The function '_resizeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/OpenGL.h:239:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:35:15: note: Function in derived class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:36:15: style: The function '_changeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mupen64plus-video-gliden64/src/OpenGL.h:238:15: note: Virtual function in base class
mupen64plus-video-gliden64/src/mupenplus/OpenGL_mupenplus.cpp:36:15: note: Function in derived class
mupen64plus-video-gliden64/src/PluginAPI.h:44:6: style: Technically the member function 'PluginAPI::InitiateGFX' can be const. [functionConst]
mupen64plus-video-gliden64/src/windows/CommonAPIImpl_windows.cpp:21:16: note: Technically the member function 'PluginAPI::InitiateGFX' can be const.
mupen64plus-video-gliden64/src/PluginAPI.h:44:6: note: Technically the member function 'PluginAPI::InitiateGFX' can be const.
mupen64plus-video-gliden64/src/PluginAPI.h:47:7: performance: Technically the member function 'PluginAPI::FindPluginPath' can be static. [functionStatic]
mupen64plus-video-gliden64/src/windows/CommonAPIImpl_windows.cpp:33:17: note: Technically the member function 'PluginAPI::FindPluginPath' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:47:7: note: Technically the member function 'PluginAPI::FindPluginPath' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:57:7: performance: Technically the member function 'PluginAPI::CaptureScreen' can be static. [functionStatic]
mupen64plus-video-gliden64/src/windows/ZilmarAPIImpl_windows.cpp:17:17: note: Technically the member function 'PluginAPI::CaptureScreen' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:57:7: note: Technically the member function 'PluginAPI::CaptureScreen' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:59:7: performance: Technically the member function 'PluginAPI::GetDllInfo' can be static. [functionStatic]
mupen64plus-video-gliden64/src/windows/ZilmarAPIImpl_windows.cpp:27:17: note: Technically the member function 'PluginAPI::GetDllInfo' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:59:7: note: Technically the member function 'PluginAPI::GetDllInfo' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:60:7: performance: Technically the member function 'PluginAPI::ReadScreen' can be static. [functionStatic]
mupen64plus-video-gliden64/src/windows/ZilmarAPIImpl_windows.cpp:36:17: note: Technically the member function 'PluginAPI::ReadScreen' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:60:7: note: Technically the member function 'PluginAPI::ReadScreen' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:62:7: performance: Technically the member function 'PluginAPI::DllAbout' can be static. [functionStatic]
mupen64plus-video-gliden64/src/windows/ZilmarAPIImpl_windows.cpp:9:17: note: Technically the member function 'PluginAPI::DllAbout' can be static.
mupen64plus-video-gliden64/src/PluginAPI.h:62:7: note: Technically the member function 'PluginAPI::DllAbout' can be static.
[02:23]

ftp://ftp.se.debian.org/debian/pool/main/libr/libreturn-multilevel-perl/libreturn-multilevel-perl_0.05.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libreturn-type-perl/libreturn-type-perl_0.005.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libreturn-value-perl/libreturn-value-perl_1.666001.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librevenge/librevenge_0.0.4.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libr/libreverseproxy-formfiller-perl/libreverseproxy-formfiller-perl_0.5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librevisa/librevisa_0.0.20130812.orig.tar.gz
librevisa-0.0.20130812/src/event_queue.h:67:19: style: Technically the member function 'librevisa::event_queue::get_size' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:55:18: style: Technically the member function 'librevisa::session::GetFmtReadBufSiz' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:57:18: style: Technically the member function 'librevisa::session::GetFmtReadBufCnt' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:59:17: style: Technically the member function 'librevisa::session::GetFmtReadBuf' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:62:18: style: Technically the member function 'librevisa::session::GetFmtWriteBufSiz' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:64:18: style: Technically the member function 'librevisa::session::GetFmtWriteBufCnt' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:66:17: style: Technically the member function 'librevisa::session::GetFmtWriteBuf' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:69:18: style: Technically the member function 'librevisa::session::GetIOInBufSiz' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:71:18: style: Technically the member function 'librevisa::session::GetIOInBufCnt' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:73:17: style: Technically the member function 'librevisa::session::GetIOInBuf' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:76:18: style: Technically the member function 'librevisa::session::GetIOOutBufSiz' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:78:18: style: Technically the member function 'librevisa::session::GetIOOutBufCnt' can be const. [functionConst]
librevisa-0.0.20130812/src/session.h:80:17: style: Technically the member function 'librevisa::session::GetIOOutBuf' can be const. [functionConst]
librevisa-0.0.20130812/src/exception.h:28:9: style: Class 'exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librevisa-0.0.20130812/src/lock.h:28:9: style: Class 'lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librevisa-0.0.20130812/src/event_queue.h:34:9: style: Class 'event_queue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librevisa-0.0.20130812/src/event_queue.h:43:17: style: Class 'locked' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librevisa-0.0.20130812/src/session.h:33:9: style: Class 'session' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librevisa-0.0.20130812/src/resource.h:40:26: style: The function 'GetAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/object.h:33:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource.h:40:26: note: Function in derived class
librevisa-0.0.20130812/src/session.h:37:18: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/object.h:32:26: note: Virtual function in base class
librevisa-0.0.20130812/src/session.h:37:18: note: Function in derived class
librevisa-0.0.20130812/src/session.h:40:18: style: The function 'GetAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/object.h:33:26: note: Virtual function in base class
librevisa-0.0.20130812/src/session.h:40:18: note: Function in derived class
librevisa-0.0.20130812/src/session.h:41:18: style: The function 'SetAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/object.h:34:26: note: Virtual function in base class
librevisa-0.0.20130812/src/session.h:41:18: note: Function in derived class
librevisa-0.0.20130812/src/findlist.h:39:18: style: Technically the member function 'librevisa::findlist::size' can be const. [functionConst]
librevisa-0.0.20130812/src/findlist.h:35:26: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/object.h:32:26: note: Virtual function in base class
librevisa-0.0.20130812/src/findlist.h:35:26: note: Function in derived class
librevisa-0.0.20130812/src/messagepump.cpp:34:14: warning: Member variable 'messagepump::watches' is not initialized in the constructor. [uninitMemberVar]
librevisa-0.0.20130812/src/messagepump.cpp:34:14: warning: Member variable 'messagepump::timeouts' is not initialized in the constructor. [uninitMemberVar]
librevisa-0.0.20130812/src/intrusive_list.h:24:0: style: The class 'librevisa :: intrusive_list < watch >' does not have a constructor although it has private member variables. [noConstructor]
librevisa-0.0.20130812/src/intrusive_list.h:24:0: style: The class 'librevisa :: intrusive_list < timeout >' does not have a constructor although it has private member variables. [noConstructor]
librevisa-0.0.20130812/src/messagepump.h:61:18: warning: Class 'watch' which has virtual members does not have a virtual destructor. [virtualDestructor]
librevisa-0.0.20130812/src/messagepump.h:79:18: warning: Class 'timeout' which has virtual members does not have a virtual destructor. [virtualDestructor]
librevisa-0.0.20130812/src/intrusive_list.h:44:0: style: Technically the member function 'librevisa :: intrusive_list < watch >::begin' can be const. [functionConst]
librevisa-0.0.20130812/src/intrusive_list.h:45:0: performance: Technically the member function 'librevisa :: intrusive_list < watch >::end' can be static. [functionStatic]
librevisa-0.0.20130812/src/intrusive_list.h:44:0: style: Technically the member function 'librevisa :: intrusive_list < timeout >::begin' can be const. [functionConst]
librevisa-0.0.20130812/src/intrusive_list.h:45:0: performance: Technically the member function 'librevisa :: intrusive_list < timeout >::end' can be static. [functionStatic]
librevisa-0.0.20130812/src/thread_pthread.h:42:9: style: Class 'thread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librevisa-0.0.20130812/src/thread_pthread.h:63:17: style: Struct 'startupinfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librevisa-0.0.20130812/src/intrusive_list.h:30:0: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librevisa-0.0.20130812/src/messagepump.h:38:22: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/thread_pthread.h:38:30: note: Virtual function in base class
librevisa-0.0.20130812/src/messagepump.h:38:22: note: Function in derived class
librevisa-0.0.20130812/src/messagepump.h:39:22: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/thread_pthread.h:39:30: note: Virtual function in base class
librevisa-0.0.20130812/src/messagepump.h:39:22: note: Function in derived class
librevisa-0.0.20130812/src/messagepump_avahi.cpp:46:22: style: The function 'cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/messagepump.h:58:30: note: Virtual function in base class
librevisa-0.0.20130812/src/messagepump_avahi.cpp:46:22: note: Function in derived class
librevisa-0.0.20130812/src/messagepump_avahi.cpp:58:22: style: The function 'notify_timeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/messagepump.h:75:30: note: Virtual function in base class
librevisa-0.0.20130812/src/messagepump_avahi.cpp:58:22: note: Function in derived class
librevisa-0.0.20130812/src/messagepump_avahi.cpp:59:22: style: The function 'cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/messagepump.h:76:30: note: Virtual function in base class
librevisa-0.0.20130812/src/messagepump_avahi.cpp:59:22: note: Function in derived class
librevisa-0.0.20130812/src/resource_manager.cpp:122:43: style: Function 'create' argument 1 names different: declaration 'rsrc' definition 'rsrcName'. [funcArgNamesDifferent]
librevisa-0.0.20130812/src/resource_manager.h:66:33: note: Function 'create' argument 1 names different: declaration 'rsrc' definition 'rsrcName'.
librevisa-0.0.20130812/src/resource_manager.cpp:122:43: note: Function 'create' argument 1 names different: declaration 'rsrc' definition 'rsrcName'.
librevisa-0.0.20130812/src/resource_manager.h:27:1: style: The class 'resource_manager' does not have a constructor although it has private member variables. [noConstructor]
librevisa-0.0.20130812/src/resource_manager.h:68:14: style: Technically the member function 'librevisa::resource_manager::register_creator' can be const. [functionConst]
librevisa-0.0.20130812/src/resource_manager.cpp:111:24: note: Technically the member function 'librevisa::resource_manager::register_creator' can be const.
librevisa-0.0.20130812/src/resource_manager.h:68:14: note: Technically the member function 'librevisa::resource_manager::register_creator' can be const.
librevisa-0.0.20130812/src/resource_manager.h:69:14: performance: Technically the member function 'librevisa::resource_manager::unregister_creator' can be static. [functionStatic]
librevisa-0.0.20130812/src/resource_manager.h:31:26: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/resource.h:42:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource_manager.h:31:26: note: Function in derived class
librevisa-0.0.20130812/src/resource_manager.h:33:26: style: The function 'FindRsrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/resource.h:43:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource_manager.h:33:26: note: Function in derived class
librevisa-0.0.20130812/src/resource_manager.h:43:26: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/object.h:32:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource_manager.h:43:26: note: Function in derived class
librevisa-0.0.20130812/src/resource_manager.h:44:26: style: The function 'GetAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/resource.h:40:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource_manager.h:44:26: note: Function in derived class
librevisa-0.0.20130812/src/resource_manager.h:45:26: style: The function 'SetAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/object.h:34:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource_manager.h:45:26: note: Function in derived class
librevisa-0.0.20130812/src/resource_manager.h:47:26: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/resource.h:46:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource_manager.h:47:26: note: Function in derived class
librevisa-0.0.20130812/src/resource_manager.h:52:26: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/resource.h:47:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource_manager.h:52:26: note: Function in derived class
librevisa-0.0.20130812/src/resource_manager.h:57:26: style: The function 'ReadSTB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librevisa-0.0.20130812/src/resource.h:48:26: note: Virtual function in base class
librevisa-0.0.20130812/src/resource_manager.h:57:26: note: Function in derived class
librevisa-0.0.20130812/src/session.cpp:121:18: style: Function 'WaitOnEvent' argument 2 names different: declaration 'timeout' definition 'timeout_ms'. [funcArgNamesDifferent]
librevisa-0.0.20130812/src/session.h:53:64: note: Function 'WaitOnEvent' argument 2 names different: declaration 'timeout' definition 'timeout_ms'.
librevisa-0.0.20130812/src/session.cpp:121:18: note: Function 'WaitOnEvent' argument 2 names different: declaration 'timeout' definition 'timeout_ms'.
librevisa-0.0.20130812/src/usb/usb_resource.cpp:52:15: warning: Member variable 'usb_resource::rx_buf' is not initialized in the constructor. [uninitMemberVarPrivate]
librevisa-0.0.20130812/src/usb/usb_resource_creator.cpp:127:20: style: Condition 'acceptable' is always true [knownConditionTrueFalse]
librevisa-0.0.20130812/src/usb/usb_resource_creator.cpp:123:35: note: Assignment 'acceptable=true', assigned value is 1
librevisa-0.0.20130812/src/usb/usb_resource_creator.cpp:127:20: note: Condition 'acceptable' is always true
librevisa-0.0.20130812/src/usb/usb_resource_creator.cpp:295:25: style: struct member 'string_descriptor::bDescriptorType' is never used. [unusedStructMember]
librevisa-0.0.20130812/src/event_queue.h:50:27: style: Technically the member function 'librevisa::event_queue::locked::get_count' can be const. [functionConst]
librevisa-0.0.20130812/src/viVPrintf.cpp:39:9: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted]
librevisa-0.0.20130812/src/viVPrintf.cpp:40:54: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted]
librevisa-0.0.20130812/src/viVPrintf.cpp:41:9: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted]
librevisa-0.0.20130812/src/viVSPrintf.cpp:42:17: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted]
librevisa-0.0.20130812/src/viVSPrintf.cpp:43:64: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted]
librevisa-0.0.20130812/src/viVSPrintf.cpp:44:17: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted]
librevisa-0.0.20130812/src/vxi/vxi_resource.cpp:388:17: style: The scope of the variable 'ac' can be reduced. [variableScope]
librevisa-0.0.20130812/src/vxi/vxi_resource.h:40:9: style: Class 'vxi_resource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[02:23]

ftp://ftp.se.debian.org/debian/pool/main/libr/librg-blast-parser-perl/librg-blast-parser-perl_0.03.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librg-exception-perl/librg-exception-perl_1.0.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librg-utils-perl/librg-utils-perl_1.0.43.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librime/librime_1.3.1+dfsg1.orig.tar.xz
librime-1.3.1+dfsg1/sample/src/trivial_translator.h:23:3: style: Class 'TrivialTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/sample/tools/sample_console.cc:99:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
librime-1.3.1+dfsg1/src/rime/composition.cc:30:10: style: The scope of the variable 'start' can be reduced. [variableScope]
librime-1.3.1+dfsg1/src/rime/composition.cc:128:10: style: The scope of the variable 'start' can be reduced. [variableScope]
librime-1.3.1+dfsg1/src/rime/config/config_compiler.cc:163:40: style: Function 'EditNode' argument 1 names different: declaration 'target' definition 'head'. [funcArgNamesDifferent]
librime-1.3.1+dfsg1/src/rime/config/config_compiler.cc:114:40: note: Function 'EditNode' argument 1 names different: declaration 'target' definition 'head'.
librime-1.3.1+dfsg1/src/rime/config/config_compiler.cc:163:40: note: Function 'EditNode' argument 1 names different: declaration 'target' definition 'head'.
librime-1.3.1+dfsg1/src/rime/config/config_component.cc:198:3: style: Struct 'MultiplePlugins' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/config/config_data.cc:150:3: style: Class 'ConfigDataRootRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/dict/level_db.cc:23:3: style: Struct 'LevelDbCursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/dict/table.cc:26:3: style: Class 'TableQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/gear/echo_translator.cc:18:3: style: Class 'EchoTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/gear/schema_list_translator.cc:21:3: style: Class 'SchemaSelection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/gear/schema_list_translator.cc:63:3: style: Class 'SchemaListTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/gear/simplifier.cc:34:3: style: Class 'Opencc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/gear/single_char_filter.cc:22:3: style: Class 'SingleCharFirstTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/gear/switch_translator.cc:140:3: style: Class 'FoldedOptions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/gear/switch_translator.cc:209:3: style: Class 'SwitchTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/gear/table_translator.cc:134:16: warning: Virtual function 'FetchMoreUserPhrases' is called from constructor 'LazyTableTranslation(TableTranslator*translator,const string&input,long start,long end,const string&preedit,bool enable_user_dict)' at line 156. Dynamic binding is not used. [virtualCallInConstructor]
librime-1.3.1+dfsg1/src/rime/gear/table_translator.cc:156:35: note: Calling FetchMoreUserPhrases
librime-1.3.1+dfsg1/src/rime/gear/table_translator.cc:134:16: note: FetchMoreUserPhrases is a virtual method
librime-1.3.1+dfsg1/src/rime/gear/table_translator.cc:135:16: warning: Virtual function 'FetchMoreTableEntries' is called from constructor 'LazyTableTranslation(TableTranslator*translator,const string&input,long start,long end,const string&preedit,bool enable_user_dict)' at line 157. Dynamic binding is not used. [virtualCallInConstructor]
librime-1.3.1+dfsg1/src/rime/gear/table_translator.cc:157:3: note: Calling FetchMoreTableEntries
librime-1.3.1+dfsg1/src/rime/gear/table_translator.cc:135:16: note: FetchMoreTableEntries is a virtual method
librime-1.3.1+dfsg1/src/rime/key_event.cc:64:9: style: The scope of the variable 'mask' can be reduced. [variableScope]
librime-1.3.1+dfsg1/src/rime/lever/deployment_tasks.cc:242:18: style: Condition 'failure==0' is always true [knownConditionTrueFalse]
librime-1.3.1+dfsg1/src/rime/lever/deployment_tasks.cc:185:17: note: Assignment 'failure=0', assigned value is 0
librime-1.3.1+dfsg1/src/rime/lever/deployment_tasks.cc:242:18: note: Condition 'failure==0' is always true
librime-1.3.1+dfsg1/src/rime_api.cc:241:3: style: Redundant pointer operation on 'context' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:256:9: style: Redundant pointer operation on 'context' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:318:7: style: Redundant pointer operation on 'context' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:324:7: style: Redundant pointer operation on 'context' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:327:3: style: Redundant pointer operation on 'context' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:334:3: style: Redundant pointer operation on 'commit' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:352:3: style: Redundant pointer operation on 'commit' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:359:3: style: Redundant pointer operation on 'status' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:386:3: style: Redundant pointer operation on 'status' - it's already a pointer. [redundantPointerOp]
librime-1.3.1+dfsg1/src/rime_api.cc:479:49: style: Function 'RimeGetSchemaList' argument 1 names different: declaration 'schema_list' definition 'output'. [funcArgNamesDifferent]
librime-1.3.1+dfsg1/src/rime_api.h:275:49: note: Function 'RimeGetSchemaList' argument 1 names different: declaration 'schema_list' definition 'output'.
librime-1.3.1+dfsg1/src/rime_api.cc:479:49: note: Function 'RimeGetSchemaList' argument 1 names different: declaration 'schema_list' definition 'output'.
librime-1.3.1+dfsg1/src/rime/no_logging.h:21:8: style: Technically the member function 'rime::Voidify::operator&' can be const. [functionConst]
librime-1.3.1+dfsg1/src/rime/key_event.h:22:12: style: Class 'KeyEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/key_event.h:62:12: style: Class 'KeySequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime/schema.h:45:3: style: Class 'SchemaComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/src/rime_api.cc:504:3: error: Memory leak: x.schema_id [memleak]
librime-1.3.1+dfsg1/src/rime_api.cc:504:3: error: Memory leak: x.name [memleak]
librime-1.3.1+dfsg1/test/component_test.cc:23:3: style: Class 'Hello' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/test/component_test.cc:36:3: style: Class 'HelloComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librime-1.3.1+dfsg1/test/component_test.cc:25:10: style: The function 'Say' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
librime-1.3.1+dfsg1/test/component_test.cc:15:18: note: Virtual function in base class
librime-1.3.1+dfsg1/test/component_test.cc:25:10: note: Function in derived class
librime-1.3.1+dfsg1/tools/rime_api_console.cc:102:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
librime-1.3.1+dfsg1/tools/rime_console.cc:36:8: style: Technically the member function 'RimeConsole::OnCommit' can be const. [functionConst]
[02:23]

ftp://ftp.se.debian.org/debian/pool/main/libr/librinci-perl/librinci-perl_1.1.86.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librivescript-perl/librivescript-perl_2.0.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librole-basic-perl/librole-basic-perl_0.13.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librole-commons-perl/librole-commons-perl_0.104.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librole-hasmessage-perl/librole-hasmessage-perl_0.006.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librole-identifiable-perl/librole-identifiable-perl_0.007.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librole-rest-client-perl/librole-rest-client-perl_0.22.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librole-tiny-perl/librole-tiny-perl_2.000006.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libroman-perl/libroman-perl_1.24.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libromana-perligata-perl/libromana-perligata-perl_0.55.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/libropkg-perl/libropkg-perl_0.4.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librose-datetime-perl/librose-datetime-perl_0.540.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librose-db-object-perl/librose-db-object-perl_0.815.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librose-db-perl/librose-db-perl_0.778.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librose-object-perl/librose-object-perl_0.860.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librose-uri-perl/librose-uri-perl_1.02.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librostlab/librostlab_1.0.20.orig.tar.gz
[02:23]

ftp://ftp.se.debian.org/debian/pool/main/libr/librostlab-blast/librostlab-blast_1.0.1.orig.tar.gz
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:71:19: warning: Member variable 'parser_driver::_istream_name' is not initialized in the constructor. [uninitMemberVarPrivate]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:71:19: warning: Member variable 'parser_driver::_istream' is not initialized in the constructor. [uninitMemberVarPrivate]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:71:19: warning: Member variable 'parser_driver::_result' is not initialized in the constructor. [uninitMemberVarPrivate]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:71:19: warning: Member variable 'parser_driver::_scanner' is not initialized in the constructor. [uninitMemberVarPrivate]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:71:19: warning: Member variable 'parser_driver::_buffer' is not initialized in the constructor. [uninitMemberVarPrivate]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:71:19: warning: Member variable 'parser_driver::_n1' is not initialized in the constructor. [uninitMemberVarPrivate]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:71:19: warning: Member variable 'parser_driver::_n2' is not initialized in the constructor. [uninitMemberVarPrivate]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:72:20: warning: Member variable 'parser_driver::_istream_name' is not assigned a value in 'parser_driver::operator='. [operatorEqVarError]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:72:20: warning: Member variable 'parser_driver::_istream' is not assigned a value in 'parser_driver::operator='. [operatorEqVarError]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:72:20: warning: Member variable 'parser_driver::_result' is not assigned a value in 'parser_driver::operator='. [operatorEqVarError]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:72:20: warning: Member variable 'parser_driver::_scanner' is not assigned a value in 'parser_driver::operator='. [operatorEqVarError]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:72:20: warning: Member variable 'parser_driver::_buffer' is not assigned a value in 'parser_driver::operator='. [operatorEqVarError]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:72:20: warning: Member variable 'parser_driver::_n1' is not assigned a value in 'parser_driver::operator='. [operatorEqVarError]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:72:20: warning: Member variable 'parser_driver::_n2' is not assigned a value in 'parser_driver::operator='. [operatorEqVarError]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:99:19: performance: Technically the member function 'rostlab::blast::parser_driver::error' can be static. [functionStatic]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:105:19: performance: Technically the member function 'rostlab::blast::parser_driver::error' can be static. [functionStatic]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:52:19: style: Class 'parser_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:99:83: performance: Function parameter '__msg' should be passed by const reference. [passedByValue]
librostlab-blast-1.0.1/lib/rostlab/blast-parser-driver.h:105:44: performance: Function parameter '__msg' should be passed by const reference. [passedByValue]
[02:23]

ftp://ftp.se.debian.org/debian/pool/main/libr/librouter-simple-perl/librouter-simple-perl_0.17.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librpc-xml-perl/librpc-xml-perl_0.80.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librpcsecgss/librpcsecgss_0.19.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libr/librra/librra_0.14.orig.tar.gz
librra-0.14/lib/common_handlers.c:41:3: style: Variable 'cd' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/lib/common_handlers.c:39:0: note: Variable 'cd' is reassigned a value before the old one has been used.
librra-0.14/lib/common_handlers.c:41:3: note: Variable 'cd' is reassigned a value before the old one has been used.
librra-0.14/lib/contact.c:383:12: style: The scope of the variable 'lpb_terminated' can be reduced. [variableScope]
librra-0.14/lib/matchmaker.c:82:7: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/lib/matchmaker.c:102:7: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/lib/matchmaker.c:258:5: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/lib/matchmaker.c:258:5: warning: %i in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/lib/matchmaker.c:225:5: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/lib/matchmaker.c:219:0: note: Variable 'filename' is reassigned a value before the old one has been used.
librra-0.14/lib/matchmaker.c:225:5: note: Variable 'filename' is reassigned a value before the old one has been used.
librra-0.14/lib/parser.c:58:60: style: Function 'parser_duration_to_seconds' argument 2 names different: declaration 'seconds' definition 'result'. [funcArgNamesDifferent]
librra-0.14/lib/parser.h:30:62: note: Function 'parser_duration_to_seconds' argument 2 names different: declaration 'seconds' definition 'result'.
librra-0.14/lib/parser.c:58:60: note: Function 'parser_duration_to_seconds' argument 2 names different: declaration 'seconds' definition 'result'.
librra-0.14/lib/parser.c:183:65: style: Function 'parser_datetime_to_struct' argument 2 names different: declaration 'tm' definition 'time_struct'. [funcArgNamesDifferent]
librra-0.14/lib/parser.h:31:68: note: Function 'parser_datetime_to_struct' argument 2 names different: declaration 'tm' definition 'time_struct'.
librra-0.14/lib/parser.c:183:65: note: Function 'parser_datetime_to_struct' argument 2 names different: declaration 'tm' definition 'time_struct'.
librra-0.14/lib/parser.c:250:66: style: Function 'parser_filetime_to_datetime' argument 2 names different: declaration 'date' definition 'datetime'. [funcArgNamesDifferent]
librra-0.14/lib/parser.h:33:66: note: Function 'parser_filetime_to_datetime' argument 2 names different: declaration 'date' definition 'datetime'.
librra-0.14/lib/parser.c:250:66: note: Function 'parser_filetime_to_datetime' argument 2 names different: declaration 'date' definition 'datetime'.
librra-0.14/lib/parser.c:476:46: style: Function 'parser_property_destroy' argument 1 names different: declaration 'ct' definition 'self'. [funcArgNamesDifferent]
librra-0.14/lib/parser.h:21:46: note: Function 'parser_property_destroy' argument 1 names different: declaration 'ct' definition 'self'.
librra-0.14/lib/parser.c:476:46: note: Function 'parser_property_destroy' argument 1 names different: declaration 'ct' definition 'self'.
librra-0.14/lib/parser.c:428:47: error: Uninitialized variable: some_time [uninitvar]
librra-0.14/lib/recurrence.c:314:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librra-0.14/lib/recurrence.c:314:10: style: The scope of the variable 'j' can be reduced. [variableScope]
librra-0.14/lib/recurrence.c:437:16: style: Function 'recurrence_parse_rrule' argument 2 names different: declaration 'dtstart' definition 'mdir_dtstart'. [funcArgNamesDifferent]
librra-0.14/lib/recurrence.h:21:16: note: Function 'recurrence_parse_rrule' argument 2 names different: declaration 'dtstart' definition 'mdir_dtstart'.
librra-0.14/lib/recurrence.c:437:16: note: Function 'recurrence_parse_rrule' argument 2 names different: declaration 'dtstart' definition 'mdir_dtstart'.
librra-0.14/lib/recurrence.c:438:16: style: Function 'recurrence_parse_rrule' argument 3 names different: declaration 'dtend' definition 'mdir_dtend'. [funcArgNamesDifferent]
librra-0.14/lib/recurrence.h:22:16: note: Function 'recurrence_parse_rrule' argument 3 names different: declaration 'dtend' definition 'mdir_dtend'.
librra-0.14/lib/recurrence.c:438:16: note: Function 'recurrence_parse_rrule' argument 3 names different: declaration 'dtend' definition 'mdir_dtend'.
librra-0.14/lib/recurrence.c:439:16: style: Function 'recurrence_parse_rrule' argument 4 names different: declaration 'rrule' definition 'mdir_rrule'. [funcArgNamesDifferent]
librra-0.14/lib/recurrence.h:23:16: note: Function 'recurrence_parse_rrule' argument 4 names different: declaration 'rrule' definition 'mdir_rrule'.
librra-0.14/lib/recurrence.c:439:16: note: Function 'recurrence_parse_rrule' argument 4 names different: declaration 'rrule' definition 'mdir_rrule'.
librra-0.14/lib/recurrence.c:363:30: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
librra-0.14/lib/recurrence.c:426:49: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
librra-0.14/lib/recurrence_pattern.c:1351:43: warning: Either the condition '!self' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
librra-0.14/lib/recurrence_pattern.c:1356:7: note: Assuming that condition '!self' is not redundant
librra-0.14/lib/recurrence_pattern.c:1351:43: note: Null pointer dereference
librra-0.14/lib/recurrence_pattern.c:1352:43: warning: Either the condition '!self' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
librra-0.14/lib/recurrence_pattern.c:1356:7: note: Assuming that condition '!self' is not redundant
librra-0.14/lib/recurrence_pattern.c:1352:43: note: Null pointer dereference
librra-0.14/lib/recurrence_pattern.c:1353:43: warning: Either the condition '!self' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
librra-0.14/lib/recurrence_pattern.c:1356:7: note: Assuming that condition '!self' is not redundant
librra-0.14/lib/recurrence_pattern.c:1353:43: note: Null pointer dereference
librra-0.14/lib/recurrence_pattern.c:1354:43: warning: Either the condition '!self' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
librra-0.14/lib/recurrence_pattern.c:1356:7: note: Assuming that condition '!self' is not redundant
librra-0.14/lib/recurrence_pattern.c:1354:43: note: Null pointer dereference
librra-0.14/lib/rrac.c:1103:3: warning: Either the condition '(header->notify_code==0||header->notify_code==67108864||header->notify_code==100663296)&&header' is redundant or there is possible null pointer dereference: header. [nullPointerRedundantCheck]
librra-0.14/lib/rrac.c:1107:59: note: Assuming that condition '(header->notify_code==0||header->notify_code==67108864||header->notify_code==100663296)&&header' is not redundant
librra-0.14/lib/rrac.c:1103:3: note: Null pointer dereference
librra-0.14/lib/rrac.c:1105:8: warning: Either the condition '(header->notify_code==0||header->notify_code==67108864||header->notify_code==100663296)&&header' is redundant or there is possible null pointer dereference: header. [nullPointerRedundantCheck]
librra-0.14/lib/rrac.c:1107:59: note: Assuming that condition '(header->notify_code==0||header->notify_code==67108864||header->notify_code==100663296)&&header' is not redundant
librra-0.14/lib/rrac.c:1105:8: note: Null pointer dereference
librra-0.14/lib/rrac.c:1106:9: warning: Either the condition '(header->notify_code==0||header->notify_code==67108864||header->notify_code==100663296)&&header' is redundant or there is possible null pointer dereference: header. [nullPointerRedundantCheck]
librra-0.14/lib/rrac.c:1107:59: note: Assuming that condition '(header->notify_code==0||header->notify_code==67108864||header->notify_code==100663296)&&header' is not redundant
librra-0.14/lib/rrac.c:1106:9: note: Null pointer dereference
librra-0.14/lib/rrac.c:1107:9: warning: Either the condition '(header->notify_code==0||header->notify_code==67108864||header->notify_code==100663296)&&header' is redundant or there is possible null pointer dereference: header. [nullPointerRedundantCheck]
librra-0.14/lib/rrac.c:1107:59: note: Assuming that condition '(header->notify_code==0||header->notify_code==67108864||header->notify_code==100663296)&&header' is not redundant
librra-0.14/lib/rrac.c:1107:9: note: Null pointer dereference
librra-0.14/lib/rrac.c:154:3: style: Variable 'ip_addr' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/lib/rrac.c:150:0: note: Variable 'ip_addr' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:154:3: note: Variable 'ip_addr' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:479:2: style: Variable 'packet' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/lib/rrac.c:472:0: note: Variable 'packet' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:479:2: note: Variable 'packet' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:644:2: style: Variable 'packet' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/lib/rrac.c:638:0: note: Variable 'packet' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:644:2: note: Variable 'packet' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:645:2: style: Variable 'header' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/lib/rrac.c:639:0: note: Variable 'header' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:645:2: note: Variable 'header' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:646:2: style: Variable 'packet_ids' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/lib/rrac.c:640:0: note: Variable 'packet_ids' is reassigned a value before the old one has been used.
librra-0.14/lib/rrac.c:646:2: note: Variable 'packet_ids' is reassigned a value before the old one has been used.
librra-0.14/lib/strv.c:15:9: style: The scope of the variable 'length' can be reduced. [variableScope]
librra-0.14/lib/syncmgr.c:1118:13: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
librra-0.14/lib/task.c:61:8: style: The scope of the variable 'date' can be reduced. [variableScope]
librra-0.14/lib/task.c:92:8: style: The scope of the variable 'date' can be reduced. [variableScope]
librra-0.14/lib/task.c:186:10: style: The scope of the variable 'date' can be reduced. [variableScope]
librra-0.14/lib/timezone.c:318:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/lib/timezone.c:318:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/lib/timezone.c:318:5: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/lib/timezone.c:333:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/lib/timezone.c:52:37: style: Function 'rra_timezone_get' argument 1 names different: declaration 'timezone' definition 'tzi'. [funcArgNamesDifferent]
librra-0.14/lib/timezone.h:29:37: note: Function 'rra_timezone_get' argument 1 names different: declaration 'timezone' definition 'tzi'.
librra-0.14/lib/timezone.c:52:37: note: Function 'rra_timezone_get' argument 1 names different: declaration 'timezone' definition 'tzi'.
librra-0.14/lib/timezone.c:126:43: style: Function 'rra_timezone_create_id' argument 1 names different: declaration 'timezone' definition 'tzi'. [funcArgNamesDifferent]
librra-0.14/lib/timezone.h:40:43: note: Function 'rra_timezone_create_id' argument 1 names different: declaration 'timezone' definition 'tzi'.
librra-0.14/lib/timezone.c:126:43: note: Function 'rra_timezone_create_id' argument 1 names different: declaration 'timezone' definition 'tzi'.
librra-0.14/src/rra-appointment-to-vevent.c:161:3: error: Resource leak: file [resourceLeak]
librra-0.14/src/rra-contact-to-vcard.c:123:3: error: Resource leak: file [resourceLeak]
librra-0.14/src/rra-decode.c:168:2: style: Variable 'propvals' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/src/rra-decode.c:161:0: note: Variable 'propvals' is reassigned a value before the old one has been used.
librra-0.14/src/rra-decode.c:168:2: note: Variable 'propvals' is reassigned a value before the old one has been used.
librra-0.14/src/rra-get-ids.c:130:5: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/src/rra-get-ids.c:127:0: note: Variable 'type' is reassigned a value before the old one has been used.
librra-0.14/src/rra-get-ids.c:130:5: note: Variable 'type' is reassigned a value before the old one has been used.
librra-0.14/src/rra-get-recurring-appointments.c:86:9: style: Variable 'file' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/src/rra-get-recurring-appointments.c:79:0: note: Variable 'file' is reassigned a value before the old one has been used.
librra-0.14/src/rra-get-recurring-appointments.c:86:9: note: Variable 'file' is reassigned a value before the old one has been used.
librra-0.14/src/rra-get-recurring-appointments.c:36:12: style: The scope of the variable 'saved_count' can be reduced. [variableScope]
librra-0.14/src/rra-get-recurring-appointments.c:37:8: style: The scope of the variable 'save' can be reduced. [variableScope]
librra-0.14/src/rra-partners.c:159:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/src/rra-subscribe.c:96:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librra-0.14/src/rra-subscribe.c:153:7: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment]
librra-0.14/src/rra-subscribe.c:149:0: note: Variable 'type' is reassigned a value before the old one has been used.
librra-0.14/src/rra-subscribe.c:153:7: note: Variable 'type' is reassigned a value before the old one has been used.
[02:23]

ftp://ftp.se.debian.org/debian/pool/main/libr/librrd-simple-perl/librrd-simple-perl_1.44.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librrdtool-oo-perl/librrdtool-oo-perl_0.36.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librsb/librsb_1.2.0-rc7.orig.tar.gz
librsb-1.2.0-rc7/ch2icfb.c:275:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
librsb-1.2.0-rc7/ch2icfb.c:695:9: style: The scope of the variable 'n' can be reduced. [variableScope]
librsb-1.2.0-rc7/ch2icfb.c:1053:16: style: The scope of the variable 'll' can be reduced. [variableScope]
librsb-1.2.0-rc7/ch2icfb.c:1075:15: style: The scope of the variable 'll' can be reduced. [variableScope]
librsb-1.2.0-rc7/ch2icfb.c:1336:16: style: The scope of the variable 'll' can be reduced. [variableScope]
librsb-1.2.0-rc7/ch2icfb.c:1367:4: style: Variable 'buf' is assigned a value that is never used. [unreadVariable]
librsb-1.2.0-rc7/rsb_sys.h:214:0: error: #error "missing a definition of RSB_STRCPY!" [preprocessorErrorDirective]
[02:24]

ftp://ftp.se.debian.org/debian/pool/main/libr/librscode/librscode_1.3.orig.tar.gz
rscode-1.3/berlekamp.c:65:20: style: The scope of the variable 'd' can be reduced. [variableScope]
rscode-1.3/berlekamp.c:239:7: style: The scope of the variable 'sum' can be reduced. [variableScope]
rscode-1.3/berlekamp.c:275:7: style: The scope of the variable 'r' can be reduced. [variableScope]
rscode-1.3/berlekamp.c:275:13: style: The scope of the variable 'j' can be reduced. [variableScope]
rscode-1.3/berlekamp.c:275:16: style: The scope of the variable 'err' can be reduced. [variableScope]
rscode-1.3/rs.c:109:13: style: The scope of the variable 'sum' can be reduced. [variableScope]
rscode-1.3/rs.c:184:23: style: The scope of the variable 'dbyte' can be reduced. [variableScope]
[02:24]

ftp://ftp.se.debian.org/debian/pool/main/libr/librsl/librsl_1.43.orig.tar.gz
rsl-v1.43/africa.c:103:24: style: The scope of the variable 'iray' can be reduced. [variableScope]
rsl-v1.43/africa.c:61:2: error: Memory leak: sweep [memleak]
rsl-v1.43/africa_to_radar.c:65:11: style: The scope of the variable 's' can be reduced. [variableScope]
rsl-v1.43/africa_to_radar.c:68:7: style: The scope of the variable 'save_fd' can be reduced. [variableScope]
rsl-v1.43/africa_to_radar.c:36:31: style: Function 'ymd' argument 2 names different: declaration 'yy' definition 'year'. [funcArgNamesDifferent]
rsl-v1.43/africa_to_radar.c:29:31: note: Function 'ymd' argument 2 names different: declaration 'yy' definition 'year'.
rsl-v1.43/africa_to_radar.c:36:31: note: Function 'ymd' argument 2 names different: declaration 'yy' definition 'year'.
rsl-v1.43/cappi.c:59:10: style: The scope of the variable 'grange' can be reduced. [variableScope]
rsl-v1.43/cube.c:115:6: style: The scope of the variable 'j' can be reduced. [variableScope]
rsl-v1.43/cube.c:101:28: error: Memory leak: cube [memleak]
rsl-v1.43/dorade.c:153:7: style: The scope of the variable 'i' can be reduced. [variableScope]
rsl-v1.43/dorade.c:679:7: style: The scope of the variable 'i' can be reduced. [variableScope]
rsl-v1.43/dorade.c:699:7: style: The scope of the variable 'i' can be reduced. [variableScope]
rsl-v1.43/dorade_to_radar.c:164:11: style: Unused variable: f [unusedVariable]
rsl-v1.43/dorade_to_radar.c:165:11: style: Unused variable: invf [unusedVariable]
rsl-v1.43/dorade_to_radar.c:200:8: style: Variable 'cb' is assigned a value that is never used. [unreadVariable]
rsl-v1.43/dorade_to_radar.c:224:0: error: Memory leak: sd [memleak]
rsl-v1.43/farea.c:69:9: style: The scope of the variable 'xdBZ' can be reduced. [variableScope]
rsl-v1.43/farea.c:121:9: style: The scope of the variable 'area' can be reduced. [variableScope]
rsl-v1.43/fix_headers.c:49:8: style: The scope of the variable 'ray' can be reduced. [variableScope]
rsl-v1.43/gts.c:98:24: style: Function 'RSL_z_to_r' argument 1 names different: declaration 'z' definition 'dbz'. [funcArgNamesDifferent]
rsl-v1.43/rsl.h:636:24: note: Function 'RSL_z_to_r' argument 1 names different: declaration 'z' definition 'dbz'.
rsl-v1.43/gts.c:98:24: note: Function 'RSL_z_to_r' argument 1 names different: declaration 'z' definition 'dbz'.
rsl-v1.43/histogram.c:220:8: style: The scope of the variable 'i' can be reduced. [variableScope]
rsl-v1.43/histogram.c:220:11: style: The scope of the variable 'index' can be reduced. [variableScope]
rsl-v1.43/histogram.c:221:8: style: The scope of the variable 'dbz' can be reduced. [variableScope]
rsl-v1.43/histogram.c:221:13: style: The scope of the variable 'ray_resolution' can be reduced. [variableScope]
rsl-v1.43/histogram.c:221:29: style: The scope of the variable 'range' can be reduced. [variableScope]
rsl-v1.43/histogram.c:251:6: style: The scope of the variable 'i' can be reduced. [variableScope]
rsl-v1.43/histogram.c:183:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
rsl-v1.43/histogram.c:175:2: error: Resource leak: fp [resourceLeak]
rsl-v1.43/histogram.c:179:4: error: Resource leak: fp [resourceLeak]
rsl-v1.43/image_gen.c:523:3: style: Variable 'fpipe' is reassigned a value before the old one has been used. [redundantAssignment]
rsl-v1.43/image_gen.c:520:3: note: Variable 'fpipe' is reassigned a value before the old one has been used.
rsl-v1.43/image_gen.c:523:3: note: Variable 'fpipe' is reassigned a value before the old one has been used.
rsl-v1.43/image_gen.c:803:18: style: The scope of the variable 'cart_image' can be reduced. [variableScope]
rsl-v1.43/image_gen.c:848:18: style: The scope of the variable 'cart_image' can be reduced. [variableScope]
rsl-v1.43/image_gen.c:892:18: style: The scope of the variable 'cart_image' can be reduced. [variableScope]
rsl-v1.43/image_gen.c:938:9: style: The scope of the variable 'val' can be reduced. [variableScope]
rsl-v1.43/image_gen.c:1147:18: style: The scope of the variable 'val' can be reduced. [variableScope]
rsl-v1.43/image_gen.c:1226:9: style: The scope of the variable 'val' can be reduced. [variableScope]
rsl-v1.43/image_gen.c:81:64: style: Function 'RSL_load_color_table' argument 3 names different: declaration 'ncolors' definition 'num_colors'. [funcArgNamesDifferent]
rsl-v1.43/rsl.h:676:64: note: Function 'RSL_load_color_table' argument 3 names different: declaration 'ncolors' definition 'num_colors'.
rsl-v1.43/image_gen.c:81:64: note: Function 'RSL_load_color_table' argument 3 names different: declaration 'ncolors' definition 'num_colors'.
rsl-v1.43/image_gen.c:305:2: error: Resource leak: fp [resourceLeak]
rsl-v1.43/interp.c:280:11: style: The scope of the variable 'ccw_db_value' can be reduced. [variableScope]
rsl-v1.43/interp.c:280:24: style: The scope of the variable 'cw_db_value' can be reduced. [variableScope]
rsl-v1.43/interp.c:282:11: style: The scope of the variable 'delta_angle' can be reduced. [variableScope]
rsl-v1.43/interp.c:371:11: style: The scope of the variable 'db_value' can be reduced. [variableScope]
rsl-v1.43/interp.c:374:11: style: The scope of the variable 'delta_angle' can be reduced. [variableScope]
rsl-v1.43/mcgill.c:119:10: style: The scope of the variable 'csp_buffer' can be reduced. [variableScope]
rsl-v1.43/mcgill.c:328:17: style: The scope of the variable 'seg_type' can be reduced. [variableScope]
rsl-v1.43/mcgill.c:132:4: error: Memory leak: file [memleak]
rsl-v1.43/mcgill.c:139:4: error: Memory leak: file [memleak]
rsl-v1.43/mcgill.c:160:4: error: Memory leak: file [memleak]
rsl-v1.43/mcgill.c:171:4: error: Memory leak: file [memleak]
rsl-v1.43/mcgill.c:223:0: error: Memory leak: csp_buffer [memleak]
rsl-v1.43/mcgill_to_radar.c:374:3: error: Memory leak: mcg_ray [memleak]
rsl-v1.43/mcgill_to_radar.c:374:3: error: Memory leak: mcg_ray_last [memleak]
rsl-v1.43/nsig.c:478:11: style: Condition 'idh==NULL' is always true [knownConditionTrueFalse]
rsl-v1.43/nsig.c:395:35: note: Assignment 'idh=NULL', assigned value is 0
rsl-v1.43/nsig.c:478:11: note: Condition 'idh==NULL' is always true
rsl-v1.43/nsig.c:547:7: style: Condition 'is_new_sweep' is always true [knownConditionTrueFalse]
rsl-v1.43/nsig.c:497:18: note: Assignment 'is_new_sweep=1', assigned value is 1
rsl-v1.43/nsig.c:547:7: note: Condition 'is_new_sweep' is always true
rsl-v1.43/nsig.c:478:11: style: Same expression on both sides of '==' because the value of 'idh' and 'NULL' are the same. [duplicateExpression]
rsl-v1.43/nsig.c:395:35: note: 'idh' is assigned value 'NULL' here.
rsl-v1.43/nsig.c:478:11: note: Same expression on both sides of '==' because the value of 'idh' and 'NULL' are the same.
rsl-v1.43/nsig.c:68:7: style: The scope of the variable 'save_fd' can be reduced. [variableScope]
rsl-v1.43/nsig.c:464:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
rsl-v1.43/nsig.c:480:46: error: Invalid calloc() argument nr 1. The value is 0 but the valid values are '1:'. [invalidFunctionArg]
rsl-v1.43/nsig.c:463:3: note: After for loop, nparams has value 0
rsl-v1.43/nsig.c:480:46: note: Invalid argument
rsl-v1.43/nsig.c:375:19: error: Memory leak: ray [memleak]
rsl-v1.43/nsig.c:503:0: error: Memory leak: idh [memleak]
rsl-v1.43/nsig_to_radar.c:627:9: warning: Variable 'ifield' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
rsl-v1.43/nsig_to_radar.c:623:9: note: Variable 'ifield' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:627:9: note: Variable 'ifield' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:628:9: warning: Variable 'f' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
rsl-v1.43/nsig_to_radar.c:624:9: note: Variable 'f' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:628:9: note: Variable 'f' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:629:9: warning: Variable 'invf' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
rsl-v1.43/nsig_to_radar.c:625:9: note: Variable 'invf' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:629:9: note: Variable 'invf' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:631:9: warning: Variable 'ifield' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
rsl-v1.43/nsig_to_radar.c:627:9: note: Variable 'ifield' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:631:9: note: Variable 'ifield' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:632:9: warning: Variable 'f' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
rsl-v1.43/nsig_to_radar.c:628:9: note: Variable 'f' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:632:9: note: Variable 'f' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:633:9: warning: Variable 'invf' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
rsl-v1.43/nsig_to_radar.c:629:9: note: Variable 'invf' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig_to_radar.c:633:9: note: Variable 'invf' is reassigned a value before the old one has been used. 'break;' missing?
rsl-v1.43/nsig.c:398:7: style: The scope of the variable 'data_mask' can be reduced. [variableScope]
rsl-v1.43/nsig_to_radar.c:87:7: style: The scope of the variable 'data_type' can be reduced. [variableScope]
rsl-v1.43/nsig_to_radar.c:183:7: style: The scope of the variable 'data_mask' can be reduced. [variableScope]
rsl-v1.43/nsig_to_radar.c:144:8: style: Function 'RSL_nsig2_to_radar' argument 1 names different: declaration 'infile' definition 'filename'. [funcArgNamesDifferent]
rsl-v1.43/rsl.h:561:33: note: Function 'RSL_nsig2_to_radar' argument 1 names different: declaration 'infile' definition 'filename'.
rsl-v1.43/nsig_to_radar.c:144:8: note: Function 'RSL_nsig2_to_radar' argument 1 names different: declaration 'infile' definition 'filename'.
rsl-v1.43/nsig.c:459:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
rsl-v1.43/nsig_to_radar.c:260:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
rsl-v1.43/nsig_to_radar.c:220:3: error: Buffer is accessed out of bounds: state [bufferAccessOutOfBounds]
rsl-v1.43/nsig_to_radar.c:144:8: style: Function 'RSL_nsig_to_radar' argument 1 names different: declaration 'infile' definition 'filename'. [funcArgNamesDifferent]
rsl-v1.43/rsl.h:560:32: note: Function 'RSL_nsig_to_radar' argument 1 names different: declaration 'infile' definition 'filename'.
rsl-v1.43/nsig_to_radar.c:144:8: note: Function 'RSL_nsig_to_radar' argument 1 names different: declaration 'infile' definition 'filename'.
rsl-v1.43/nsig_to_radar.c:265:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
rsl-v1.43/radar.c:132:7: style: The scope of the variable 'i' can be reduced. [variableScope]
rsl-v1.43/radar_to_uf.c:429:67: style: Same expression on both sides of '/'. [duplicateExpression]
rsl-v1.43/radar_to_uf.c:426:0: error: Memory leak: volume [memleak]
rsl-v1.43/radar_to_uf.c:514:0: error: Memory leak: sweep [memleak]
rsl-v1.43/radar_to_uf.c:426:0: error: Memory leak: nsweeps [memleak]
rsl-v1.43/rainbow.c:161:10: style: Unused variable: label [unusedVariable]
rsl-v1.43/rainbow.c:63:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
rsl-v1.43/rainbow_to_radar.c:229:2: error: fprintf format string requires 3 parameters but only 0 are given. [wrongPrintfScanfArgNum]
rsl-v1.43/rainbow_to_radar.c:184:11: style: The scope of the variable 'azim_rate' can be reduced. [variableScope]
rsl-v1.43/rainbow_to_radar.c:184:38: style: The scope of the variable 'elev_angle' can be reduced. [variableScope]
rsl-v1.43/rainbow_to_radar.c:184:50: style: The scope of the variable 'prf' can be reduced. [variableScope]
rsl-v1.43/rainbow_to_radar.c:184:55: style: The scope of the variable 'unam_rng' can be reduced. [variableScope]
rsl-v1.43/rainbow_to_radar.c:308:0: error: Memory leak: rainbow_ray [memleak]
rapic.c:2186:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
rsl-v1.43/rapic_to_radar.c:13:7: style: The scope of the variable 'save_fd' can be reduced. [variableScope]
rsl-v1.43/ray_indexes.c:194:8: style: The scope of the variable 'ray' can be reduced. [variableScope]
rsl-v1.43/read_write.c:317:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
rsl-v1.43/toga.c:304:14: style: The scope of the variable 'n' can be reduced. [variableScope]
rsl-v1.43/uf_to_radar.c:141:24: style: The scope of the variable 'ifield' can be reduced. [variableScope]
rsl-v1.43/uf_to_radar.c:144:9: style: The scope of the variable 'field_type' can be reduced. [variableScope]
rsl-v1.43/uf_to_radar.c:490:45: style: Checking if unsigned variable 'fread(magic.buf,sizeof(char),6,fp)' is less than zero. [unsignedLessThanZero]
rsl-v1.43/volume.c:1516:17: warning: Redundant assignment of 'RSL_f_list[0]' to itself. [selfAssignment]
rsl-v1.43/volume.c:1517:20: warning: Redundant assignment of 'RSL_invf_list[0]' to itself. [selfAssignment]
rsl-v1.43/volume.c:126:9: style: The scope of the variable 'val' can be reduced. [variableScope]
rsl-v1.43/volume.c:140:9: style: The scope of the variable 'val' can be reduced. [variableScope]
rsl-v1.43/volume.c:936:11: style: The scope of the variable 's' can be reduced. [variableScope]
rsl-v1.43/volume.c:1657:9: style: The scope of the variable 'val' can be reduced. [variableScope]
rsl-v1.43/volume.c:1011:45: style: Function 'RSL_get_ray_from_sweep' argument 2 names different: declaration 'azim' definition 'ray_angle'. [funcArgNamesDifferent]
rsl-v1.43/rsl.h:614:45: note: Function 'RSL_get_ray_from_sweep' argument 2 names different: declaration 'azim' definition 'ray_angle'.
rsl-v1.43/volume.c:1011:45: note: Function 'RSL_get_ray_from_sweep' argument 2 names different: declaration 'azim' definition 'ray_angle'.
rsl-v1.43/volume.c:1207:39: style: Function 'RSL_get_sweep' argument 2 names different: declaration 'elev' definition 'sweep_angle'. [funcArgNamesDifferent]
rsl-v1.43/rsl.h:593:39: note: Function 'RSL_get_sweep' argument 2 names different: declaration 'elev' definition 'sweep_angle'.
rsl-v1.43/volume.c:1207:39: note: Function 'RSL_get_sweep' argument 2 names different: declaration 'elev' definition 'sweep_angle'.
rsl-v1.43/wsr88d.c:496:20: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
rsl-v1.43/wsr88d.c:239:7: style: The scope of the variable 'save_fd' can be reduced. [variableScope]
rsl-v1.43/wsr88d.c:925:9: style: The scope of the variable 'c' can be reduced. [variableScope]
rsl-v1.43/wsr88d.c:248:25: error: Memory leak: wf [memleak]
rsl-v1.43/wsr88d_get_site.c:41:7: style: The scope of the variable 'line' can be reduced. [variableScope]
rsl-v1.43/wsr88d_get_site.c:42:6: style: The scope of the variable 'scan_count' can be reduced. [variableScope]
rsl-v1.43/wsr88d_get_site.c:42:17: style: The scope of the variable 'i' can be reduced. [variableScope]
rsl-v1.43/wsr88d_get_site.c:54:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
rsl-v1.43/wsr88d_m31.c:377:9: style: The scope of the variable 'data_index' can be reduced. [variableScope]
rsl-v1.43/wsr88d_m31.c:385:12: style: The scope of the variable 'hdr_size' can be reduced. [variableScope]
rsl-v1.43/wsr88d_m31.c:392:9: style: The scope of the variable 'vol_index' can be reduced. [variableScope]
rsl-v1.43/wsr88d_m31.c:392:20: style: The scope of the variable 'waveform' can be reduced. [variableScope]
rsl-v1.43/wsr88d_to_radar.c:226:7: style: The scope of the variable 'nsweep' can be reduced. [variableScope]
rsl-v1.43/wsr88d_to_radar.c:227:7: style: The scope of the variable 'i' can be reduced. [variableScope]
rsl-v1.43/wsr88d_to_radar.c:228:7: style: The scope of the variable 'iv' can be reduced. [variableScope]
rsl-v1.43/wsr88d_to_radar.c:230:7: style: The scope of the variable 'volume_mask' can be reduced. [variableScope]
rsl-v1.43/wsr88d_to_radar.c:231:9: style: The scope of the variable 'field_str' can be reduced. [variableScope]
rsl-v1.43/wsr88d_to_radar.c:233:8: style: The scope of the variable 'site_id_str' can be reduced. [variableScope]
rsl-v1.43/wsr88d_to_radar.c:304:7: warning: The buffer 'version' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
[02:24]

ftp://ftp.se.debian.org/debian/pool/main/libr/librsvg/librsvg_2.42.3.orig.tar.xz
librsvg-2.42.3/gdk-pixbuf-loader/test.c:59:14: style: Same expression on both sides of '==' because the value of 'args' and 'NULL' are the same. [duplicateExpression]
librsvg-2.42.3/gdk-pixbuf-loader/test.c:33:19: note: 'args' is assigned value 'NULL' here.
librsvg-2.42.3/gdk-pixbuf-loader/test.c:59:14: note: Same expression on both sides of '==' because the value of 'args' and 'NULL' are the same.
librsvg-2.42.3/librsvg/rsvg-base-file-util.c:37:0: error: syntax error [syntaxError]
librsvg-2.42.3/librsvg/rsvg-base.c:1209:0: error: syntax error [syntaxError]
librsvg-2.42.3/librsvg/rsvg-cairo-clip.c:181:5: error: Address of auto-variable 'cairo_render->super' returned [returnAddressOfAutoVariable]
librsvg-2.42.3/librsvg/rsvg-cairo-draw.c:413:35: style: Function 'rsvg_cairo_render_surface' argument 3 names different: declaration 'x' definition 'src_x'. [funcArgNamesDifferent]
librsvg-2.42.3/librsvg/rsvg-cairo-draw.h:46:57: note: Function 'rsvg_cairo_render_surface' argument 3 names different: declaration 'x' definition 'src_x'.
librsvg-2.42.3/librsvg/rsvg-cairo-draw.c:413:35: note: Function 'rsvg_cairo_render_surface' argument 3 names different: declaration 'x' definition 'src_x'.
librsvg-2.42.3/librsvg/rsvg-cairo-draw.c:414:35: style: Function 'rsvg_cairo_render_surface' argument 4 names different: declaration 'y' definition 'src_y'. [funcArgNamesDifferent]
librsvg-2.42.3/librsvg/rsvg-cairo-draw.h:46:67: note: Function 'rsvg_cairo_render_surface' argument 4 names different: declaration 'y' definition 'src_y'.
librsvg-2.42.3/librsvg/rsvg-cairo-draw.c:414:35: note: Function 'rsvg_cairo_render_surface' argument 4 names different: declaration 'y' definition 'src_y'.
librsvg-2.42.3/librsvg/rsvg-cairo-draw.c:814:80: style: Function 'rsvg_cairo_add_clipping_rect' argument 4 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
librsvg-2.42.3/librsvg/rsvg-cairo-draw.h:58:77: note: Function 'rsvg_cairo_add_clipping_rect' argument 4 names different: declaration 'width' definition 'w'.
librsvg-2.42.3/librsvg/rsvg-cairo-draw.c:814:80: note: Function 'rsvg_cairo_add_clipping_rect' argument 4 names different: declaration 'width' definition 'w'.
librsvg-2.42.3/librsvg/rsvg-cairo-draw.c:814:90: style: Function 'rsvg_cairo_add_clipping_rect' argument 5 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
librsvg-2.42.3/librsvg/rsvg-cairo-draw.h:58:91: note: Function 'rsvg_cairo_add_clipping_rect' argument 5 names different: declaration 'height' definition 'h'.
librsvg-2.42.3/librsvg/rsvg-cairo-draw.c:814:90: note: Function 'rsvg_cairo_add_clipping_rect' argument 5 names different: declaration 'height' definition 'h'.
librsvg-2.42.3/librsvg/rsvg-cond.c:136:13: style: Condition '!locale' is always true [knownConditionTrueFalse]
librsvg-2.42.3/librsvg/rsvg-cond.c:126:25: note: Assignment 'locale=NULL', assigned value is 0
librsvg-2.42.3/librsvg/rsvg-cond.c:136:13: note: Condition '!locale' is always true
librsvg-2.42.3/librsvg/rsvg-filter.c:4945:5: style: Variable 'source' is reassigned a value before the old one has been used. [redundantAssignment]
librsvg-2.42.3/librsvg/rsvg-filter.c:4937:0: note: Variable 'source' is reassigned a value before the old one has been used.
librsvg-2.42.3/librsvg/rsvg-filter.c:4945:5: note: Variable 'source' is reassigned a value before the old one has been used.
librsvg-2.42.3/librsvg/rsvg-filter.c:5154:5: style: Variable 'source' is reassigned a value before the old one has been used. [redundantAssignment]
librsvg-2.42.3/librsvg/rsvg-filter.c:5147:0: note: Variable 'source' is reassigned a value before the old one has been used.
librsvg-2.42.3/librsvg/rsvg-filter.c:5154:5: note: Variable 'source' is reassigned a value before the old one has been used.
librsvg-2.42.3/librsvg/rsvg-filter.c:1375:33: style: Same expression on both sides of '&&'. [duplicateExpression]
librsvg-2.42.3/librsvg/rsvg-filter.c:956:36: style: The scope of the variable 'ca' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-filter.c:956:40: style: The scope of the variable 'cb' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-filter.c:956:44: style: The scope of the variable 'bca' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-filter.c:956:49: style: The scope of the variable 'bcb' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-filter.c:2050:14: style: The scope of the variable 'cr' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-filter.c:589:31: style: Function 'rsvg_filter_render' argument 4 names different: declaration 'dimentions' definition 'bounds'. [funcArgNamesDifferent]
librsvg-2.42.3/librsvg/rsvg-filter.h:49:48: note: Function 'rsvg_filter_render' argument 4 names different: declaration 'dimentions' definition 'bounds'.
librsvg-2.42.3/librsvg/rsvg-filter.c:589:31: note: Function 'rsvg_filter_render' argument 4 names different: declaration 'dimentions' definition 'bounds'.
librsvg-2.42.3/librsvg/rsvg-handle.c:807:14: style: The scope of the variable 'cr' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-handle.c:808:22: style: The scope of the variable 'target' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-handle.c:809:21: style: The scope of the variable 'draw' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-io.c:139:0: error: syntax error [syntaxError]
librsvg-2.42.3/librsvg/rsvg-styles.c:1360:12: style: The scope of the variable 'len' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-styles.c:1563:9: style: The scope of the variable 'i' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-styles.c:1563:16: style: The scope of the variable 'j' can be reduced. [variableScope]
librsvg-2.42.3/librsvg/rsvg-text.c:440:36: style: Function 'length_from_tspan' argument 4 names different: declaration 'x' definition 'length'. [funcArgNamesDifferent]
librsvg-2.42.3/librsvg/rsvg-text.c:243:36: note: Function 'length_from_tspan' argument 4 names different: declaration 'x' definition 'length'.
librsvg-2.42.3/librsvg/rsvg-text.c:440:36: note: Function 'length_from_tspan' argument 4 names different: declaration 'x' definition 'length'.
librsvg-2.42.3/rsvg-convert.c:207:18: style: Same expression on both sides of '!=' because the value of 'bVersion' and '0' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-convert.c:123:20: note: 'bVersion' is assigned value '0' here.
librsvg-2.42.3/rsvg-convert.c:207:18: note: Same expression on both sides of '!=' because the value of 'bVersion' and '0' are the same.
librsvg-2.42.3/rsvg-convert.c:212:16: style: Same expression on both sides of '!=' because the value of 'output' and 'NULL' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-convert.c:125:20: note: 'output' is assigned value 'NULL' here.
librsvg-2.42.3/rsvg-convert.c:212:16: note: Same expression on both sides of '!=' because the value of 'output' and 'NULL' are the same.
librsvg-2.42.3/rsvg-convert.c:326:23: style: Same expression on both sides of '==' because the value of 'width' and '-1' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-convert.c:121:18: note: 'width' is assigned value '-1' here.
librsvg-2.42.3/rsvg-convert.c:326:23: note: Same expression on both sides of '==' because the value of 'width' and '-1' are the same.
librsvg-2.42.3/rsvg-convert.c:326:29: style: Same expression on both sides of '&&' because the value of 'width==-1' and 'height==-1' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-convert.c:121:18: note: 'width' is assigned value '-1' here.
librsvg-2.42.3/rsvg-convert.c:122:19: note: 'height' is assigned value '-1' here.
librsvg-2.42.3/rsvg-convert.c:326:29: note: Same expression on both sides of '&&' because the value of 'width==-1' and 'height==-1' are the same.
librsvg-2.42.3/rsvg-convert.c:326:39: style: Same expression on both sides of '==' because the value of 'height' and '-1' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-convert.c:122:19: note: 'height' is assigned value '-1' here.
librsvg-2.42.3/rsvg-convert.c:326:39: note: Same expression on both sides of '==' because the value of 'height' and '-1' are the same.
librsvg-2.42.3/rsvg-convert.c:333:27: style: Same expression on both sides of '==' because the value of 'width' and '-1' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-convert.c:121:18: note: 'width' is assigned value '-1' here.
librsvg-2.42.3/rsvg-convert.c:333:27: note: Same expression on both sides of '==' because the value of 'width' and '-1' are the same.
librsvg-2.42.3/rsvg-convert.c:333:33: style: Same expression on both sides of '||' because the value of 'width==-1' and 'height==-1' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-convert.c:121:18: note: 'width' is assigned value '-1' here.
librsvg-2.42.3/rsvg-convert.c:122:19: note: 'height' is assigned value '-1' here.
librsvg-2.42.3/rsvg-convert.c:333:33: note: Same expression on both sides of '||' because the value of 'width==-1' and 'height==-1' are the same.
librsvg-2.42.3/rsvg-convert.c:333:43: style: Same expression on both sides of '==' because the value of 'height' and '-1' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-convert.c:122:19: note: 'height' is assigned value '-1' here.
librsvg-2.42.3/rsvg-convert.c:333:43: note: Same expression on both sides of '==' because the value of 'height' and '-1' are the same.
librsvg-2.42.3/rsvg-view.c:688:48: warning: Either the condition 'args' is redundant or there is possible null pointer dereference: args. [nullPointerRedundantCheck]
librsvg-2.42.3/rsvg-view.c:657:9: note: Assuming that condition 'args' is not redundant
librsvg-2.42.3/rsvg-view.c:688:48: note: Null pointer dereference
librsvg-2.42.3/rsvg-view.c:652:18: style: Same expression on both sides of '!=' because the value of 'bVersion' and '0' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-view.c:590:20: note: 'bVersion' is assigned value '0' here.
librsvg-2.42.3/rsvg-view.c:652:18: note: Same expression on both sides of '!=' because the value of 'bVersion' and '0' are the same.
librsvg-2.42.3/rsvg-view.c:730:15: style: Same expression on both sides of '!=' because the value of 'width' and '-1' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-view.c:588:18: note: 'width' is assigned value '-1' here.
librsvg-2.42.3/rsvg-view.c:730:15: note: Same expression on both sides of '!=' because the value of 'width' and '-1' are the same.
librsvg-2.42.3/rsvg-view.c:735:16: style: Same expression on both sides of '!=' because the value of 'height' and '-1' are the same. [duplicateExpression]
librsvg-2.42.3/rsvg-view.c:589:19: note: 'height' is assigned value '-1' here.
librsvg-2.42.3/rsvg-view.c:735:16: note: Same expression on both sides of '!=' because the value of 'height' and '-1' are the same.
librsvg-2.42.3/rsvg-view.c:370:22: style: The scope of the variable 'surface' can be reduced. [variableScope]
librsvg-2.42.3/tests/crash.c:28:12: style: The scope of the variable 'base' can be reduced. [variableScope]
librsvg-2.42.3/tests/crash.c:28:19: style: The scope of the variable 'crash' can be reduced. [variableScope]
librsvg-2.42.3/tests/render-crash.c:38:12: style: The scope of the variable 'base' can be reduced. [variableScope]
librsvg-2.42.3/tests/render-crash.c:38:19: style: The scope of the variable 'crash' can be reduced. [variableScope]
librsvg-2.42.3/tests/rsvg-test.c:65:14: style: The scope of the variable 'row_a' can be reduced. [variableScope]
librsvg-2.42.3/tests/rsvg-test.c:65:22: style: The scope of the variable 'row_b' can be reduced. [variableScope]
librsvg-2.42.3/tests/rsvg-test.c:65:30: style: The scope of the variable 'row' can be reduced. [variableScope]
librsvg-2.42.3/tests/rsvg-test.c:282:46: style: The scope of the variable 'surface_diff' can be reduced. [variableScope]
librsvg-2.42.3/tools/rsvg-dimensions.c:49:5: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
librsvg-2.42.3/tools/rsvg-dimensions.c:43:5: note: Variable 'context' is reassigned a value before the old one has been used.
librsvg-2.42.3/tools/rsvg-dimensions.c:49:5: note: Variable 'context' is reassigned a value before the old one has been used.
librsvg-2.42.3/tools/rsvg-tools-main.c:116:18: style: Same expression on both sides of '!=' because the value of 'bVersion' and '0' are the same. [duplicateExpression]
librsvg-2.42.3/tools/rsvg-tools-main.c:84:20: note: 'bVersion' is assigned value '0' here.
librsvg-2.42.3/tools/rsvg-tools-main.c:116:18: note: Same expression on both sides of '!=' because the value of 'bVersion' and '0' are the same.
librsvg-2.42.3/tools/rsvg-tools-main.c:145:34: style: Same expression on both sides of '&&' because the value of 'x_zoom==1.0' and 'y_zoom==1.0' are the same. [duplicateExpression]
librsvg-2.42.3/tools/rsvg-tools-main.c:79:22: note: 'x_zoom' is assigned value '1.0' here.
librsvg-2.42.3/tools/rsvg-tools-main.c:80:22: note: 'y_zoom' is assigned value '1.0' here.
librsvg-2.42.3/tools/rsvg-tools-main.c:145:34: note: Same expression on both sides of '&&' because the value of 'x_zoom==1.0' and 'y_zoom==1.0' are the same.
[02:24]

ftp://ftp.se.debian.org/debian/pool/main/libr/librsync/librsync_2.0.1.orig.tar.gz
librsync-2.0.1/src/base64.c:40:21: style: The scope of the variable 'bit_offset' can be reduced. [variableScope]
librsync-2.0.1/src/base64.c:40:33: style: The scope of the variable 'byte_offset' can be reduced. [variableScope]
librsync-2.0.1/src/base64.c:40:46: style: The scope of the variable 'idx' can be reduced. [variableScope]
librsync-2.0.1/src/blake2/blake2b-ref.c:221:51: style: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. [funcArgNamesDifferent]
librsync-2.0.1/src/blake2/blake2.h:154:53: note: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'.
librsync-2.0.1/src/blake2/blake2b-ref.c:221:51: note: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'.
librsync-2.0.1/src/buf.c:117:13: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
librsync-2.0.1/src/buf.c:89:35: style: Function 'rs_infilebuf_fill' argument 3 names different: declaration 'fb' definition 'opaque'. [funcArgNamesDifferent]
librsync-2.0.1/src/buf.h:28:66: note: Function 'rs_infilebuf_fill' argument 3 names different: declaration 'fb' definition 'opaque'.
librsync-2.0.1/src/buf.c:89:35: note: Function 'rs_infilebuf_fill' argument 3 names different: declaration 'fb' definition 'opaque'.
librsync-2.0.1/src/buf.c:146:71: style: Function 'rs_outfilebuf_drain' argument 3 names different: declaration 'fb' definition 'opaque'. [funcArgNamesDifferent]
librsync-2.0.1/src/buf.h:30:65: note: Function 'rs_outfilebuf_drain' argument 3 names different: declaration 'fb' definition 'opaque'.
librsync-2.0.1/src/buf.c:146:71: note: Function 'rs_outfilebuf_drain' argument 3 names different: declaration 'fb' definition 'opaque'.
librsync-2.0.1/src/checksum.c:60:46: style: Function 'rs_calc_md4_sum' argument 2 names different: declaration 'buf_len' definition 'len'. [funcArgNamesDifferent]
librsync-2.0.1/src/checksum.h:24:46: note: Function 'rs_calc_md4_sum' argument 2 names different: declaration 'buf_len' definition 'len'.
librsync-2.0.1/src/checksum.c:60:46: note: Function 'rs_calc_md4_sum' argument 2 names different: declaration 'buf_len' definition 'len'.
librsync-2.0.1/src/checksum.c:65:49: style: Function 'rs_calc_blake2_sum' argument 2 names different: declaration 'buf_len' definition 'len'. [funcArgNamesDifferent]
librsync-2.0.1/src/checksum.h:25:49: note: Function 'rs_calc_blake2_sum' argument 2 names different: declaration 'buf_len' definition 'len'.
librsync-2.0.1/src/checksum.c:65:49: note: Function 'rs_calc_blake2_sum' argument 2 names different: declaration 'buf_len' definition 'len'.
librsync-2.0.1/src/fileutil.c:124:26: style: Function 'rs_file_close' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent]
librsync-2.0.1/src/fileutil.h:23:26: note: Function 'rs_file_close' argument 1 names different: declaration 'file' definition 'f'.
librsync-2.0.1/src/fileutil.c:124:26: note: Function 'rs_file_close' argument 1 names different: declaration 'file' definition 'f'.
librsync-2.0.1/src/hashtable.c:82:11: style: The scope of the variable 'e' can be reduced. [variableScope]
librsync-2.0.1/src/hex.c:34:37: style: Function 'rs_hexify' argument 2 names different: declaration 'from_buf' definition 'from'. [funcArgNamesDifferent]
librsync-2.0.1/src/librsync.h:172:46: note: Function 'rs_hexify' argument 2 names different: declaration 'from_buf' definition 'from'.
librsync-2.0.1/src/hex.c:34:37: note: Function 'rs_hexify' argument 2 names different: declaration 'from_buf' definition 'from'.
librsync-2.0.1/src/job.c:177:0: style: Function 'rs_job_drive' argument 4 names different: declaration 'in_opaque' definition 'buf'. [funcArgNamesDifferent]
librsync-2.0.1/src/librsync.h:457:50: note: Function 'rs_job_drive' argument 4 names different: declaration 'in_opaque' definition 'buf'.
librsync-2.0.1/src/job.c:177:0: note: Function 'rs_job_drive' argument 4 names different: declaration 'in_opaque' definition 'buf'.
librsync-2.0.1/src/netint.c:178:14: style: Condition '!(val&~(intmax_t)18446744073709551615U)' is always true [knownConditionTrueFalse]
librsync-2.0.1/src/rdiff.c:177:5: style: Variable 'trace' is reassigned a value before the old one has been used. [redundantAssignment]
librsync-2.0.1/src/rdiff.c:163:0: note: Variable 'trace' is reassigned a value before the old one has been used.
librsync-2.0.1/src/rdiff.c:177:5: note: Variable 'trace' is reassigned a value before the old one has been used.
librsync-2.0.1/src/stream.c:109:47: style: Function 'rs_buffers_copy' argument 2 names different: declaration 'len' definition 'max_len'. [funcArgNamesDifferent]
librsync-2.0.1/src/stream.h:30:47: note: Function 'rs_buffers_copy' argument 2 names different: declaration 'len' definition 'max_len'.
librsync-2.0.1/src/stream.c:109:47: note: Function 'rs_buffers_copy' argument 2 names different: declaration 'len' definition 'max_len'.
librsync-2.0.1/src/sumset.c:224:21: style: The scope of the variable 'b' can be reduced. [variableScope]
librsync-2.0.1/src/sumset.c:195:47: style: Function 'rs_build_hash_table' argument 1 names different: declaration 'sums' definition 'sig'. [funcArgNamesDifferent]
librsync-2.0.1/src/librsync.h:517:47: note: Function 'rs_build_hash_table' argument 1 names different: declaration 'sums' definition 'sig'.
librsync-2.0.1/src/sumset.c:195:47: note: Function 'rs_build_hash_table' argument 1 names different: declaration 'sums' definition 'sig'.
librsync-2.0.1/src/hashtable.h:265:5: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
librsync-2.0.1/src/trace.c:105:15: style: Function 'rs_log_va' argument 1 names different: declaration 'level' definition 'flags'. [funcArgNamesDifferent]
librsync-2.0.1/src/trace.c:66:27: note: Function 'rs_log_va' argument 1 names different: declaration 'level' definition 'flags'.
librsync-2.0.1/src/trace.c:105:15: note: Function 'rs_log_va' argument 1 names different: declaration 'level' definition 'flags'.
librsync-2.0.1/src/whole.c:103:52: style: Function 'rs_sig_file' argument 3 names different: declaration 'block_len' definition 'new_block_len'. [funcArgNamesDifferent]
librsync-2.0.1/src/librsync.h:597:30: note: Function 'rs_sig_file' argument 3 names different: declaration 'block_len' definition 'new_block_len'.
librsync-2.0.1/src/whole.c:103:52: note: Function 'rs_sig_file' argument 3 names different: declaration 'block_len' definition 'new_block_len'.
librsync-2.0.1/tests/hashtable_test.c:110:16: warning: Assert statement modifies 'kt'. [assignmentInAssert]
librsync-2.0.1/tests/sumset_test.c:97:5: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
librsync-2.0.1/tests/sumset_test.c:93:5: note: Variable 'res' is reassigned a value before the old one has been used.
librsync-2.0.1/tests/sumset_test.c:97:5: note: Variable 'res' is reassigned a value before the old one has been used.
librsync-2.0.1/tests/sumset_test.c:102:5: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
librsync-2.0.1/tests/sumset_test.c:97:5: note: Variable 'res' is reassigned a value before the old one has been used.
librsync-2.0.1/tests/sumset_test.c:102:5: note: Variable 'res' is reassigned a value before the old one has been used.
librsync-2.0.1/tests/sumset_test.c:112:5: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
librsync-2.0.1/tests/sumset_test.c:102:5: note: Variable 'res' is reassigned a value before the old one has been used.
librsync-2.0.1/tests/sumset_test.c:112:5: note: Variable 'res' is reassigned a value before the old one has been used.
librsync-2.0.1/tests/sumset_test.c:112:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
[02:24]

ftp://ftp.se.debian.org/debian/pool/main/libr/librt-client-rest-perl/librt-client-rest-perl_0.52.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librt-extension-commandbymail-perl/librt-extension-commandbymail-perl_3.00.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librtas/librtas_2.0.0.orig.tar.gz
librtas-2.0.0/librtas_src/syscall_calls.c:106:2: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:511:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:599:2: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:699:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:699:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:739:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:739:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:739:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:739:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:739:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:739:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:739:2: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:806:2: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:806:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:806:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:806:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:860:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:860:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:860:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:933:2: portability: %zd in format string (no. 5) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1001:2: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1162:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1162:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1162:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1162:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1162:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1162:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1162:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1198:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1228:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1228:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1228:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1228:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1228:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1228:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1228:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1285:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:1324:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_calls.c:82:11: style: The scope of the variable 'remaining' can be reduced. [variableScope]
librtas-2.0.0/librtas_src/syscall_calls.c:495:41: style: Function 'rtas_get_config_addr_info2' argument 1 names different: declaration 'cfg_addr' definition 'config_addr'. [funcArgNamesDifferent]
librtas-2.0.0/librtas_src/librtas.h:66:48: note: Function 'rtas_get_config_addr_info2' argument 1 names different: declaration 'cfg_addr' definition 'config_addr'.
librtas-2.0.0/librtas_src/syscall_calls.c:495:41: note: Function 'rtas_get_config_addr_info2' argument 1 names different: declaration 'cfg_addr' definition 'config_addr'.
librtas-2.0.0/librtas_src/syscall_calls.c:877:35: style: Function 'rtas_platform_dump' argument 5 names different: declaration 'next_seq' definition 'seq_next'. [funcArgNamesDifferent]
librtas-2.0.0/librtas_src/librtas.h:87:15: note: Function 'rtas_platform_dump' argument 5 names different: declaration 'next_seq' definition 'seq_next'.
librtas-2.0.0/librtas_src/syscall_calls.c:877:35: note: Function 'rtas_platform_dump' argument 5 names different: declaration 'next_seq' definition 'seq_next'.
librtas-2.0.0/librtas_src/syscall_calls.c:777:19: portability: 'rmobuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
librtas-2.0.0/librtas_src/syscall_rmo.c:472:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
librtas-2.0.0/librtas_src/syscall_rmo.c:231:11: style: The scope of the variable 'bits' can be reduced. [variableScope]
librtas-2.0.0/librtasevent_src/get_rtas_event.c:299:29: style: The scope of the variable 'v6hdr' can be reduced. [variableScope]
librtas-2.0.0/librtasevent_src/rtas_src_codes.c:29:14: style: struct member 'src_code::id' is never used. [unusedStructMember]
librtas-2.0.0/librtasevent_src/rtas_src_codes.c:30:14: style: struct member 'src_code::desc' is never used. [unusedStructMember]
librtas-2.0.0/librtasevent_src/rtas_srcfru.c:291:0: error: Memory leak: fru [memleak]
[02:24]

ftp://ftp.se.debian.org/debian/pool/main/libr/librtf-document-perl/librtf-document-perl_0.64.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librtf-writer-perl/librtf-writer-perl_1.11.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librtfcomp/librtfcomp_1.1.orig.tar.gz
librtfcomp-1.1/src/rtfconvert.c:316:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtfcomp-1.1/src/rtfconvert.c:410:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
librtfcomp-1.1/src/rtfconvert.c:118:3: style: Variable 'pNextCh' is reassigned a value before the old one has been used. [redundantAssignment]
librtfcomp-1.1/src/rtfconvert.c:113:3: note: Variable 'pNextCh' is reassigned a value before the old one has been used.
librtfcomp-1.1/src/rtfconvert.c:118:3: note: Variable 'pNextCh' is reassigned a value before the old one has been used.
librtfcomp-1.1/src/rtfconvert.c:48:18: style: The scope of the variable 'curch' can be reduced. [variableScope]
librtfcomp-1.1/src/rtfconvert.c:49:18: style: The scope of the variable 'pNextCh' can be reduced. [variableScope]
librtfcomp-1.1/src/rtfconvert.c:52:15: style: The scope of the variable 'sflg' can be reduced. [variableScope]
librtfcomp-1.1/src/rtfconvert.c:383:6: style: The scope of the variable 'skip_next' can be reduced. [variableScope]
librtfcomp-1.1/src/rtfconvert.c:384:16: style: The scope of the variable 'c' can be reduced. [variableScope]
librtfcomp-1.1/src/rtfconvert.c:499:16: style: The scope of the variable 'c' can be reduced. [variableScope]
librtfcomp-1.1/src/rtfconvert.c:388:40: warning: Found calculation inside sizeof(). [sizeofCalculation]
librtfcomp-1.1/src/rtfconvert.c:399:47: warning: Found calculation inside sizeof(). [sizeofCalculation]
librtfcomp-1.1/src/rtfconvert.c:47:0: style: Variable 'strt' is assigned a value that is never used. [unreadVariable]
librtfcomp-1.1/src/rtfconvert.c:56:0: style: Variable 'ctrllen' is assigned a value that is never used. [unreadVariable]
librtfcomp-1.1/src/rtfconvert.c:136:4: style: Variable 'brace_level' is modified but its new value is never used. [unreadVariable]
librtfcomp-1.1/src/rtfconvert.c:58:0: style: Variable 'cmd_brace_level' is assigned a value that is never used. [unreadVariable]
librtfcomp-1.1/src/rtfconvert.c:69:4: style: Unused variable: state [unusedVariable]
librtfcomp-1.1/src/rtfdecomp.c:36:0: style: Variable 'csi' is assigned a value that is never used. [unreadVariable]
librtfcomp-1.1/src/rtfdecomp.c:37:15: style: Unused variable: cs [unusedVariable]
librtfcomp-1.1/tests/fromrtf.c:47:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtfcomp-1.1/tests/fromrtf.c:51:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtfcomp-1.1/tests/fromrtf.c:28:15: style: The scope of the variable 'fpmiddle' can be reduced. [variableScope]
librtfcomp-1.1/tests/fromrtf.c:29:15: style: The scope of the variable 'inlen' can be reduced. [variableScope]
librtfcomp-1.1/tests/fromrtf.c:32:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
librtfcomp-1.1/tests/main.c:38:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtfcomp-1.1/tests/main.c:42:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtfcomp-1.1/tests/main.c:24:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
librtfcomp-1.1/tests/main.c:25:15: style: The scope of the variable 'fpmiddle' can be reduced. [variableScope]
librtfcomp-1.1/tests/main.c:25:26: style: The scope of the variable 'fpout' can be reduced. [variableScope]
librtfcomp-1.1/tests/main.c:26:15: style: The scope of the variable 'inlen' can be reduced. [variableScope]
librtfcomp-1.1/tests/tortf.c:56:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtfcomp-1.1/tests/tortf.c:60:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
librtfcomp-1.1/tests/tortf.c:37:15: style: The scope of the variable 'fpmiddle' can be reduced. [variableScope]
librtfcomp-1.1/tests/tortf.c:38:15: style: The scope of the variable 'inlen' can be reduced. [variableScope]
librtfcomp-1.1/tests/tortf.c:41:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
[02:24]

ftp://ftp.se.debian.org/debian/pool/main/libr/librttopo/librttopo_1.1.0~rc1.orig.tar.gz
librttopo/src/box2d.c:45:45: style: Function 'box2d_clone' argument 2 names different: declaration 'rtgeom' definition 'in'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:378:53: note: Function 'box2d_clone' argument 2 names different: declaration 'rtgeom' definition 'in'.
librttopo/src/box2d.c:45:45: note: Function 'box2d_clone' argument 2 names different: declaration 'rtgeom' definition 'in'.
librttopo/src/bytebuffer.c:266:16: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
librttopo/src/bytebuffer.c:222:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/bytebuffer.c:267:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/bytebuffer.c:340:26: style: The scope of the variable 'current_size' can be reduced. [variableScope]
librttopo/src/bytebuffer.c:189:58: style: Function 'bytebuffer_append_varint' argument 2 names different: declaration 's' definition 'b'. [funcArgNamesDifferent]
librttopo/src/bytebuffer.h:53:63: note: Function 'bytebuffer_append_varint' argument 2 names different: declaration 's' definition 'b'.
librttopo/src/bytebuffer.c:189:58: note: Function 'bytebuffer_append_varint' argument 2 names different: declaration 's' definition 'b'.
librttopo/src/bytebuffer.c:202:59: style: Function 'bytebuffer_append_uvarint' argument 2 names different: declaration 's' definition 'b'. [funcArgNamesDifferent]
librttopo/src/bytebuffer.h:54:64: note: Function 'bytebuffer_append_uvarint' argument 2 names different: declaration 's' definition 'b'.
librttopo/src/bytebuffer.c:202:59: note: Function 'bytebuffer_append_uvarint' argument 2 names different: declaration 's' definition 'b'.
librttopo/src/bytebuffer.c:303:56: style: Function 'bytebuffer_read_varint' argument 2 names different: declaration 's' definition 'b'. [funcArgNamesDifferent]
librttopo/src/bytebuffer.h:56:64: note: Function 'bytebuffer_read_varint' argument 2 names different: declaration 's' definition 'b'.
librttopo/src/bytebuffer.c:303:56: note: Function 'bytebuffer_read_varint' argument 2 names different: declaration 's' definition 'b'.
librttopo/src/bytebuffer.c:315:57: style: Function 'bytebuffer_read_uvarint' argument 2 names different: declaration 's' definition 'b'. [funcArgNamesDifferent]
librttopo/src/bytebuffer.h:55:66: note: Function 'bytebuffer_read_uvarint' argument 2 names different: declaration 's' definition 'b'.
librttopo/src/bytebuffer.c:315:57: note: Function 'bytebuffer_read_uvarint' argument 2 names different: declaration 's' definition 'b'.
librttopo/src/g_box.c:566:45: warning: Either the condition '!curve' is redundant or there is possible null pointer dereference: curve. [nullPointerRedundantCheck]
librttopo/src/g_box.c:571:8: note: Assuming that condition '!curve' is not redundant
librttopo/src/g_box.c:566:45: note: Null pointer dereference
librttopo/src/g_serialized.c:122:3: style: Variable 'g_out' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/g_serialized.c:120:0: note: Variable 'g_out' is reassigned a value before the old one has been used.
librttopo/src/g_serialized.c:122:3: note: Variable 'g_out' is reassigned a value before the old one has been used.
librttopo/src/g_serialized.c:1283:3: style: Variable 'data_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/g_serialized.c:1271:0: note: Variable 'data_ptr' is reassigned a value before the old one has been used.
librttopo/src/g_serialized.c:1283:3: note: Variable 'data_ptr' is reassigned a value before the old one has been used.
librttopo/src/g_serialized.c:130:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/g_serialized.c:614:10: style: The scope of the variable 'size' can be reduced. [variableScope]
librttopo/src/g_serialized.c:708:10: style: The scope of the variable 'size' can be reduced. [variableScope]
librttopo/src/g_serialized.c:749:10: style: The scope of the variable 'size' can be reduced. [variableScope]
librttopo/src/g_serialized.c:783:10: style: The scope of the variable 'subsize' can be reduced. [variableScope]
librttopo/src/measures.c:1410:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
librttopo/src/measures.c:1633:20: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
librttopo/src/measures.c:88:10: style: The scope of the variable 'x1' can be reduced. [variableScope]
librttopo/src/measures.c:88:13: style: The scope of the variable 'x2' can be reduced. [variableScope]
librttopo/src/measures.c:88:16: style: The scope of the variable 'y1' can be reduced. [variableScope]
librttopo/src/measures.c:88:19: style: The scope of the variable 'y2' can be reduced. [variableScope]
librttopo/src/measures.c:135:10: style: The scope of the variable 'x' can be reduced. [variableScope]
librttopo/src/measures.c:135:12: style: The scope of the variable 'y' can be reduced. [variableScope]
librttopo/src/measures.c:1085:20: style: The scope of the variable 'A2' can be reduced. [variableScope]
librttopo/src/measures.c:1187:7: style: The scope of the variable 't' can be reduced. [variableScope]
librttopo/src/measures.c:1187:10: style: The scope of the variable 'u' can be reduced. [variableScope]
librttopo/src/measures.c:1188:20: style: The scope of the variable 'A1' can be reduced. [variableScope]
librttopo/src/measures.c:1190:20: style: The scope of the variable 'B1' can be reduced. [variableScope]
librttopo/src/measures.c:1191:20: style: The scope of the variable 'B2' can be reduced. [variableScope]
librttopo/src/measures.c:1241:7: style: The scope of the variable 't' can be reduced. [variableScope]
librttopo/src/measures.c:1241:10: style: The scope of the variable 'u' can be reduced. [variableScope]
librttopo/src/measures.c:1242:20: style: The scope of the variable 'A1' can be reduced. [variableScope]
librttopo/src/measures.c:1243:20: style: The scope of the variable 'A2' can be reduced. [variableScope]
librttopo/src/measures.c:1245:20: style: The scope of the variable 'B1' can be reduced. [variableScope]
librttopo/src/measures.c:1246:20: style: The scope of the variable 'B2' can be reduced. [variableScope]
librttopo/src/measures.c:1666:54: style: Function 'rt_dist2d_seg_seg' argument 2 names different: declaration 'A1' definition 'A'. [funcArgNamesDifferent]
librttopo/src/measures.h:113:58: note: Function 'rt_dist2d_seg_seg' argument 2 names different: declaration 'A1' definition 'A'.
librttopo/src/measures.c:1666:54: note: Function 'rt_dist2d_seg_seg' argument 2 names different: declaration 'A1' definition 'A'.
librttopo/src/measures.c:1666:74: style: Function 'rt_dist2d_seg_seg' argument 3 names different: declaration 'A2' definition 'B'. [funcArgNamesDifferent]
librttopo/src/measures.h:113:79: note: Function 'rt_dist2d_seg_seg' argument 3 names different: declaration 'A2' definition 'B'.
librttopo/src/measures.c:1666:74: note: Function 'rt_dist2d_seg_seg' argument 3 names different: declaration 'A2' definition 'B'.
librttopo/src/measures.c:1666:94: style: Function 'rt_dist2d_seg_seg' argument 4 names different: declaration 'B1' definition 'C'. [funcArgNamesDifferent]
librttopo/src/measures.h:113:100: note: Function 'rt_dist2d_seg_seg' argument 4 names different: declaration 'B1' definition 'C'.
librttopo/src/measures.c:1666:94: note: Function 'rt_dist2d_seg_seg' argument 4 names different: declaration 'B1' definition 'C'.
librttopo/src/measures.c:1666:114: style: Function 'rt_dist2d_seg_seg' argument 5 names different: declaration 'B2' definition 'D'. [funcArgNamesDifferent]
librttopo/src/measures.h:113:121: note: Function 'rt_dist2d_seg_seg' argument 5 names different: declaration 'B2' definition 'D'.
librttopo/src/measures.c:1666:114: note: Function 'rt_dist2d_seg_seg' argument 5 names different: declaration 'B2' definition 'D'.
librttopo/src/measures.c:2053:53: style: Function 'rt_dist2d_pt_seg' argument 2 names different: declaration 'P' definition 'p'. [funcArgNamesDifferent]
librttopo/src/measures.h:111:57: note: Function 'rt_dist2d_pt_seg' argument 2 names different: declaration 'P' definition 'p'.
librttopo/src/measures.c:2053:53: note: Function 'rt_dist2d_pt_seg' argument 2 names different: declaration 'P' definition 'p'.
librttopo/src/measures.c:2053:73: style: Function 'rt_dist2d_pt_seg' argument 3 names different: declaration 'A1' definition 'A'. [funcArgNamesDifferent]
librttopo/src/measures.h:111:78: note: Function 'rt_dist2d_pt_seg' argument 3 names different: declaration 'A1' definition 'A'.
librttopo/src/measures.c:2053:73: note: Function 'rt_dist2d_pt_seg' argument 3 names different: declaration 'A1' definition 'A'.
librttopo/src/measures.c:2053:93: style: Function 'rt_dist2d_pt_seg' argument 4 names different: declaration 'A2' definition 'B'. [funcArgNamesDifferent]
librttopo/src/measures.h:111:99: note: Function 'rt_dist2d_pt_seg' argument 4 names different: declaration 'A2' definition 'B'.
librttopo/src/measures.c:2053:93: note: Function 'rt_dist2d_pt_seg' argument 4 names different: declaration 'A2' definition 'B'.
librttopo/src/measures.c:2129:52: style: Function 'rt_dist2d_pt_pt' argument 2 names different: declaration 'P' definition 'thep1'. [funcArgNamesDifferent]
librttopo/src/measures.h:110:56: note: Function 'rt_dist2d_pt_pt' argument 2 names different: declaration 'P' definition 'thep1'.
librttopo/src/measures.c:2129:52: note: Function 'rt_dist2d_pt_pt' argument 2 names different: declaration 'P' definition 'thep1'.
librttopo/src/measures.c:2129:76: style: Function 'rt_dist2d_pt_pt' argument 3 names different: declaration 'Q' definition 'thep2'. [funcArgNamesDifferent]
librttopo/src/measures.h:110:77: note: Function 'rt_dist2d_pt_pt' argument 3 names different: declaration 'Q' definition 'thep2'.
librttopo/src/measures.c:2129:76: note: Function 'rt_dist2d_pt_pt' argument 3 names different: declaration 'Q' definition 'thep2'.
librttopo/src/measures3d.c:116:10: style: The scope of the variable 'x1' can be reduced. [variableScope]
librttopo/src/measures3d.c:116:13: style: The scope of the variable 'x2' can be reduced. [variableScope]
librttopo/src/measures3d.c:116:16: style: The scope of the variable 'y1' can be reduced. [variableScope]
librttopo/src/measures3d.c:116:19: style: The scope of the variable 'y2' can be reduced. [variableScope]
librttopo/src/measures3d.c:116:23: style: The scope of the variable 'z1' can be reduced. [variableScope]
librttopo/src/measures3d.c:116:27: style: The scope of the variable 'z2' can be reduced. [variableScope]
librttopo/src/measures3d.c:116:31: style: The scope of the variable 'x' can be reduced. [variableScope]
librttopo/src/measures3d.c:116:34: style: The scope of the variable 'y' can be reduced. [variableScope]
librttopo/src/measures3d.c:220:14: style: The scope of the variable 'z' can be reduced. [variableScope]
librttopo/src/measures3d.c:1025:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/measures3d.c:1062:17: style: The scope of the variable 's2' can be reduced. [variableScope]
librttopo/src/measures3d.c:1073:9: style: The scope of the variable 'intersects' can be reduced. [variableScope]
librttopo/src/measures3d.c:1148:10: style: The scope of the variable 'vl' can be reduced. [variableScope]
librttopo/src/measures3d.c:1273:14: style: The scope of the variable 'vt' can be reduced. [variableScope]
librttopo/src/measures3d.c:1302:16: style: The scope of the variable 'vt' can be reduced. [variableScope]
librttopo/src/measures3d.c:1331:16: style: The scope of the variable 'vt' can be reduced. [variableScope]
librttopo/src/measures3d.c:815:47: style: Function 'rt_dist3d_pt_pt' argument 2 names different: declaration 'p1' definition 'thep1'. [funcArgNamesDifferent]
librttopo/src/measures3d.h:89:51: note: Function 'rt_dist3d_pt_pt' argument 2 names different: declaration 'p1' definition 'thep1'.
librttopo/src/measures3d.c:815:47: note: Function 'rt_dist3d_pt_pt' argument 2 names different: declaration 'p1' definition 'thep1'.
librttopo/src/measures3d.c:815:66: style: Function 'rt_dist3d_pt_pt' argument 3 names different: declaration 'p2' definition 'thep2'. [funcArgNamesDifferent]
librttopo/src/measures3d.h:89:67: note: Function 'rt_dist3d_pt_pt' argument 3 names different: declaration 'p2' definition 'thep2'.
librttopo/src/measures3d.c:815:66: note: Function 'rt_dist3d_pt_pt' argument 3 names different: declaration 'p2' definition 'thep2'.
librttopo/src/measures3d.c:901:49: style: Function 'rt_dist3d_seg_seg' argument 2 names different: declaration 'A' definition 's1p1'. [funcArgNamesDifferent]
librttopo/src/measures3d.h:88:53: note: Function 'rt_dist3d_seg_seg' argument 2 names different: declaration 'A' definition 's1p1'.
librttopo/src/measures3d.c:901:49: note: Function 'rt_dist3d_seg_seg' argument 2 names different: declaration 'A' definition 's1p1'.
librttopo/src/measures3d.c:901:67: style: Function 'rt_dist3d_seg_seg' argument 3 names different: declaration 'B' definition 's1p2'. [funcArgNamesDifferent]
librttopo/src/measures3d.h:88:68: note: Function 'rt_dist3d_seg_seg' argument 3 names different: declaration 'B' definition 's1p2'.
librttopo/src/measures3d.c:901:67: note: Function 'rt_dist3d_seg_seg' argument 3 names different: declaration 'B' definition 's1p2'.
librttopo/src/measures3d.c:901:85: style: Function 'rt_dist3d_seg_seg' argument 4 names different: declaration 'C' definition 's2p1'. [funcArgNamesDifferent]
librttopo/src/measures3d.h:88:83: note: Function 'rt_dist3d_seg_seg' argument 4 names different: declaration 'C' definition 's2p1'.
librttopo/src/measures3d.c:901:85: note: Function 'rt_dist3d_seg_seg' argument 4 names different: declaration 'C' definition 's2p1'.
librttopo/src/measures3d.c:901:103: style: Function 'rt_dist3d_seg_seg' argument 5 names different: declaration 'D' definition 's2p2'. [funcArgNamesDifferent]
librttopo/src/measures3d.h:88:98: note: Function 'rt_dist3d_seg_seg' argument 5 names different: declaration 'D' definition 's2p2'.
librttopo/src/measures3d.c:901:103: note: Function 'rt_dist3d_seg_seg' argument 5 names different: declaration 'D' definition 's2p2'.
librttopo/src/ptarray.c:59:39: warning: Either the condition '!pa' is redundant or there is possible null pointer dereference: pa. [nullPointerRedundantCheck]
librttopo/src/ptarray.c:267:7: note: Assuming that condition '!pa' is not redundant
librttopo/src/ptarray.c:264:43: note: Calling function 'ptarray_point_size', 2nd argument 'pa' value is 0
librttopo/src/ptarray.c:59:39: note: Null pointer dereference
librttopo/src/ptarray.c:373:10: style: The scope of the variable 'd' can be reduced. [variableScope]
librttopo/src/ptarray.c:392:10: style: The scope of the variable 'd' can be reduced. [variableScope]
librttopo/src/ptarray.c:423:11: style: The scope of the variable 'segdist' can be reduced. [variableScope]
librttopo/src/ptarray.c:981:14: style: The scope of the variable 'x' can be reduced. [variableScope]
librttopo/src/ptarray.c:981:17: style: The scope of the variable 'y1' can be reduced. [variableScope]
librttopo/src/ptarray.c:981:21: style: The scope of the variable 'y2' can be reduced. [variableScope]
librttopo/src/ptarray.c:1476:7: style: The scope of the variable 'k' can be reduced. [variableScope]
librttopo/src/ptarray.c:1477:20: style: The scope of the variable 'pk' can be reduced. [variableScope]
librttopo/src/ptarray.c:1477:25: style: The scope of the variable 'pa' can be reduced. [variableScope]
librttopo/src/ptarray.c:1477:30: style: The scope of the variable 'pb' can be reduced. [variableScope]
librttopo/src/ptarray.c:1478:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
librttopo/src/ptarray.c:1592:20: style: The scope of the variable 'a2' can be reduced. [variableScope]
librttopo/src/ptarray.c:1725:14: style: The scope of the variable 'z' can be reduced. [variableScope]
librttopo/src/ptarray.c:1853:20: style: The scope of the variable 'pt' can be reduced. [variableScope]
librttopo/src/ptarray.c:659:53: style: Function 'ptarray_clone' argument 2 names different: declaration 'ptarray' definition 'in'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:377:67: note: Function 'ptarray_clone' argument 2 names different: declaration 'ptarray' definition 'in'.
librttopo/src/ptarray.c:659:53: note: Function 'ptarray_clone' argument 2 names different: declaration 'ptarray' definition 'in'.
librttopo/src/ptarray.c:1235:61: style: Function 'closest_point_on_segment' argument 2 names different: declaration 'R' definition 'p'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:395:66: note: Function 'closest_point_on_segment' argument 2 names different: declaration 'R' definition 'p'.
librttopo/src/ptarray.c:1235:61: note: Function 'closest_point_on_segment' argument 2 names different: declaration 'R' definition 'p'.
librttopo/src/ptarray.c:1722:68: style: Function 'ptarray_affine' argument 3 names different: declaration 'affine' definition 'a'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:355:73: note: Function 'ptarray_affine' argument 3 names different: declaration 'affine' definition 'a'.
librttopo/src/ptarray.c:1722:68: note: Function 'ptarray_affine' argument 3 names different: declaration 'affine' definition 'a'.
librttopo/src/ptarray.c:1773:68: style: Function 'ptarray_scale' argument 3 names different: declaration 'factor' definition 'fact'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:360:73: note: Function 'ptarray_scale' argument 3 names different: declaration 'factor' definition 'fact'.
librttopo/src/ptarray.c:1773:68: note: Function 'ptarray_scale' argument 3 names different: declaration 'factor' definition 'fact'.
librttopo/src/rtalgorithm.c:486:3: style: Variable 'pa1' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtalgorithm.c:480:0: note: Variable 'pa1' is reassigned a value before the old one has been used.
librttopo/src/rtalgorithm.c:486:3: note: Variable 'pa1' is reassigned a value before the old one has been used.
librttopo/src/rtalgorithm.c:487:3: style: Variable 'pa2' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtalgorithm.c:480:0: note: Variable 'pa2' is reassigned a value before the old one has been used.
librttopo/src/rtalgorithm.c:487:3: note: Variable 'pa2' is reassigned a value before the old one has been used.
librttopo/src/rtalgorithm.c:605:3: style: Variable 'geohash' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtalgorithm.c:603:0: note: Variable 'geohash' is reassigned a value before the old one has been used.
librttopo/src/rtalgorithm.c:605:3: note: Variable 'geohash' is reassigned a value before the old one has been used.
librttopo/src/rtalgorithm.c:320:12: style: The scope of the variable 'vt' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:479:20: style: The scope of the variable 'p1' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:722:8: style: The scope of the variable 'c' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:722:11: style: The scope of the variable 'cd' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:762:10: style: The scope of the variable 'lonwidth' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:762:20: style: The scope of the variable 'latwidth' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:763:10: style: The scope of the variable 'latmaxadjust' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:763:24: style: The scope of the variable 'lonmaxadjust' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:763:38: style: The scope of the variable 'latminadjust' can be reduced. [variableScope]
librttopo/src/rtalgorithm.c:763:52: style: The scope of the variable 'lonminadjust' can be reduced. [variableScope]
librttopo/src/rtcircstring.c:127:58: style: Function 'rtcircstring_clone' argument 2 names different: declaration 'curve' definition 'g'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:376:72: note: Function 'rtcircstring_clone' argument 2 names different: declaration 'curve' definition 'g'.
librttopo/src/rtcircstring.c:127:58: note: Function 'rtcircstring_clone' argument 2 names different: declaration 'curve' definition 'g'.
librttopo/src/rtcollection.c:486:5: style: Variable 'geoms' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtcollection.c:485:0: note: Variable 'geoms' is reassigned a value before the old one has been used.
librttopo/src/rtcollection.c:486:5: note: Variable 'geoms' is reassigned a value before the old one has been used.
librttopo/src/rtcollection.c:51:8: style: The scope of the variable 'zm' can be reduced. [variableScope]
librttopo/src/rtcollection.c:52:12: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtcollection.c:127:12: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtcollection.c:153:12: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtcollection.c:125:58: style: Function 'rtcollection_clone' argument 2 names different: declaration 'rtgeom' definition 'g'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:375:72: note: Function 'rtcollection_clone' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtcollection.c:125:58: note: Function 'rtcollection_clone' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtcollection.c:151:63: style: Function 'rtcollection_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:381:77: note: Function 'rtcollection_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtcollection.c:151:63: note: Function 'rtcollection_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtcollection.c:455:75: style: Function 'rtcollection_remove_repeated_points' argument 2 names different: declaration 'in' definition 'coll'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:404:83: note: Function 'rtcollection_remove_repeated_points' argument 2 names different: declaration 'in' definition 'coll'.
librttopo/src/rtcollection.c:455:75: note: Function 'rtcollection_remove_repeated_points' argument 2 names different: declaration 'in' definition 'coll'.
librttopo/src/rtcollection.c:473:63: style: Function 'rtcollection_force_dims' argument 2 names different: declaration 'rtcol' definition 'col'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:202:77: note: Function 'rtcollection_force_dims' argument 2 names different: declaration 'rtcol' definition 'col'.
librttopo/src/rtcollection.c:473:63: note: Function 'rtcollection_force_dims' argument 2 names different: declaration 'rtcol' definition 'col'.
librttopo/src/rtcompound.c:37:58: style: Function 'rtcompound_is_closed' argument 2 names different: declaration 'curve' definition 'compound'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:413:62: note: Function 'rtcompound_is_closed' argument 2 names different: declaration 'curve' definition 'compound'.
librttopo/src/rtcompound.c:37:58: note: Function 'rtcompound_is_closed' argument 2 names different: declaration 'curve' definition 'compound'.
librttopo/src/rtgeodetic.c:719:3: style: Variable 'area_radians' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtgeodetic.c:711:0: note: Variable 'area_radians' is reassigned a value before the old one has been used.
librttopo/src/rtgeodetic.c:719:3: note: Variable 'area_radians' is reassigned a value before the old one has been used.
librttopo/src/rtgeodetic.c:2485:3: style: Variable 'pa_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtgeodetic.c:2480:0: note: Variable 'pa_ptr' is reassigned a value before the old one has been used.
librttopo/src/rtgeodetic.c:2485:3: note: Variable 'pa_ptr' is reassigned a value before the old one has been used.
librttopo/src/rtgeodetic.c:2242:61: style: Same expression on both sides of '||' because the value of 'type1==RTPOLYGONTYPE&&type2==RTPOLYGONTYPE' and 'type2==RTPOLYGONTYPE&&type1==RTPOLYGONTYPE' are the same. [duplicateExpression]
librttopo/src/rtgeodetic.c:2855:10: style: The scope of the variable 'seglength' can be reduced. [variableScope]
librttopo/src/rtgeom.c:489:3: style: Variable 'wkt' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtgeom.c:486:0: note: Variable 'wkt' is reassigned a value before the old one has been used.
librttopo/src/rtgeom.c:489:3: note: Variable 'wkt' is reassigned a value before the old one has been used.
librttopo/src/rtgeom.c:991:9: style: The scope of the variable 'closed' can be reduced. [variableScope]
librttopo/src/rtgeom.c:1556:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtgeom.c:1918:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtgeom.c:729:51: style: Function 'rtgeom_force_dims' argument 2 names different: declaration 'rtgeom' definition 'geom'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:198:59: note: Function 'rtgeom_force_dims' argument 2 names different: declaration 'rtgeom' definition 'geom'.
librttopo/src/rtgeom.c:729:51: note: Function 'rtgeom_force_dims' argument 2 names different: declaration 'rtgeom' definition 'geom'.
librttopo/src/rtgeom_api.c:191:15: style: Same expression on both sides of '<' because the value of 'result' and 'd' are the same. [duplicateExpression]
librttopo/src/rtgeom_api.c:189:20: note: 'result' is assigned value 'd' here.
librttopo/src/rtgeom_api.c:191:15: note: Same expression on both sides of '<' because the value of 'result' and 'd' are the same.
librttopo/src/rtgeom_api.c:206:15: style: Same expression on both sides of '>' because the value of 'result' and 'd' are the same. [duplicateExpression]
librttopo/src/rtgeom_api.c:204:20: note: 'result' is assigned value 'd' here.
librttopo/src/rtgeom_api.c:206:15: note: Same expression on both sides of '>' because the value of 'result' and 'd' are the same.
librttopo/src/rtgeom_api.c:608:42: style: Function 'printBOX3D' argument 2 names different: declaration 'b' definition 'box'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:535:49: note: Function 'printBOX3D' argument 2 names different: declaration 'b' definition 'box'.
librttopo/src/rtgeom_api.c:608:42: note: Function 'printBOX3D' argument 2 names different: declaration 'b' definition 'box'.
librttopo/src/rtgeom_debug.c:93:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
librttopo/src/rtgeom_geos.c:373:5: warning: Variable 'rtp' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
librttopo/src/rtgeom_geos.c:367:0: note: Variable 'rtp' is reassigned a value before the old one has been used. 'break;' missing?
librttopo/src/rtgeom_geos.c:373:5: note: Variable 'rtp' is reassigned a value before the old one has been used. 'break;' missing?
librttopo/src/rtgeom_geos.c:129:7: style: The scope of the variable 'hasZ' can be reduced. [variableScope]
librttopo/src/rtgeom_geos.c:1565:7: style: The scope of the variable 'hasZ' can be reduced. [variableScope]
librttopo/src/rtgeom_geos.c:1581:14: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtgeom_geos.c:50:42: style: Function 'rtgeom_geos_error' argument 2 names different: declaration 'ctx' definition 'ptr'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos.h:42:54: note: Function 'rtgeom_geos_error' argument 2 names different: declaration 'ctx' definition 'ptr'.
librttopo/src/rtgeom_geos.c:50:42: note: Function 'rtgeom_geos_error' argument 2 names different: declaration 'ctx' definition 'ptr'.
librttopo/src/rtgeom_geos.c:298:43: style: Function 'GBOX2GEOS' argument 2 names different: declaration 'g' definition 'box'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos.h:34:58: note: Function 'GBOX2GEOS' argument 2 names different: declaration 'g' definition 'box'.
librttopo/src/rtgeom_geos.c:298:43: note: Function 'GBOX2GEOS' argument 2 names different: declaration 'g' definition 'box'.
librttopo/src/rtgeom_geos.c:341:45: style: Function 'RTGEOM2GEOS' argument 2 names different: declaration 'g' definition 'rtgeom'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos.h:33:60: note: Function 'RTGEOM2GEOS' argument 2 names different: declaration 'g' definition 'rtgeom'.
librttopo/src/rtgeom_geos.c:341:45: note: Function 'RTGEOM2GEOS' argument 2 names different: declaration 'g' definition 'rtgeom'.
librttopo/src/rtgeom_geos_clean.c:272:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
librttopo/src/rtgeom_geos_node.c:71:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
librttopo/src/rtgeom_geos_split.c:512:3: style: Variable 'split_vector' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtgeom_geos_split.c:505:0: note: Variable 'split_vector' is reassigned a value before the old one has been used.
librttopo/src/rtgeom_geos_split.c:512:3: note: Variable 'split_vector' is reassigned a value before the old one has been used.
librttopo/src/rtgeom_geos_split.c:50:12: style: The scope of the variable 'components' can be reduced. [variableScope]
librttopo/src/rtgeom_geos_split.c:48:54: style: Function 'rtline_split_by_line' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos_split.c:38:69: note: Function 'rtline_split_by_line' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:48:54: note: Function 'rtline_split_by_line' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:158:55: style: Function 'rtline_split_by_point' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos_split.c:39:70: note: Function 'rtline_split_by_point' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:158:55: note: Function 'rtline_split_by_point' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:177:56: style: Function 'rtline_split_by_mpoint' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos_split.c:40:71: note: Function 'rtline_split_by_mpoint' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:177:56: note: Function 'rtline_split_by_mpoint' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:177:83: style: Function 'rtline_split_by_mpoint' argument 3 names different: declaration 'blade_in' definition 'mp'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos_split.c:40:98: note: Function 'rtline_split_by_mpoint' argument 3 names different: declaration 'blade_in' definition 'mp'.
librttopo/src/rtgeom_geos_split.c:177:83: note: Function 'rtline_split_by_mpoint' argument 3 names different: declaration 'blade_in' definition 'mp'.
librttopo/src/rtgeom_geos_split.c:214:58: style: Function 'rtline_split_by_point_to' argument 2 names different: declaration 'ln' definition 'rtline_in'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:488:62: note: Function 'rtline_split_by_point_to' argument 2 names different: declaration 'ln' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:214:58: note: Function 'rtline_split_by_point_to' argument 2 names different: declaration 'ln' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:214:84: style: Function 'rtline_split_by_point_to' argument 3 names different: declaration 'pt' definition 'blade_in'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:488:81: note: Function 'rtline_split_by_point_to' argument 3 names different: declaration 'pt' definition 'blade_in'.
librttopo/src/rtgeom_geos_split.c:214:84: note: Function 'rtline_split_by_point_to' argument 3 names different: declaration 'pt' definition 'blade_in'.
librttopo/src/rtgeom_geos_split.c:215:35: style: Function 'rtline_split_by_point_to' argument 4 names different: declaration 'to' definition 'v'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:488:94: note: Function 'rtline_split_by_point_to' argument 4 names different: declaration 'to' definition 'v'.
librttopo/src/rtgeom_geos_split.c:215:35: note: Function 'rtline_split_by_point_to' argument 4 names different: declaration 'to' definition 'v'.
librttopo/src/rtgeom_geos_split.c:325:46: style: Function 'rtline_split' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos_split.c:41:61: note: Function 'rtline_split' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:325:46: note: Function 'rtline_split' argument 2 names different: declaration 'rtgeom_in' definition 'rtline_in'.
librttopo/src/rtgeom_geos_split.c:350:54: style: Function 'rtpoly_split_by_line' argument 2 names different: declaration 'rtgeom_in' definition 'rtpoly_in'. [funcArgNamesDifferent]
librttopo/src/rtgeom_geos_split.c:42:69: note: Function 'rtpoly_split_by_line' argument 2 names different: declaration 'rtgeom_in' definition 'rtpoly_in'.
librttopo/src/rtgeom_geos_split.c:350:54: note: Function 'rtpoly_split_by_line' argument 2 names different: declaration 'rtgeom_in' definition 'rtpoly_in'.
librttopo/src/rtgeom_topo.c:850:8: style: Condition '!skipISOChecks' is always true [knownConditionTrueFalse]
librttopo/src/rtgeom_topo.c:837:23: note: Assignment 'skipISOChecks=0', assigned value is 0
librttopo/src/rtgeom_topo.c:850:8: note: Condition '!skipISOChecks' is always true
librttopo/src/rtgeom_topo.c:901:10: style: Condition '!skipISOChecks' is always true [knownConditionTrueFalse]
librttopo/src/rtgeom_topo.c:837:23: note: Assignment 'skipISOChecks=0', assigned value is 0
librttopo/src/rtgeom_topo.c:901:10: note: Condition '!skipISOChecks' is always true
librttopo/src/rtgeom_topo.c:934:8: style: Condition '!skipISOChecks' is always true [knownConditionTrueFalse]
librttopo/src/rtgeom_topo.c:837:23: note: Assignment 'skipISOChecks=0', assigned value is 0
librttopo/src/rtgeom_topo.c:934:8: note: Condition '!skipISOChecks' is always true
librttopo/src/rtgeom_topo.c:4026:3: style: Variable 'edge' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtgeom_topo.c:4006:0: note: Variable 'edge' is reassigned a value before the old one has been used.
librttopo/src/rtgeom_topo.c:4026:3: note: Variable 'edge' is reassigned a value before the old one has been used.
librttopo/src/rtgeom_topo.c:6395:3: style: Variable 'forward_edges' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtgeom_topo.c:6386:0: note: Variable 'forward_edges' is reassigned a value before the old one has been used.
librttopo/src/rtgeom_topo.c:6395:3: note: Variable 'forward_edges' is reassigned a value before the old one has been used.
librttopo/src/rtgeom_topo.c:6397:3: style: Variable 'backward_edges' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtgeom_topo.c:6388:0: note: Variable 'backward_edges' is reassigned a value before the old one has been used.
librttopo/src/rtgeom_topo.c:6397:3: note: Variable 'backward_edges' is reassigned a value before the old one has been used.
librttopo/src/rtgeom_topo.c:1831:7: style: The scope of the variable 'forward_edges_count' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:1833:7: style: The scope of the variable 'backward_edges_count' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:2917:17: style: The scope of the variable 'face' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:2918:11: style: The scope of the variable 'out' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:3212:13: style: The scope of the variable 'nextline' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:3303:17: style: The scope of the variable 'pa' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:3306:11: style: The scope of the variable 'g' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:3533:13: style: The scope of the variable 'wkt' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:4509:11: style: The scope of the variable 'r' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:4560:13: style: The scope of the variable 'r' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:5442:12: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:5444:17: style: The scope of the variable 'edgeg' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6032:31: style: The scope of the variable 'ppoly' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6033:17: style: The scope of the variable 'polyg' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6533:13: style: The scope of the variable 'x' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6533:16: style: The scope of the variable 'y1' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6533:20: style: The scope of the variable 'y2' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6585:10: style: The scope of the variable 'vt' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6638:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6956:17: style: The scope of the variable 'edge' can be reduced. [variableScope]
librttopo/src/rtgeom_topo.c:6697:15: style: Variable 'sedge' is assigned a value that is never used. [unreadVariable]
librttopo/src/rtgeom_topo.c:3500:34: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
librttopo/src/rthomogenize.c:213:11: style: The scope of the variable 'hgeom' can be reduced. [variableScope]
librttopo/src/rtin_wkb.c:314:14: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
librttopo/src/rtin_wkb.c:315:8: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
librttopo/src/rtin_wkb.c:316:8: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
librttopo/src/rtin_wkb.c:90:20: style: The scope of the variable 'h1' can be reduced. [variableScope]
librttopo/src/rtin_wkb.c:90:24: style: The scope of the variable 'h2' can be reduced. [variableScope]
librttopo/src/rtin_wkb.c:280:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
librttopo/src/rtin_wkb.c:310:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
librttopo/src/rtline.c:104:46: style: Function 'rtline_clone' argument 2 names different: declaration 'rtgeom' definition 'g'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:372:54: note: Function 'rtline_clone' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtline.c:104:46: note: Function 'rtline_clone' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtline.c:120:51: style: Function 'rtline_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:379:59: note: Function 'rtline_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtline.c:120:51: note: Function 'rtline_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtline.c:442:63: style: Function 'rtline_remove_repeated_points' argument 2 names different: declaration 'in' definition 'rtline'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:403:71: note: Function 'rtline_remove_repeated_points' argument 2 names different: declaration 'in' definition 'rtline'.
librttopo/src/rtline.c:442:63: note: Function 'rtline_remove_repeated_points' argument 2 names different: declaration 'in' definition 'rtline'.
librttopo/src/rtline.c:492:51: style: Function 'rtline_force_dims' argument 2 names different: declaration 'rtline' definition 'line'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:200:59: note: Function 'rtline_force_dims' argument 2 names different: declaration 'rtline' definition 'line'.
librttopo/src/rtline.c:492:51: note: Function 'rtline_force_dims' argument 2 names different: declaration 'rtline' definition 'line'.
librttopo/src/rtlinearreferencing.c:569:29: warning: Either the condition '!line' is redundant or there is possible null pointer dereference: line. [nullPointerRedundantCheck]
librttopo/src/rtlinearreferencing.c:572:8: note: Assuming that condition '!line' is not redundant
librttopo/src/rtlinearreferencing.c:569:29: note: Null pointer dereference
librttopo/src/rtlinearreferencing.c:204:3: style: Variable 'rtout' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtlinearreferencing.c:200:0: note: Variable 'rtout' is reassigned a value before the old one has been used.
librttopo/src/rtlinearreferencing.c:204:3: note: Variable 'rtout' is reassigned a value before the old one has been used.
librttopo/src/rtlinearreferencing.c:879:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtlinearreferencing.c:878:5: note: Variable 'ret' is reassigned a value before the old one has been used.
librttopo/src/rtlinearreferencing.c:879:5: note: Variable 'ret' is reassigned a value before the old one has been used.
librttopo/src/rtlinearreferencing.c:366:65: style: Function 'rtpoint_clip_to_ordinate_range' argument 2 names different: declaration 'mpoint' definition 'point'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:300:79: note: Function 'rtpoint_clip_to_ordinate_range' argument 2 names different: declaration 'mpoint' definition 'point'.
librttopo/src/rtlinearreferencing.c:366:65: note: Function 'rtpoint_clip_to_ordinate_range' argument 2 names different: declaration 'mpoint' definition 'point'.
librttopo/src/rtmpoint.c:94:67: style: Function 'rtmpoint_remove_repeated_points' argument 2 names different: declaration 'in' definition 'mpoint'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:402:75: note: Function 'rtmpoint_remove_repeated_points' argument 2 names different: declaration 'in' definition 'mpoint'.
librttopo/src/rtmpoint.c:94:67: note: Function 'rtmpoint_remove_repeated_points' argument 2 names different: declaration 'in' definition 'mpoint'.
librttopo/src/rtout_geojson.c:333:13: style: The scope of the variable 'point' can be reduced. [variableScope]
librttopo/src/rtout_geojson.c:355:12: style: The scope of the variable 'point' can be reduced. [variableScope]
librttopo/src/rtout_geojson.c:397:12: style: The scope of the variable 'line' can be reduced. [variableScope]
librttopo/src/rtout_geojson.c:420:11: style: The scope of the variable 'line' can be reduced. [variableScope]
librttopo/src/rtout_geojson.c:465:11: style: The scope of the variable 'poly' can be reduced. [variableScope]
librttopo/src/rtout_geojson.c:493:11: style: The scope of the variable 'poly' can be reduced. [variableScope]
librttopo/src/rtout_geojson.c:544:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_geojson.c:567:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_geojson.c:715:65: style: Function 'pointArray_to_geojson' argument 3 names different: declaration 'buf' definition 'output'. [funcArgNamesDifferent]
librttopo/src/rtout_geojson.c:43:79: note: Function 'pointArray_to_geojson' argument 3 names different: declaration 'buf' definition 'output'.
librttopo/src/rtout_geojson.c:715:65: note: Function 'pointArray_to_geojson' argument 3 names different: declaration 'buf' definition 'output'.
librttopo/src/rtout_gml.c:437:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:478:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:554:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:598:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:670:8: style: The scope of the variable 'z' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1102:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1142:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1216:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1263:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1417:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1457:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1658:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1697:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1769:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1795:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1846:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1868:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:1917:8: style: The scope of the variable 'z' can be reduced. [variableScope]
librttopo/src/rtout_gml.c:664:61: style: Function 'pointArray_toGML2' argument 3 names different: declaration 'buf' definition 'output'. [funcArgNamesDifferent]
librttopo/src/rtout_gml.c:50:75: note: Function 'pointArray_toGML2' argument 3 names different: declaration 'buf' definition 'output'.
librttopo/src/rtout_gml.c:664:61: note: Function 'pointArray_toGML2' argument 3 names different: declaration 'buf' definition 'output'.
librttopo/src/rtout_gml.c:1911:61: style: Function 'pointArray_toGML3' argument 3 names different: declaration 'buf' definition 'output'. [funcArgNamesDifferent]
librttopo/src/rtout_gml.c:71:75: note: Function 'pointArray_toGML3' argument 3 names different: declaration 'buf' definition 'output'.
librttopo/src/rtout_gml.c:1911:61: note: Function 'pointArray_toGML3' argument 3 names different: declaration 'buf' definition 'output'.
librttopo/src/rtout_kml.c:101:11: style: The scope of the variable 'd' can be reduced. [variableScope]
librttopo/src/rtout_kml.c:186:10: style: The scope of the variable 'rv' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:271:18: style: The scope of the variable 'point' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:288:18: style: The scope of the variable 'point' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:323:17: style: The scope of the variable 'line' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:340:17: style: The scope of the variable 'line' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:375:17: style: The scope of the variable 'poly' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:392:17: style: The scope of the variable 'poly' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:429:17: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:450:17: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_svg.c:150:57: style: Function 'assvg_point' argument 3 names different: declaration 'relative' definition 'circle'. [funcArgNamesDifferent]
librttopo/src/rtout_svg.c:39:71: note: Function 'assvg_point' argument 3 names different: declaration 'relative' definition 'circle'.
librttopo/src/rtout_svg.c:150:57: note: Function 'assvg_point' argument 3 names different: declaration 'relative' definition 'circle'.
librttopo/src/rtout_twkb.c:233:65: style: Function 'rtpoint_to_twkb_buf' argument 2 names different: declaration 'line' definition 'pt'. [funcArgNamesDifferent]
librttopo/src/rtout_twkb.h:102:65: note: Function 'rtpoint_to_twkb_buf' argument 2 names different: declaration 'line' definition 'pt'.
librttopo/src/rtout_twkb.c:233:65: note: Function 'rtpoint_to_twkb_buf' argument 2 names different: declaration 'line' definition 'pt'.
librttopo/src/rtout_twkb.c:233:83: style: Function 'rtpoint_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'. [funcArgNamesDifferent]
librttopo/src/rtout_twkb.h:102:85: note: Function 'rtpoint_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:233:83: note: Function 'rtpoint_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:246:83: style: Function 'rtline_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'. [funcArgNamesDifferent]
librttopo/src/rtout_twkb.h:103:83: note: Function 'rtline_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:246:83: note: Function 'rtline_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:259:83: style: Function 'rtpoly_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'. [funcArgNamesDifferent]
librttopo/src/rtout_twkb.h:104:83: note: Function 'rtpoly_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:259:83: note: Function 'rtpoly_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:331:94: style: Function 'rtcollection_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'. [funcArgNamesDifferent]
librttopo/src/rtout_twkb.h:105:94: note: Function 'rtcollection_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:331:94: note: Function 'rtcollection_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:364:83: style: Function 'rtgeom_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'. [funcArgNamesDifferent]
librttopo/src/rtout_twkb.h:100:83: note: Function 'rtgeom_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:364:83: note: Function 'rtgeom_to_twkb_buf' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:409:87: style: Function 'rtgeom_write_to_buffer' argument 3 names different: declaration 'global_values' definition 'globals'. [funcArgNamesDifferent]
librttopo/src/rtout_twkb.h:106:87: note: Function 'rtgeom_write_to_buffer' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_twkb.c:409:87: note: Function 'rtgeom_write_to_buffer' argument 3 names different: declaration 'global_values' definition 'globals'.
librttopo/src/rtout_wkb.c:713:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
librttopo/src/rtout_wkb.c:247:16: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
librttopo/src/rtout_wkb.c:377:7: style: The scope of the variable 'i' can be reduced. [variableScope]
librttopo/src/rtout_wkb.c:377:10: style: The scope of the variable 'j' can be reduced. [variableScope]
librttopo/src/rtout_wkb.c:378:11: style: The scope of the variable 'dbl_ptr' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:216:16: style: The scope of the variable 'si' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:218:7: style: The scope of the variable 'np' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:392:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:437:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:551:7: style: The scope of the variable 'np' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:702:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:750:11: style: The scope of the variable 'subgeom' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:839:8: style: The scope of the variable 'z' can be reduced. [variableScope]
librttopo/src/rtout_x3d.c:387:77: style: Function 'asx3d3_multi_size' argument 4 names different: declaration 'precisioSn' definition 'precision'. [funcArgNamesDifferent]
librttopo/src/rtout_x3d.c:44:91: note: Function 'asx3d3_multi_size' argument 4 names different: declaration 'precisioSn' definition 'precision'.
librttopo/src/rtout_x3d.c:387:77: note: Function 'asx3d3_multi_size' argument 4 names different: declaration 'precisioSn' definition 'precision'.
librttopo/src/rtout_x3d.c:833:61: style: Function 'pointArray_toX3D3' argument 3 names different: declaration 'buf' definition 'output'. [funcArgNamesDifferent]
librttopo/src/rtout_x3d.c:50:75: note: Function 'pointArray_toX3D3' argument 3 names different: declaration 'buf' definition 'output'.
librttopo/src/rtout_x3d.c:833:61: note: Function 'pointArray_toX3D3' argument 3 names different: declaration 'buf' definition 'output'.
librttopo/src/rtpoint.c:254:53: style: Function 'rtpoint_force_dims' argument 2 names different: declaration 'rtpoint' definition 'point'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:199:62: note: Function 'rtpoint_force_dims' argument 2 names different: declaration 'rtpoint' definition 'point'.
librttopo/src/rtpoint.c:254:53: note: Function 'rtpoint_force_dims' argument 2 names different: declaration 'rtpoint' definition 'point'.
librttopo/src/rtpoly.c:336:5: style: Variable 'rings' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtpoly.c:334:0: note: Variable 'rings' is reassigned a value before the old one has been used.
librttopo/src/rtpoly.c:336:5: note: Variable 'rings' is reassigned a value before the old one has been used.
librttopo/src/rtpoly.c:135:46: style: Function 'rtpoly_clone' argument 2 names different: declaration 'rtgeom' definition 'g'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:373:54: note: Function 'rtpoly_clone' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtpoly.c:135:46: note: Function 'rtpoly_clone' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtpoly.c:150:51: style: Function 'rtpoly_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:380:59: note: Function 'rtpoly_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtpoly.c:150:51: note: Function 'rtpoly_clone_deep' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtpoly.c:304:63: style: Function 'rtpoly_remove_repeated_points' argument 2 names different: declaration 'in' definition 'poly'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:405:71: note: Function 'rtpoly_remove_repeated_points' argument 2 names different: declaration 'in' definition 'poly'.
librttopo/src/rtpoly.c:304:63: note: Function 'rtpoly_remove_repeated_points' argument 2 names different: declaration 'in' definition 'poly'.
librttopo/src/rtpoly.c:323:51: style: Function 'rtpoly_force_dims' argument 2 names different: declaration 'rtpoly' definition 'poly'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:201:59: note: Function 'rtpoly_force_dims' argument 2 names different: declaration 'rtpoly' definition 'poly'.
librttopo/src/rtpoly.c:323:51: note: Function 'rtpoly_force_dims' argument 2 names different: declaration 'rtpoly' definition 'poly'.
librttopo/src/rtpoly.c:516:51: style: Function 'rtpoly_startpoint' argument 2 names different: declaration 'rtpoly' definition 'poly'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:387:55: note: Function 'rtpoly_startpoint' argument 2 names different: declaration 'rtpoly' definition 'poly'.
librttopo/src/rtpoly.c:516:51: note: Function 'rtpoly_startpoint' argument 2 names different: declaration 'rtpoly' definition 'poly'.
librttopo/src/rtpsurface.c:62:11: style: The scope of the variable 'patch' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:197:17: style: The scope of the variable 'sin_alpha' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:197:28: style: The scope of the variable 'cos_alphasq' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:197:41: style: The scope of the variable 'c' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:199:10: style: The scope of the variable 'cos_lambda' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:199:22: style: The scope of the variable 'sin_lambda' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:297:17: style: The scope of the variable 'sigma' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:297:24: style: The scope of the variable 'sin_sigma' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:297:35: style: The scope of the variable 'cos_sigma' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:297:46: style: The scope of the variable 'cos2_sigma_m' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:297:60: style: The scope of the variable 'sqr_sin_sigma' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:298:10: style: The scope of the variable 'sin_alpha' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:298:21: style: The scope of the variable 'cos_alphasq' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:298:34: style: The scope of the variable 'C' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:366:29: style: The scope of the variable 'delta_sigma' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:544:12: style: The scope of the variable 'strip_area' can be reduced. [variableScope]
librttopo/src/rtspheroid.c:612:11: style: Variable 'j' is modified but its new value is never used. [unreadVariable]
librttopo/src/rtstroke.c:268:3: style: Variable 'ptarray' is reassigned a value before the old one has been used. [redundantAssignment]
librttopo/src/rtstroke.c:261:0: note: Variable 'ptarray' is reassigned a value before the old one has been used.
librttopo/src/rtstroke.c:268:3: note: Variable 'ptarray' is reassigned a value before the old one has been used.
librttopo/src/rtstroke.c:210:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
librttopo/src/rtstroke.c:260:11: style: The scope of the variable 'geom' can be reduced. [variableScope]
librttopo/src/rtstroke.c:308:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
librttopo/src/rtstroke.c:389:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
librttopo/src/rtstroke.c:425:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
librttopo/src/rtstroke.c:639:18: style: The scope of the variable 'arc_edges' can be reduced. [variableScope]
librttopo/src/rtstroke.c:640:12: style: The scope of the variable 'num_quadrants' can be reduced. [variableScope]
librttopo/src/rtstroke.c:641:12: style: The scope of the variable 'angle' can be reduced. [variableScope]
librttopo/src/rtt_tpsnap.c:637:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
librttopo/src/rttin.c:62:15: style: The scope of the variable 'triangle' can be reduced. [variableScope]
librttopo/src/rttin.c:102:15: style: The scope of the variable 'patch' can be reduced. [variableScope]
librttopo/src/rttree.c:60:65: style: Function 'rect_tree_contains_point' argument 2 names different: declaration 'tree' definition 'node'. [funcArgNamesDifferent]
librttopo/src/rttree.h:38:65: note: Function 'rect_tree_contains_point' argument 2 names different: declaration 'tree' definition 'node'.
librttopo/src/rttree.c:60:65: note: Function 'rect_tree_contains_point' argument 2 names different: declaration 'tree' definition 'node'.
librttopo/src/rttree.c:81:66: style: Function 'rect_tree_intersects_tree' argument 2 names different: declaration 'tree1' definition 'n1'. [funcArgNamesDifferent]
librttopo/src/rttree.h:39:66: note: Function 'rect_tree_intersects_tree' argument 2 names different: declaration 'tree1' definition 'n1'.
librttopo/src/rttree.c:81:66: note: Function 'rect_tree_intersects_tree' argument 2 names different: declaration 'tree1' definition 'n1'.
librttopo/src/rttree.c:81:87: style: Function 'rect_tree_intersects_tree' argument 3 names different: declaration 'tree2' definition 'n2'. [funcArgNamesDifferent]
librttopo/src/rttree.h:39:90: note: Function 'rect_tree_intersects_tree' argument 3 names different: declaration 'tree2' definition 'n2'.
librttopo/src/rttree.c:81:87: note: Function 'rect_tree_intersects_tree' argument 3 names different: declaration 'tree2' definition 'n2'.
librttopo/src/rttriangle.c:101:54: style: Function 'rttriangle_clone' argument 2 names different: declaration 'rtgeom' definition 'g'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:374:66: note: Function 'rttriangle_clone' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rttriangle.c:101:54: note: Function 'rttriangle_clone' argument 2 names different: declaration 'rtgeom' definition 'g'.
librttopo/src/rtutil.c:118:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
librttopo/src/rtutil.c:273:45: style: Function 'trim_trailing_zeros' argument 2 names different: declaration 'num' definition 'str'. [funcArgNamesDifferent]
librttopo/src/librttopo_geom_internal.h:502:57: note: Function 'trim_trailing_zeros' argument 2 names different: declaration 'num' definition 'str'.
librttopo/src/rtutil.c:273:45: note: Function 'trim_trailing_zeros' argument 2 names different: declaration 'num' definition 'str'.
librttopo/src/stringbuffer.c:62:56: style: Function 'stringbuffer_destroy' argument 2 names different: declaration 'sb' definition 's'. [funcArgNamesDifferent]
librttopo/src/stringbuffer.h:49:68: note: Function 'stringbuffer_destroy' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:62:56: note: Function 'stringbuffer_destroy' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:74:54: style: Function 'stringbuffer_clear' argument 2 names different: declaration 'sb' definition 's'. [funcArgNamesDifferent]
librttopo/src/stringbuffer.h:50:66: note: Function 'stringbuffer_clear' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:74:54: note: Function 'stringbuffer_clear' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:118:34: warning: Function 'stringbuffer_append' argument order different: declaration 'ctx, sb, s' definition 'ctx, s, a' [funcArgOrderDifferent]
librttopo/src/stringbuffer.h:53:46: note: Function 'stringbuffer_append' argument order different: declaration 'ctx, sb, s' definition 'ctx, s, a'
librttopo/src/stringbuffer.c:118:34: note: Function 'stringbuffer_append' argument order different: declaration 'ctx, sb, s' definition 'ctx, s, a'
librttopo/src/stringbuffer.c:133:58: style: Function 'stringbuffer_getstring' argument 2 names different: declaration 'sb' definition 's'. [funcArgNamesDifferent]
librttopo/src/stringbuffer.h:55:77: note: Function 'stringbuffer_getstring' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:133:58: note: Function 'stringbuffer_getstring' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:144:62: style: Function 'stringbuffer_getstringcopy' argument 2 names different: declaration 'sb' definition 's'. [funcArgNamesDifferent]
librttopo/src/stringbuffer.h:56:75: note: Function 'stringbuffer_getstringcopy' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:144:62: note: Function 'stringbuffer_getstringcopy' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:158:58: style: Function 'stringbuffer_getlength' argument 2 names different: declaration 'sb' definition 's'. [funcArgNamesDifferent]
librttopo/src/stringbuffer.h:57:69: note: Function 'stringbuffer_getlength' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:158:58: note: Function 'stringbuffer_getlength' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:167:31: warning: Function 'stringbuffer_set' argument order different: declaration 'ctx, sb, s' definition 'ctx, s, str' [funcArgOrderDifferent]
librttopo/src/stringbuffer.h:51:36: note: Function 'stringbuffer_set' argument order different: declaration 'ctx, sb, s' definition 'ctx, s, str'
librttopo/src/stringbuffer.c:167:31: note: Function 'stringbuffer_set' argument order different: declaration 'ctx, sb, s' definition 'ctx, s, str'
librttopo/src/stringbuffer.c:177:53: style: Function 'stringbuffer_copy' argument 2 names different: declaration 'sb' definition 'dst'. [funcArgNamesDifferent]
librttopo/src/stringbuffer.h:52:58: note: Function 'stringbuffer_copy' argument 2 names different: declaration 'sb' definition 'dst'.
librttopo/src/stringbuffer.c:177:53: note: Function 'stringbuffer_copy' argument 2 names different: declaration 'sb' definition 'dst'.
librttopo/src/stringbuffer.c:237:56: style: Function 'stringbuffer_aprintf' argument 2 names different: declaration 'sb' definition 's'. [funcArgNamesDifferent]
librttopo/src/stringbuffer.h:54:67: note: Function 'stringbuffer_aprintf' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/stringbuffer.c:237:56: note: Function 'stringbuffer_aprintf' argument 2 names different: declaration 'sb' definition 's'.
librttopo/src/varint.c:38:11: style: The scope of the variable 'grp' can be reduced. [variableScope]
librttopo/src/varint.c:115:11: style: The scope of the variable 'nByte' can be reduced. [variableScope]
librttopo/src/varint.c:172:28: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
librttopo/src/varint.c:177:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
[02:24]

ftp://ftp.se.debian.org/debian/pool/main/libr/librun-parts-perl/librun-parts-perl_0.09.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/libr/librunapp-perl/librunapp-perl_0.13.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libr/librunning-commentary-perl/librunning-commentary-perl_0.000005.orig.tar.gz

DATE 2018-08-21
TIME 02:24:40