2022-06-29 23:09 ftp://ftp.de.debian.org/debian/pool/main/n/netsurf/netsurf_3.10.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-4.4.0-19041-Microsoft-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.25 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 06b408e (2022-06-29 13:43:17 +0200) count: 1561 1555 elapsed-time: 52.7 47.7 head-timing-info: Tokenizer::simplifyTokens1: 37.8438s (avg. 0.0451596s - 838 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 28.1719s (avg. 0.0336984s - 836 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 4.09375s (avg. 0.00489683s - 836 result(s)) Tokenizer::createTokens: 1.89062s (avg. 0.00219585s - 861 result(s)) UnusedVar::runChecks: 1.07812s (avg. 0.00128962s - 836 result(s)) Overall time: 80.0312s old-timing-info: Tokenizer::simplifyTokens1: 38.1094s (avg. 0.0454766s - 838 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 28.6406s (avg. 0.0342591s - 836 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 4.17188s (avg. 0.00499028s - 836 result(s)) Tokenizer::createTokens: 1.96875s (avg. 0.00228659s - 861 result(s)) UnusedVar::runChecks: 1s (avg. 0.00119617s - 836 result(s)) Overall time: 80.3125s head results: netsurf-all-3.10/libcss/examples/example1.c:277:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:314:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:323:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:333:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:344:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:355:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:366:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:375:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:383:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:404:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:415:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:426:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:438:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:451:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:464:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:477:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:490:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:503:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:513:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:521:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:530:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:540:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:548:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:556:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:564:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:572:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:580:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:588:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:596:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:604:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:612:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:623:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:633:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:642:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:743:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/examples/example1.c:222:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libcss/examples/example1.c:236:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libcss/examples/example1.c:252:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libcss/examples/example1.c:254:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libcss/examples/example1.c:168:2: warning: Redundant assignment of 'argc' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:169:2: warning: Redundant assignment of 'argv' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:277:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:278:2: warning: Redundant assignment of 'base' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:304:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:314:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:315:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:323:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:324:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:333:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:334:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:335:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:344:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:345:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:346:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:355:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:356:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:357:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:366:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:367:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:368:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:375:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:376:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:383:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:384:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:394:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:404:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:405:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:406:2: warning: Redundant assignment of 'name' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:415:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:416:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:417:2: warning: Redundant assignment of 'name' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:426:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:427:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:428:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:438:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:439:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:440:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:441:2: warning: Redundant assignment of 'value' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:451:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:452:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:453:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:454:2: warning: Redundant assignment of 'value' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:464:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:465:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:466:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:467:2: warning: Redundant assignment of 'value' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:477:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:478:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:479:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:480:2: warning: Redundant assignment of 'value' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:490:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:491:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:492:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:493:2: warning: Redundant assignment of 'value' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:503:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:504:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:505:2: warning: Redundant assignment of 'qname' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:506:2: warning: Redundant assignment of 'value' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:513:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:514:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:521:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:522:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:530:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:531:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:532:2: warning: Redundant assignment of 'same_name' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:533:2: warning: Redundant assignment of 'after' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:540:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:541:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:548:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:549:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:556:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:557:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:564:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:565:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:572:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:573:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:580:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:581:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:588:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:589:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:596:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:597:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:604:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:605:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:612:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:613:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:623:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:624:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:625:2: warning: Redundant assignment of 'lang' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:633:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:634:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:642:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:678:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:730:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:731:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:743:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:744:2: warning: Redundant assignment of 'n' to itself. [selfAssignment] netsurf-all-3.10/libcss/examples/example1.c:300:37: style:inconclusive: Function 'node_name' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:26:44: note: Function 'node_name' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:300:37: note: Function 'node_name' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:311:40: style:inconclusive: Function 'node_classes' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:28:47: note: Function 'node_classes' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:311:40: note: Function 'node_classes' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:321:35: style:inconclusive: Function 'node_id' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:30:42: note: Function 'node_id' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:321:35: note: Function 'node_id' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:329:47: style:inconclusive: Function 'named_ancestor_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:32:54: note: Function 'named_ancestor_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:329:47: note: Function 'named_ancestor_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:340:45: style:inconclusive: Function 'named_parent_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:35:52: note: Function 'named_parent_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:340:45: note: Function 'named_parent_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:351:54: style:inconclusive: Function 'named_generic_sibling_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:41:61: note: Function 'named_generic_sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:351:54: note: Function 'named_generic_sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:362:46: style:inconclusive: Function 'named_sibling_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:38:53: note: Function 'named_sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:362:46: note: Function 'named_sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:373:39: style:inconclusive: Function 'parent_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:44:46: note: Function 'parent_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:373:39: note: Function 'parent_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:381:40: style:inconclusive: Function 'sibling_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:45:47: note: Function 'sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:381:40: note: Function 'sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:389:41: style:inconclusive: Function 'node_has_name' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:46:48: note: Function 'node_has_name' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:389:41: note: Function 'node_has_name' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:400:42: style:inconclusive: Function 'node_has_class' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:49:49: note: Function 'node_has_class' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:400:42: note: Function 'node_has_class' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:411:39: style:inconclusive: Function 'node_has_id' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:52:46: note: Function 'node_has_id' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:411:39: note: Function 'node_has_id' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:422:46: style:inconclusive: Function 'node_has_attribute' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:55:53: note: Function 'node_has_attribute' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:422:46: note: Function 'node_has_attribute' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:433:52: style:inconclusive: Function 'node_has_attribute_equal' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:58:59: note: Function 'node_has_attribute_equal' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:433:52: note: Function 'node_has_attribute_equal' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:446:56: style:inconclusive: Function 'node_has_attribute_dashmatch' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:62:63: note: Function 'node_has_attribute_dashmatch' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:446:56: note: Function 'node_has_attribute_dashmatch' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:459:55: style:inconclusive: Function 'node_has_attribute_includes' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:66:62: note: Function 'node_has_attribute_includes' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:459:55: note: Function 'node_has_attribute_includes' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:472:53: style:inconclusive: Function 'node_has_attribute_prefix' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:70:60: note: Function 'node_has_attribute_prefix' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:472:53: note: Function 'node_has_attribute_prefix' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:485:53: style:inconclusive: Function 'node_has_attribute_suffix' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:74:60: note: Function 'node_has_attribute_suffix' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:485:53: note: Function 'node_has_attribute_suffix' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:498:56: style:inconclusive: Function 'node_has_attribute_substring' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:78:63: note: Function 'node_has_attribute_substring' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:498:56: note: Function 'node_has_attribute_substring' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:519:40: style:inconclusive: Function 'node_is_root' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:82:47: note: Function 'node_is_root' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:519:40: note: Function 'node_is_root' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:527:47: style:inconclusive: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:83:54: note: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:527:47: note: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:538:41: style:inconclusive: Function 'node_is_empty' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:85:48: note: Function 'node_is_empty' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:538:41: note: Function 'node_is_empty' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:546:40: style:inconclusive: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:86:47: note: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:546:40: note: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:554:43: style:inconclusive: Function 'node_is_visited' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:87:50: note: Function 'node_is_visited' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:554:43: note: Function 'node_is_visited' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:562:41: style:inconclusive: Function 'node_is_hover' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:88:48: note: Function 'node_is_hover' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:562:41: note: Function 'node_is_hover' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:570:42: style:inconclusive: Function 'node_is_active' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:89:49: note: Function 'node_is_active' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:570:42: note: Function 'node_is_active' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:578:41: style:inconclusive: Function 'node_is_focus' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:90:48: note: Function 'node_is_focus' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:578:41: note: Function 'node_is_focus' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:586:43: style:inconclusive: Function 'node_is_enabled' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:91:50: note: Function 'node_is_enabled' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:586:43: note: Function 'node_is_enabled' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:594:44: style:inconclusive: Function 'node_is_disabled' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:92:51: note: Function 'node_is_disabled' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:594:44: note: Function 'node_is_disabled' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:602:43: style:inconclusive: Function 'node_is_checked' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:93:50: note: Function 'node_is_checked' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:602:43: note: Function 'node_is_checked' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:610:42: style:inconclusive: Function 'node_is_target' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:94:49: note: Function 'node_is_target' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:610:42: note: Function 'node_is_target' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:619:40: style:inconclusive: Function 'node_is_lang' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/examples/example1.c:95:47: note: Function 'node_is_lang' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:619:40: note: Function 'node_is_lang' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/examples/example1.c:168:2: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:169:2: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:277:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:278:2: style: Variable 'base' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:304:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:314:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:315:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:323:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:324:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:333:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:334:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:335:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:344:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:345:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:346:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:355:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:356:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:357:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:366:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:367:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:368:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:375:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:376:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:383:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:384:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:394:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:404:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:405:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:406:2: style: Variable 'name' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:415:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:416:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:417:2: style: Variable 'name' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:426:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:427:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:428:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:438:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:439:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:440:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:441:2: style: Variable 'value' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:451:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:452:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:453:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:454:2: style: Variable 'value' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:464:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:465:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:466:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:467:2: style: Variable 'value' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:477:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:478:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:479:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:480:2: style: Variable 'value' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:490:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:491:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:492:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:493:2: style: Variable 'value' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:503:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:504:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:505:2: style: Variable 'qname' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:506:2: style: Variable 'value' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:513:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:514:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:521:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:522:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:530:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:531:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:532:2: style: Variable 'same_name' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:533:2: style: Variable 'after' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:540:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:541:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:548:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:549:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:556:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:557:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:564:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:565:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:572:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:573:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:580:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:581:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:588:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:589:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:596:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:597:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:604:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:605:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:612:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:613:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:623:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:624:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:625:2: style: Variable 'lang' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:633:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:634:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:642:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:678:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:743:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/examples/example1.c:744:2: style: Variable 'n' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/src/lex/lex.c:1962:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/src/parse/language.c:598:20: style: Local variable 'token' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/language.c:354:19: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/language.c:598:20: note: Shadow variable netsurf-all-3.10/libcss/src/parse/parse.c:888:19: style: Local variable 'to' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/parse.c:859:15: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/parse.c:888:19: note: Shadow variable netsurf-all-3.10/libcss/src/parse/parse.c:898:17: style: Local variable 'to' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/parse.c:859:15: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/parse.c:898:17: note: Shadow variable netsurf-all-3.10/libcss/src/parse/parse.c:910:17: style: Local variable 'to' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/parse.c:859:15: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/parse.c:910:17: note: Shadow variable netsurf-all-3.10/libcss/src/parse/parse.c:1086:16: style: Local variable 'to' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/parse.c:1059:15: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/parse.c:1086:16: note: Shadow variable netsurf-all-3.10/libcss/src/parse/parse.c:1093:17: style: Local variable 'to' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/parse.c:1059:15: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/parse.c:1093:17: note: Shadow variable netsurf-all-3.10/libcss/src/parse/parse.c:1109:18: style: Local variable 'to' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/parse.c:1059:15: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/parse.c:1109:18: note: Shadow variable netsurf-all-3.10/libcss/src/parse/parse.c:1636:17: style: Local variable 'to' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/parse.c:1618:15: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/parse.c:1636:17: note: Shadow variable netsurf-all-3.10/libcss/src/parse/parse.c:1716:16: style: Local variable 'to' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/parse/parse.c:1707:15: note: Shadowed declaration netsurf-all-3.10/libcss/src/parse/parse.c:1716:16: note: Shadow variable netsurf-all-3.10/libcss/src/parse/properties/background.c:128:14: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/background.c:117:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/background.c:128:14: note: error is overwritten netsurf-all-3.10/libcss/src/parse/properties/column_rule.c:101:12: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/column_rule.c:91:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/column_rule.c:101:12: note: error is overwritten netsurf-all-3.10/libcss/src/parse/properties/columns.c:88:12: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/columns.c:76:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/columns.c:88:12: note: error is overwritten netsurf-all-3.10/libcss/src/parse/properties/css_property_parser_gen.c:62:24: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != 0' is always true. [redundantCondition] netsurf-all-3.10/libcss/src/parse/properties/css_property_parser_gen.c:148:9: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/src/parse/properties/css_property_parser_gen.c:471:17: style: Unused variable: parser_id [unusedVariable] netsurf-all-3.10/libcss/src/parse/properties/flex.c:122:14: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/flex.c:112:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/flex.c:122:14: note: error is overwritten netsurf-all-3.10/libcss/src/parse/properties/flex_flow.c:88:14: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/flex_flow.c:78:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/flex_flow.c:88:14: note: error is overwritten netsurf-all-3.10/libcss/src/parse/properties/font.c:316:14: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/font.c:306:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/font.c:316:14: note: error is overwritten netsurf-all-3.10/libcss/src/parse/properties/list_style.c:98:14: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/list_style.c:88:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/list_style.c:98:14: note: error is overwritten netsurf-all-3.10/libcss/src/parse/properties/outline.c:98:14: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/outline.c:88:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/outline.c:98:14: note: error is overwritten netsurf-all-3.10/libcss/src/parse/properties/utils.c:394:6: warning: Either the condition 'token==NULL' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] netsurf-all-3.10/libcss/src/parse/properties/utils.c:384:12: note: Assuming that condition 'token==NULL' is not redundant netsurf-all-3.10/libcss/src/parse/properties/utils.c:394:6: note: Null pointer dereference netsurf-all-3.10/libcss/src/parse/properties/utils.c:192:14: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libcss/src/parse/properties/utils.c:179:9: note: error is assigned netsurf-all-3.10/libcss/src/parse/properties/utils.c:192:14: note: error is overwritten netsurf-all-3.10/libcss/src/select/hash.c:904:19: style: Variable 'lerror' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/src/select/hash.c:956:19: style: Variable 'lerror' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/src/select/hash.c:1017:19: style: Variable 'lerror' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/src/select/properties/voice_family.c:94:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] netsurf-all-3.10/libcss/src/select/properties/voice_family.c:99:4: note: Found duplicate branches for 'if' and 'else'. netsurf-all-3.10/libcss/src/select/properties/voice_family.c:94:2: note: Found duplicate branches for 'if' and 'else'. netsurf-all-3.10/libcss/src/select/select.c:592:18: style: Condition 'node_data==NULL' is always true [knownConditionTrueFalse] netsurf-all-3.10/libcss/src/select/select.c:550:36: note: Assignment 'node_data=NULL', assigned value is 0 netsurf-all-3.10/libcss/src/select/select.c:584:14: note: Assuming condition is false netsurf-all-3.10/libcss/src/select/select.c:592:18: note: Condition 'node_data==NULL' is always true netsurf-all-3.10/libcss/src/select/select.c:557:25: style: Local variable 'node_data' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/src/select/select.c:550:24: note: Shadowed declaration netsurf-all-3.10/libcss/src/select/select.c:557:25: note: Shadow variable netsurf-all-3.10/libcss/src/select/select.c:1802:9: style: Parameter 'parent' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:723:69: style:inconclusive: Function 'css__stylesheet_style_append' argument 2 names different: declaration 'code' definition 'css_code'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/src/stylesheet.h:219:69: note: Function 'css__stylesheet_style_append' argument 2 names different: declaration 'code' definition 'css_code'. netsurf-all-3.10/libcss/src/stylesheet.c:723:69: note: Function 'css__stylesheet_style_append' argument 2 names different: declaration 'code' definition 'css_code'. netsurf-all-3.10/libcss/src/stylesheet.c:942:53: style:inconclusive: Function 'css__stylesheet_selector_append_specific' argument 3 names different: declaration 'specific' definition 'detail'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/src/stylesheet.h:253:53: note: Function 'css__stylesheet_selector_append_specific' argument 3 names different: declaration 'specific' definition 'detail'. netsurf-all-3.10/libcss/src/stylesheet.c:942:53: note: Function 'css__stylesheet_selector_append_specific' argument 3 names different: declaration 'specific' definition 'detail'. netsurf-all-3.10/libcss/src/stylesheet.c:1385:33: style:inconclusive: Function 'css__stylesheet_rule_set_page_selector' argument 3 names different: declaration 'sel' definition 'selector'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/src/stylesheet.h:278:33: note: Function 'css__stylesheet_rule_set_page_selector' argument 3 names different: declaration 'sel' definition 'selector'. netsurf-all-3.10/libcss/src/stylesheet.c:1385:33: note: Function 'css__stylesheet_rule_set_page_selector' argument 3 names different: declaration 'sel' definition 'selector'. netsurf-all-3.10/libcss/src/stylesheet.c:1647:35: style:inconclusive: Function '_rule_size' argument 1 names different: declaration 'rule' definition 'r'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/src/stylesheet.c:23:42: note: Function '_rule_size' argument 1 names different: declaration 'rule' definition 'r'. netsurf-all-3.10/libcss/src/stylesheet.c:1647:35: note: Function '_rule_size' argument 1 names different: declaration 'rule' definition 'r'. netsurf-all-3.10/libcss/src/stylesheet.c:837:60: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:912:64: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:941:68: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:1019:60: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:1057:55: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:1220:61: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:1305:60: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:1332:67: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:1359:58: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/src/stylesheet.c:1384:66: style: Parameter 'sheet' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/test/testutils.h:23:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/testutils.h:23:2: warning: Redundant assignment of 'function' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/testutils.h:24:2: warning: Redundant assignment of 'file' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/testutils.h:23:2: style: Variable 'function' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/testutils.h:24:2: style: Variable 'file' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/css21.c:19:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/css21.c:19:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/css21.c:20:2: warning: Redundant assignment of 'base' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/dump.h:31:59: style:inconclusive: Function 'dump_sheet' argument 3 names different: declaration 'len' definition 'buflen'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/dump.h:15:66: note: Function 'dump_sheet' argument 3 names different: declaration 'len' definition 'buflen'. netsurf-all-3.10/libcss/test/dump.h:31:59: note: Function 'dump_sheet' argument 3 names different: declaration 'len' definition 'buflen'. netsurf-all-3.10/libcss/test/css21.c:108:11: style: Local variable 'buf' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/test/css21.c:35:10: note: Shadowed declaration netsurf-all-3.10/libcss/test/css21.c:108:11: note: Shadow variable netsurf-all-3.10/libcss/test/css21.c:19:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/css21.c:20:2: style: Variable 'base' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/css21.c:92:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/lex-auto.c:147:4: warning: Conversion of string literal "No memory for expected tokens" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/lex-auto.c:289:4: warning: Conversion of string literal "Types differ" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/lex-auto.c:297:5: warning: Conversion of string literal "Text lengths differ" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/lex-auto.c:306:5: warning: Conversion of string literal "Text differs" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/lex.c:22:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/lex.c:22:2: warning: Redundant assignment of 'token' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/lex.c:22:2: style: Variable 'token' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/lex.c:173:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/number.c:196:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/number.c:197:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/libcss/test/number.c:118:2: warning: Redundant assignment of 'exp' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/number.c:119:2: warning: Redundant assignment of 'explen' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/number.c:196:6: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/number.c:197:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse-auto.c:66:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/parse-auto.c:80:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/parse-auto.c:431:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libcss/test/parse-auto.c:553:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libcss/test/parse-auto.c:66:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse-auto.c:67:2: warning: Redundant assignment of 'base' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse-auto.c:80:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse-auto.c:512:10: style: Local variable 'i' shadows outer variable [shadowVariable] netsurf-all-3.10/libcss/test/parse-auto.c:482:11: note: Shadowed declaration netsurf-all-3.10/libcss/test/parse-auto.c:512:10: note: Shadow variable netsurf-all-3.10/libcss/test/parse-auto.c:229:5: warning: Conversion of string literal "No memory for expected rules" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse-auto.c:275:6: warning: Conversion of string literal "No memory for bytecode" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse-auto.c:301:7: warning: Conversion of string literal "No memory for string table" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse-auto.c:433:3: warning: Conversion of string literal "Unexpected number of rules" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse-auto.c:440:4: warning: Conversion of string literal "Types differ" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse-auto.c:580:3: warning: Conversion of string literal "Mismatched charsets" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse-auto.c:592:3: warning: Conversion of string literal "Mismatched URLs" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse-auto.c:66:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse-auto.c:67:2: style: Variable 'base' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse-auto.c:80:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse.c:36:2: warning: Redundant assignment of 'type' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse.c:37:2: warning: Redundant assignment of 'tokens' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse.c:38:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse.c:36:2: style: Variable 'type' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse.c:37:2: style: Variable 'tokens' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse.c:38:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse.c:121:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse2-auto.c:40:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/parse2-auto.c:54:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/parse2-auto.c:224:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libcss/test/parse2-auto.c:226:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libcss/test/parse2-auto.c:40:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse2-auto.c:41:2: warning: Redundant assignment of 'base' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse2-auto.c:54:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/parse2-auto.c:165:4: warning: Conversion of string literal "No memory for expected output" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse2-auto.c:188:3: warning: Conversion of string literal "No memory for result data" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse2-auto.c:228:3: warning: Conversion of string literal "Result doesn't match expected" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/parse2-auto.c:40:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse2-auto.c:41:2: style: Variable 'base' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/parse2-auto.c:54:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:214:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/select.c:228:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/select.c:1575:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/select.c:1586:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libcss/test/select.c:829:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libcss/test/select.c:831:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libcss/test/select.c:214:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:215:2: warning: Redundant assignment of 'base' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:228:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:804:2: warning: Redundant assignment of 'exp' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:900:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:912:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:953:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:974:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:994:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1014:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1034:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1045:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1057:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1127:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1148:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1177:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1223:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1268:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1303:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1342:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1386:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1400:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1442:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1453:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1454:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1465:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1466:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1477:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1478:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1489:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1490:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1501:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1502:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1513:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1514:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1525:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1526:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1537:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1538:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1549:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1550:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1563:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1564:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1565:2: warning: Redundant assignment of 'lang' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1575:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1576:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1586:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1622:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1675:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:1686:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libcss/test/select.c:896:37: style:inconclusive: Function 'node_name' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:87:44: note: Function 'node_name' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:896:37: note: Function 'node_name' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:924:35: style:inconclusive: Function 'node_id' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:91:42: note: Function 'node_id' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:924:35: note: Function 'node_id' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:948:47: style:inconclusive: Function 'named_ancestor_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:93:54: note: Function 'named_ancestor_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:948:47: note: Function 'named_ancestor_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:969:45: style:inconclusive: Function 'named_parent_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:96:52: note: Function 'named_parent_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:969:45: note: Function 'named_parent_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:989:46: style:inconclusive: Function 'named_sibling_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:99:53: note: Function 'named_sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:989:46: note: Function 'named_sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1009:54: style:inconclusive: Function 'named_generic_sibling_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:102:61: note: Function 'named_generic_sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1009:54: note: Function 'named_generic_sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1030:39: style:inconclusive: Function 'parent_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:105:46: note: Function 'parent_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1030:39: note: Function 'parent_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1041:40: style:inconclusive: Function 'sibling_node' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:106:47: note: Function 'sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1041:40: note: Function 'sibling_node' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1052:41: style:inconclusive: Function 'node_has_name' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:107:48: note: Function 'node_has_name' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1052:41: note: Function 'node_has_name' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1069:42: style:inconclusive: Function 'node_has_class' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:110:49: note: Function 'node_has_class' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1069:42: note: Function 'node_has_class' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1095:39: style:inconclusive: Function 'node_has_id' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:113:46: note: Function 'node_has_id' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1095:39: note: Function 'node_has_id' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1121:46: style:inconclusive: Function 'node_has_attribute' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:116:53: note: Function 'node_has_attribute' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1121:46: note: Function 'node_has_attribute' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1141:52: style:inconclusive: Function 'node_has_attribute_equal' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:119:59: note: Function 'node_has_attribute_equal' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1141:52: note: Function 'node_has_attribute_equal' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1169:55: style:inconclusive: Function 'node_has_attribute_includes' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:127:62: note: Function 'node_has_attribute_includes' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1169:55: note: Function 'node_has_attribute_includes' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1215:56: style:inconclusive: Function 'node_has_attribute_dashmatch' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:123:63: note: Function 'node_has_attribute_dashmatch' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1215:56: note: Function 'node_has_attribute_dashmatch' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1261:53: style:inconclusive: Function 'node_has_attribute_prefix' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:131:60: note: Function 'node_has_attribute_prefix' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1261:53: note: Function 'node_has_attribute_prefix' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1296:53: style:inconclusive: Function 'node_has_attribute_suffix' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:135:60: note: Function 'node_has_attribute_suffix' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1296:53: note: Function 'node_has_attribute_suffix' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1335:56: style:inconclusive: Function 'node_has_attribute_substring' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:139:63: note: Function 'node_has_attribute_substring' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1335:56: note: Function 'node_has_attribute_substring' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1383:40: style:inconclusive: Function 'node_is_root' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:143:47: note: Function 'node_is_root' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1383:40: note: Function 'node_is_root' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1393:47: style:inconclusive: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:144:54: note: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1393:47: note: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1439:41: style:inconclusive: Function 'node_is_empty' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:146:48: note: Function 'node_is_empty' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1439:41: note: Function 'node_is_empty' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1449:40: style:inconclusive: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:147:47: note: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1449:40: note: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1461:43: style:inconclusive: Function 'node_is_visited' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:148:50: note: Function 'node_is_visited' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1461:43: note: Function 'node_is_visited' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1473:41: style:inconclusive: Function 'node_is_hover' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:149:48: note: Function 'node_is_hover' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1473:41: note: Function 'node_is_hover' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1485:42: style:inconclusive: Function 'node_is_active' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:150:49: note: Function 'node_is_active' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1485:42: note: Function 'node_is_active' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1497:41: style:inconclusive: Function 'node_is_focus' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:151:48: note: Function 'node_is_focus' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1497:41: note: Function 'node_is_focus' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1509:43: style:inconclusive: Function 'node_is_enabled' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:152:50: note: Function 'node_is_enabled' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1509:43: note: Function 'node_is_enabled' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1521:44: style:inconclusive: Function 'node_is_disabled' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:153:51: note: Function 'node_is_disabled' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1521:44: note: Function 'node_is_disabled' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1533:43: style:inconclusive: Function 'node_is_checked' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:154:50: note: Function 'node_is_checked' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1533:43: note: Function 'node_is_checked' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1545:42: style:inconclusive: Function 'node_is_target' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:155:49: note: Function 'node_is_target' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1545:42: note: Function 'node_is_target' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1557:40: style:inconclusive: Function 'node_is_lang' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:156:47: note: Function 'node_is_lang' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1557:40: note: Function 'node_is_lang' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/libcss/test/select.c:1584:74: style:inconclusive: Function 'ua_default_for_property' argument 3 names different: declaration 'hints' definition 'hint'. [funcArgNamesDifferent] netsurf-all-3.10/libcss/test/select.c:161:13: note: Function 'ua_default_for_property' argument 3 names different: declaration 'hints' definition 'hint'. netsurf-all-3.10/libcss/test/select.c:1584:74: note: Function 'ua_default_for_property' argument 3 names different: declaration 'hints' definition 'hint'. netsurf-all-3.10/libcss/test/select.c:1070:15: style: Parameter 'name' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/test/select.c:1096:15: style: Parameter 'name' can be declared as pointer to const [constParameter] netsurf-all-3.10/libcss/test/select.c:537:3: warning: Conversion of string literal "Unknown stylesheet origin" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/select.c:631:4: warning: Conversion of string literal "Unknown media type" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/select.c:685:4: warning: Conversion of string literal "Unknown pseudo" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/select.c:713:4: warning: Conversion of string literal "No memory for expected output" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/select.c:808:3: warning: Conversion of string literal "No memory for result data" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/select.c:835:3: warning: Conversion of string literal "Result doesn't match expected" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libcss/test/select.c:214:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:215:2: style: Variable 'base' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:228:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:900:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:912:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:953:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:974:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:994:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1014:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1034:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1045:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1057:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1127:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1148:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1177:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1223:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1268:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1303:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1342:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1386:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1400:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1442:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1453:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1454:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1465:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1466:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1477:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1478:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1489:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1490:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1501:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1502:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1513:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1514:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1525:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1526:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1537:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1538:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1549:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1550:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1563:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1564:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1565:2: style: Variable 'lang' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1575:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1576:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1586:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1622:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1675:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libcss/test/select.c:1686:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/bindings/hubbub/parser.c:517:20: style: Variable 'err' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/src/core/characterdata.c:482:32: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libdom/src/core/document.c:1337:17: style: Parameter 'list' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/src/core/element.c:2390:29: style: Parameter 'p1' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/src/core/element.c:2390:39: style: Parameter 'p2' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/src/core/node.c:1536:52: style: Parameter 'node' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/src/core/node.c:1537:22: style: Parameter 'other' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/src/core/nodelist.c:417:22: style: Parameter 'root' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/src/core/nodelist.c:252:31: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libdom/src/core/nodelist.c:361:31: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libdom/src/core/string.c:122:2: error: Memory leak: ret.data [memleak] netsurf-all-3.10/libdom/src/core/string.c:587:2: error: Memory leak: concat.data [memleak] netsurf-all-3.10/libdom/src/core/string.c:740:2: error: Memory leak: res.data [memleak] netsurf-all-3.10/libdom/src/core/string.c:843:2: error: Memory leak: res.data [memleak] netsurf-all-3.10/libdom/src/core/typeinfo.c:15:23: style: struct member 'dom_type_info::type' is never used. [unusedStructMember] netsurf-all-3.10/libdom/src/core/typeinfo.c:16:23: style: struct member 'dom_type_info::namespace' is never used. [unusedStructMember] netsurf-all-3.10/libdom/src/events/dispatch.c:43:33: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libdom/src/events/dispatch.c:89:33: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libdom/src/events/event_target.c:113:48: style: Parameter 'listener' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/src/events/mouse_event.c:295:45: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] netsurf-all-3.10/libdom/src/events/mouse_event.c:349:45: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] netsurf-all-3.10/libdom/src/html/html_table_element.c:613:17: style: Local variable 'exp' shadows outer variable [shadowVariable] netsurf-all-3.10/libdom/src/html/html_table_element.c:605:16: note: Shadowed declaration netsurf-all-3.10/libdom/src/html/html_table_element.c:613:17: note: Shadow variable netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:20:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:60:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:67:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:74:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:81:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:383:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:233:28: warning: Either the condition 'fptr!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:234:12: note: Assuming that condition 'fptr!=NULL' is not redundant netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:233:28: note: Null pointer addition netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:247:28: warning: Either the condition 'qptr!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:248:12: note: Assuming that condition 'qptr!=NULL' is not redundant netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:247:28: note: Null pointer addition netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:20:2: warning: Redundant assignment of 'function' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:21:2: warning: Redundant assignment of 'file' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:60:2: warning: Redundant assignment of 'dummy' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:67:2: warning: Redundant assignment of 'dummy' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:74:2: warning: Redundant assignment of 'dummy' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:81:2: warning: Redundant assignment of 'dummy' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:383:2: warning: Redundant assignment of 'name' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:384:2: warning: Redundant assignment of 'value' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:43:20: style:inconclusive: Function 'is_same' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:32:20: note: Function 'is_same' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:43:20: note: Function 'is_same' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:48:22: style:inconclusive: Function 'is_same_int' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:33:22: note: Function 'is_same_int' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:48:22: note: Function 'is_same_int' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:53:40: style:inconclusive: Function 'is_same_unsigned_int32_t' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:34:40: note: Function 'is_same_unsigned_int32_t' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:53:40: note: Function 'is_same_unsigned_int32_t' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:58:24: style:inconclusive: Function 'is_equals_int' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:36:24: note: Function 'is_equals_int' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:58:24: note: Function 'is_equals_int' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:65:26: style:inconclusive: Function 'is_equals_bool' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:39:26: note: Function 'is_equals_bool' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:65:26: note: Function 'is_equals_bool' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:72:42: style:inconclusive: Function 'is_equals_unsigned_int32_t' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:37:42: note: Function 'is_equals_unsigned_int32_t' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:72:42: note: Function 'is_equals_unsigned_int32_t' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:79:40: style:inconclusive: Function 'is_equals_unsigned_long' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:38:40: note: Function 'is_equals_unsigned_long' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:79:40: note: Function 'is_equals_unsigned_long' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:93:35: style:inconclusive: Function 'is_equals_string' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:40:35: note: Function 'is_equals_string' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:93:35: note: Function 'is_equals_string' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:115:38: style:inconclusive: Function 'is_equals_domstring' argument 1 names different: declaration 'excepted' definition 'expected'. [funcArgNamesDifferent] netsurf-all-3.10/libdom/test/testutils/domtsasserts.h:42:38: note: Function 'is_equals_domstring' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:115:38: note: Function 'is_equals_domstring' argument 1 names different: declaration 'excepted' definition 'expected'. netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:38:20: style: Parameter 'arg' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:43:20: style: Parameter 'expected' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:43:36: style: Parameter 'actual' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:161:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:177:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:191:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:20:2: style: Variable 'function' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:21:2: style: Variable 'file' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:60:2: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:67:2: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:74:2: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:81:2: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:383:2: style: Variable 'name' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:384:2: style: Variable 'value' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/list.c:86:43: style: Parameter 'data' can be declared as pointer to const [constParameter] netsurf-all-3.10/libdom/test/testutils/load.c:65:3: error: Resource leak: handle [resourceLeak] netsurf-all-3.10/libdom/test/testutils/load.c:43:2: warning: Redundant assignment of 'willBeModified' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/load.c:108:2: warning: Redundant assignment of 'willBeModified' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/load.c:43:2: style: Variable 'willBeModified' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/load.c:108:2: style: Variable 'willBeModified' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/utils.c:17:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libdom/test/testutils/utils.c:30:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libdom/test/testutils/utils.c:17:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/utils.c:26:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libdom/test/testutils/utils.c:17:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/utils.c:26:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libdom/test/testutils/utils.c:33:1: error: va_list 'l' was opened but not closed by va_end(). [va_end_missing] netsurf-all-3.10/libhubbub/examples/libxml.c:142:26: style: Unused variable: params [unusedVariable] netsurf-all-3.10/libhubbub/examples/libxml.c:378:8: style: Variable 'error' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:116:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/perf/hubbub.c:263:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/perf/hubbub.c:271:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/perf/hubbub.c:467:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/perf/hubbub.c:477:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/perf/hubbub.c:486:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/perf/hubbub.c:529:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/perf/hubbub.c:160:2: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libhubbub/perf/hubbub.c:160:2: error: Memory leak: file [memleak] netsurf-all-3.10/libhubbub/perf/hubbub.c:116:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:170:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:184:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:212:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:251:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:263:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:264:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:271:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:272:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:282:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:333:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:368:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:396:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:438:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:467:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:468:2: warning: Redundant assignment of 'element_only' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:477:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:486:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:487:2: warning: Redundant assignment of 'form' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:488:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:499:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:529:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:530:2: warning: Redundant assignment of 'mode' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/perf/hubbub.c:493:37: style:inconclusive: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. [funcArgNamesDifferent] netsurf-all-3.10/libhubbub/perf/hubbub.c:89:44: note: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. netsurf-all-3.10/libhubbub/perf/hubbub.c:493:37: note: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. netsurf-all-3.10/libhubbub/perf/hubbub.c:58:8: style: struct member 'buf_t::buf' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/perf/hubbub.c:59:9: style: struct member 'buf_t::len' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/perf/hubbub.c:60:9: style: struct member 'buf_t::pos' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/perf/hubbub.c:116:2: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:170:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:184:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:212:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:251:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:263:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:264:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:271:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:272:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:282:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:333:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:368:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:438:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:467:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:468:2: style: Variable 'element_only' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:477:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:486:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:487:2: style: Variable 'form' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:488:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:499:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:529:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/hubbub.c:530:2: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/perf/libxml2.c:43:3: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libhubbub/perf/libxml2.c:50:2: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libhubbub/perf/libxml2.c:30:6: style: Variable 'stat' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/src/charset/detect.c:664:10: style: Condition 'pos>=end' is always true [knownConditionTrueFalse] netsurf-all-3.10/libhubbub/src/charset/detect.c:647:13: note: Assuming that condition 'pos=end' is always true netsurf-all-3.10/libhubbub/src/tokeniser/entities.c:14:10: style: struct member 'hubbub_entity_node::split' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/src/tokeniser/entities.c:15:10: style: struct member 'hubbub_entity_node::lt' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/src/tokeniser/entities.c:16:10: style: struct member 'hubbub_entity_node::eq' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/src/tokeniser/entities.c:17:10: style: struct member 'hubbub_entity_node::gt' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/src/tokeniser/entities.c:18:11: style: struct member 'hubbub_entity_node::value' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:2894:39: style:inconclusive: Function 'hubbub_tokeniser_consume_character_reference' argument 2 names different: declaration 'off' definition 'pos'. [funcArgNamesDifferent] netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:260:39: note: Function 'hubbub_tokeniser_consume_character_reference' argument 2 names different: declaration 'off' definition 'pos'. netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:2894:39: note: Function 'hubbub_tokeniser_consume_character_reference' argument 2 names different: declaration 'off' definition 'pos'. netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:1644:11: style: Local variable 'len' shadows outer variable [shadowVariable] netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:1630:10: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:1644:11: note: Shadow variable netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:3080:16: style: Local variable 'error' shadows outer variable [shadowVariable] netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:3071:20: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:3080:16: note: Shadow variable netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:153:12: style: struct member 'Anonymous4::line' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/src/tokeniser/tokeniser.c:154:12: style: struct member 'Anonymous4::col' is never used. [unusedStructMember] netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:709:10: style: Local variable 'node' shadows outer variable [shadowVariable] netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:669:11: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:709:10: note: Shadow variable netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:887:16: style: Local variable 'type' shadows outer argument [shadowArgument] netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:865:43: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:887:16: note: Shadow variable netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:1070:16: style: Local variable 'type' shadows outer argument [shadowArgument] netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:1047:43: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:1070:16: note: Shadow variable netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:1878:16: style: Local variable 'type' shadows outer argument [shadowArgument] netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:1862:16: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:1878:16: note: Shadow variable netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:2385:11: style: Local variable 'node' shadows outer variable [shadowVariable] netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:2374:11: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/treebuilder/in_body.c:2385:11: note: Shadow variable netsurf-all-3.10/libhubbub/src/treebuilder/in_row.c:112:18: style: Local variable 'type' shadows outer variable [shadowVariable] netsurf-all-3.10/libhubbub/src/treebuilder/in_row.c:86:16: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/treebuilder/in_row.c:112:18: note: Shadow variable netsurf-all-3.10/libhubbub/src/treebuilder/in_table.c:134:18: style: Local variable 'type' shadows outer variable [shadowVariable] netsurf-all-3.10/libhubbub/src/treebuilder/in_table.c:102:16: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/treebuilder/in_table.c:134:18: note: Shadow variable netsurf-all-3.10/libhubbub/src/treebuilder/treebuilder.c:689:9: style: Local variable 'prev_node' shadows outer function [shadowFunction] netsurf-all-3.10/libhubbub/src/treebuilder/treebuilder.c:1329:14: note: Shadowed declaration netsurf-all-3.10/libhubbub/src/treebuilder/treebuilder.c:689:9: note: Shadow variable netsurf-all-3.10/libhubbub/src/treebuilder/treebuilder.c:603:21: style: Variable 'error' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/testutils.h:22:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/testutils.h:22:2: warning: Redundant assignment of 'function' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/testutils.h:23:2: warning: Redundant assignment of 'file' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/testutils.h:22:2: style: Variable 'function' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/testutils.h:23:2: style: Variable 'file' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/entities.c:10:2: warning: Redundant assignment of 'argc' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/entities.c:11:2: warning: Redundant assignment of 'argv' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/entities.c:10:2: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/entities.c:11:2: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/parser.c:37:3: error: Memory leak: buf [memleak] netsurf-all-3.10/libhubbub/test/parser.c:25:2: warning: Redundant assignment of 'argc' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/parser.c:98:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/parser.c:25:2: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tokeniser.c:86:2: warning: Redundant assignment of 'pw' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tokeniser2.c:360:10: style: Local variable 'expname' shadows outer variable [shadowVariable] netsurf-all-3.10/libhubbub/test/tokeniser2.c:327:15: note: Shadowed declaration netsurf-all-3.10/libhubbub/test/tokeniser2.c:360:10: note: Shadow variable netsurf-all-3.10/libhubbub/test/tokeniser2.c:238:2: warning: Conversion of string literal "too many tokens" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libhubbub/test/tokeniser3.c:368:10: style: Local variable 'expname' shadows outer variable [shadowVariable] netsurf-all-3.10/libhubbub/test/tokeniser3.c:335:15: note: Shadowed declaration netsurf-all-3.10/libhubbub/test/tokeniser3.c:368:10: note: Shadow variable netsurf-all-3.10/libhubbub/test/tokeniser3.c:243:2: warning: Conversion of string literal "too many tokens" to bool always evaluates to true. [incorrectStringBooleanError] netsurf-all-3.10/libhubbub/test/tree-buf.c:651:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/libhubbub/test/tree-buf.c:663:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree-buf.c:672:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree-buf.c:716:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree-buf.c:724:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree-buf.c:387:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libhubbub/test/tree-buf.c:851:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libhubbub/test/tree-buf.c:270:15: style: Variable 'node->refcnt' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:269:15: note: node->refcnt is assigned netsurf-all-3.10/libhubbub/test/tree-buf.c:270:15: note: node->refcnt is overwritten netsurf-all-3.10/libhubbub/test/tree-buf.c:357:15: style: Variable 'node->refcnt' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:356:15: note: node->refcnt is assigned netsurf-all-3.10/libhubbub/test/tree-buf.c:357:15: note: node->refcnt is overwritten netsurf-all-3.10/libhubbub/test/tree-buf.c:265:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:282:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:312:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:352:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:368:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:380:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:622:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:651:2: warning: Redundant assignment of 'element_only' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:663:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:672:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:673:2: warning: Redundant assignment of 'form' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:674:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:686:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:716:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:717:2: warning: Redundant assignment of 'mode' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:724:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:725:2: warning: Redundant assignment of 'script' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree-buf.c:679:46: style:inconclusive: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. [funcArgNamesDifferent] netsurf-all-3.10/libhubbub/test/tree-buf.c:93:53: note: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. netsurf-all-3.10/libhubbub/test/tree-buf.c:679:46: note: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. netsurf-all-3.10/libhubbub/test/tree-buf.c:265:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:282:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:312:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:352:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:368:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:380:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:622:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:651:2: style: Variable 'element_only' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:663:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:672:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:673:2: style: Variable 'form' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:674:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:686:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:716:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:717:2: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:724:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree-buf.c:725:2: style: Variable 'script' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:269:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree.c:279:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree.c:336:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree.c:357:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree.c:368:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree.c:399:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree.c:408:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree.c:98:3: error: Memory leak: buf [memleak] netsurf-all-3.10/libhubbub/test/tree.c:116:3: error: Memory leak: buf [memleak] netsurf-all-3.10/libhubbub/test/tree.c:93:2: warning: Redundant assignment of 'argc' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:269:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:279:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:336:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:357:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:368:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:381:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:382:2: warning: Redundant assignment of 'attributes' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:383:2: warning: Redundant assignment of 'n_attributes' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:399:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:408:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:409:2: warning: Redundant assignment of 'script' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree.c:93:2: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:269:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:279:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:336:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:357:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:368:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:381:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:399:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:408:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree.c:409:2: style: Variable 'script' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:740:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/libhubbub/test/tree2.c:752:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree2.c:761:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree2.c:805:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree2.c:813:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libhubbub/test/tree2.c:476:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libhubbub/test/tree2.c:943:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libhubbub/test/tree2.c:359:15: style: Variable 'node->refcnt' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:358:15: note: node->refcnt is assigned netsurf-all-3.10/libhubbub/test/tree2.c:359:15: note: node->refcnt is overwritten netsurf-all-3.10/libhubbub/test/tree2.c:446:15: style: Variable 'node->refcnt' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:445:15: note: node->refcnt is assigned netsurf-all-3.10/libhubbub/test/tree2.c:446:15: note: node->refcnt is overwritten netsurf-all-3.10/libhubbub/test/tree2.c:354:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:371:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:401:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:441:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:457:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:469:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:711:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:740:2: warning: Redundant assignment of 'element_only' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:752:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:761:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:762:2: warning: Redundant assignment of 'form' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:763:2: warning: Redundant assignment of 'node' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:775:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:805:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:806:2: warning: Redundant assignment of 'mode' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:813:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:814:2: warning: Redundant assignment of 'script' to itself. [selfAssignment] netsurf-all-3.10/libhubbub/test/tree2.c:768:46: style:inconclusive: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. [funcArgNamesDifferent] netsurf-all-3.10/libhubbub/test/tree2.c:93:53: note: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. netsurf-all-3.10/libhubbub/test/tree2.c:768:46: note: Function 'add_attributes' argument 2 names different: declaration 'node' definition 'vnode'. netsurf-all-3.10/libhubbub/test/tree2.c:354:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:371:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:401:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:441:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:457:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:469:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:711:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:740:2: style: Variable 'element_only' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:752:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:761:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:762:2: style: Variable 'form' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:763:2: style: Variable 'node' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:775:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:805:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:806:2: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:813:2: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libhubbub/test/tree2.c:814:2: style: Variable 'script' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsbmp/src/libnsbmp.c:58:43: style: Parameter 'data' can be declared as pointer to const [constParameter] netsurf-all-3.10/libnsbmp/src/libnsbmp.c:62:45: style: Parameter 'data' can be declared as pointer to const [constParameter] netsurf-all-3.10/libnsbmp/src/libnsbmp.c:1203:36: style: Parameter 'bitmap_callbacks' can be declared as pointer to const [constParameter] netsurf-all-3.10/libnsbmp/src/libnsbmp.c:1215:47: style: Parameter 'bitmap_callbacks' can be declared as pointer to const [constParameter] netsurf-all-3.10/libnsfb/src/plot.h:63:0: error: #error "Endian determination failed" [preprocessorErrorDirective] netsurf-all-3.10/libnsfb/src/palette.h:147:14: warning: Either the condition 'palette==NULL' is redundant or there is possible null pointer dereference: palette. [nullPointerRedundantCheck] netsurf-all-3.10/libnsfb/src/palette.h:151:14: note: Assuming that condition 'palette==NULL' is not redundant netsurf-all-3.10/libnsfb/src/palette.h:147:14: note: Null pointer dereference netsurf-all-3.10/libnsfb/src/palette.h:148:14: warning: Either the condition 'palette==NULL' is redundant or there is possible null pointer dereference: palette. [nullPointerRedundantCheck] netsurf-all-3.10/libnsfb/src/palette.h:151:14: note: Assuming that condition 'palette==NULL' is not redundant netsurf-all-3.10/libnsfb/src/palette.h:148:14: note: Null pointer dereference netsurf-all-3.10/libnsfb/src/plot/1bpp.c:177:46: style: Expression '(X & 0xff000000) != 0xff' is always true. [comparisonError] netsurf-all-3.10/libnsfb/src/plot/1bpp.c:138:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netsurf-all-3.10/libnsfb/src/plot/24bpp.c:358:31: style: Variable 'abpixel' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/plot/common.c:13:0: error: #error PLOT_TYPE must be set to uint8_t, uint16_t, or uint32_t [preprocessorErrorDirective] netsurf-all-3.10/libnsfb/src/plot/generic.c:351:38: style: Parameter 'rect' can be declared as pointer to const [constParameter] netsurf-all-3.10/libnsfb/src/plot/generic.c:270:17: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/ram.c:116:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/ram.c:116:5: warning: Redundant assignment of 'nsfb' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/ram.c:117:5: warning: Redundant assignment of 'event' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/ram.c:118:5: warning: Redundant assignment of 'timeout' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/ram.c:116:5: style: Variable 'nsfb' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/ram.c:117:5: style: Variable 'event' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/ram.c:118:5: style: Variable 'timeout' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/sdl.c:520:9: warning: Redundant assignment of 'nsfb' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/sdl.c:528:10: warning: Redundant assignment of 'ival' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/sdl.c:529:11: warning: Redundant assignment of 'param' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/sdl.c:546:10: warning: Redundant assignment of 'nsfb' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/sdl.c:520:9: style: Variable 'nsfb' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/sdl.c:528:10: style: Variable 'ival' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/sdl.c:529:11: style: Variable 'param' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/surface.c:61:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/surface.c:68:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/surface.c:75:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/surface.c:82:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/surface.c:61:5: warning: Redundant assignment of 'nsfb' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/surface.c:62:5: warning: Redundant assignment of 'box' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/surface.c:68:5: warning: Redundant assignment of 'nsfb' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/surface.c:69:5: warning: Redundant assignment of 'box' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/surface.c:75:5: warning: Redundant assignment of 'nsfb' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/surface.c:76:5: warning: Redundant assignment of 'cursor' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/surface.c:82:5: warning: Redundant assignment of 'nsfb' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/surface.c:83:5: warning: Redundant assignment of 'parameters' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/surface.c:61:5: style: Variable 'nsfb' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/surface.c:62:5: style: Variable 'box' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/surface.c:68:5: style: Variable 'nsfb' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/surface.c:69:5: style: Variable 'box' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/surface.c:75:5: style: Variable 'nsfb' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/surface.c:76:5: style: Variable 'cursor' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/surface.c:82:5: style: Variable 'nsfb' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/surface.c:83:5: style: Variable 'parameters' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/vnc.c:293:5: warning: Redundant assignment of 'cl' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/vnc.c:348:5: warning: Redundant assignment of 'cl' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/vnc.c:293:5: style: Variable 'cl' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/vnc.c:348:5: style: Variable 'cl' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:917:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/wld.c:936:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/wld.c:1077:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/wld.c:1128:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/wld.c:1226:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/wld.c:1357:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/wld.c:1365:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/wld.c:1375:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libnsfb/src/surface/wld.c:873:5: warning: Redundant assignment of 'wl_shm' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:917:2: warning: Redundant assignment of 'data' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:918:2: warning: Redundant assignment of 'pointer' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:919:2: warning: Redundant assignment of 'serial' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:920:2: warning: Redundant assignment of 'surface' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:921:2: warning: Redundant assignment of 'sx_w' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:922:2: warning: Redundant assignment of 'sy_w' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:936:2: warning: Redundant assignment of 'data' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:937:2: warning: Redundant assignment of 'pointer' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:938:2: warning: Redundant assignment of 'serial' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:939:2: warning: Redundant assignment of 'surface' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:980:5: warning: Redundant assignment of 'pointer' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:981:5: warning: Redundant assignment of 'time' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1002:5: warning: Redundant assignment of 'pointer' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1003:5: warning: Redundant assignment of 'serial' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1004:5: warning: Redundant assignment of 'time' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1077:2: warning: Redundant assignment of 'data' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1078:2: warning: Redundant assignment of 'pointer' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1079:2: warning: Redundant assignment of 'time' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1080:2: warning: Redundant assignment of 'axis' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1081:2: warning: Redundant assignment of 'value' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1128:5: warning: Redundant assignment of 'data' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1129:5: warning: Redundant assignment of 'seat' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1130:5: warning: Redundant assignment of 'name' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1179:5: warning: Redundant assignment of 'version' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1226:5: warning: Redundant assignment of 'data' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1227:5: warning: Redundant assignment of 'registry' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1228:5: warning: Redundant assignment of 'name' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1357:5: warning: Redundant assignment of 'data' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1365:5: warning: Redundant assignment of 'data' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1366:5: warning: Redundant assignment of 'shell_surface' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1367:5: warning: Redundant assignment of 'edges' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1368:5: warning: Redundant assignment of 'width' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1369:5: warning: Redundant assignment of 'height' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1375:5: warning: Redundant assignment of 'data' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1376:5: warning: Redundant assignment of 'shell_surface' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:1497:5: warning: Redundant assignment of 'buffer' to itself. [selfAssignment] netsurf-all-3.10/libnsfb/src/surface/wld.c:873:5: style: Variable 'wl_shm' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:917:2: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:918:2: style: Variable 'pointer' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:919:2: style: Variable 'serial' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:920:2: style: Variable 'surface' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:921:2: style: Variable 'sx_w' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:922:2: style: Variable 'sy_w' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:936:2: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:937:2: style: Variable 'pointer' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:938:2: style: Variable 'serial' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:939:2: style: Variable 'surface' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:980:5: style: Variable 'pointer' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:981:5: style: Variable 'time' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1077:2: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1078:2: style: Variable 'pointer' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1079:2: style: Variable 'time' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1080:2: style: Variable 'axis' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1081:2: style: Variable 'value' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1128:5: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1129:5: style: Variable 'seat' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1130:5: style: Variable 'name' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1179:5: style: Variable 'version' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1226:5: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1227:5: style: Variable 'registry' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1228:5: style: Variable 'name' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1357:5: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1365:5: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1366:5: style: Variable 'shell_surface' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1367:5: style: Variable 'edges' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1368:5: style: Variable 'width' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1369:5: style: Variable 'height' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1375:5: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1376:5: style: Variable 'shell_surface' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/src/surface/wld.c:1497:5: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsfb/test/svgtiny.c:79:9: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libnsfb/test/svgtiny.c:87:9: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libnsfb/test/svgtiny.c:93:9: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libnsfb/test/svgtiny.c:93:9: error: Memory leak: buffer [memleak] netsurf-all-3.10/libnsfb/test/svgtiny.c:109:9: error: Memory leak: buffer [memleak] netsurf-all-3.10/libnsgif/src/libnsgif.c:778:35: style: Condition 'frame!=0' is always true [knownConditionTrueFalse] netsurf-all-3.10/libnsgif/src/libnsgif.c:769:28: note: Assuming that condition 'frame==0' is not redundant netsurf-all-3.10/libnsgif/src/libnsgif.c:778:35: note: Condition 'frame!=0' is always true netsurf-all-3.10/libnsgif/src/libnsgif.c:787:35: style: Condition 'frame!=0' is always true [knownConditionTrueFalse] netsurf-all-3.10/libnsgif/src/libnsgif.c:769:28: note: Assuming that condition 'frame==0' is not redundant netsurf-all-3.10/libnsgif/src/libnsgif.c:787:35: note: Condition 'frame!=0' is always true netsurf-all-3.10/libnsgif/src/libnsgif.c:336:24: style: Variable 'gif_bytes' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libnsgif/src/libnsgif.c:333:19: note: gif_bytes is assigned netsurf-all-3.10/libnsgif/src/libnsgif.c:336:24: note: gif_bytes is overwritten netsurf-all-3.10/libnsgif/src/libnsgif.c:821:36: style: Variable 'gif->decoded_frame' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libnsgif/src/libnsgif.c:773:44: note: gif->decoded_frame is assigned netsurf-all-3.10/libnsgif/src/libnsgif.c:821:36: note: gif->decoded_frame is overwritten netsurf-all-3.10/libnsgif/src/libnsgif.c:921:61: style: Parameter 'bitmap_callbacks' can be declared as pointer to const [constParameter] netsurf-all-3.10/libnsgif/src/libnsgif.c:382:29: style: Variable 'first_image' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnsgif/src/lzw.c:181:11: style: Variable 'bits_used' can be declared as const array [constVariable] netsurf-all-3.10/libnsgif/test/decode_gif.c:151:17: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libnslog/src/core.c:93:54: style: Parameter 'ctx' can be declared as pointer to const [constParameter] netsurf-all-3.10/libnslog/src/core.c:142:37: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted] netsurf-all-3.10/libnslog/src/core.c:143:3: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted] netsurf-all-3.10/libnslog/src/filter.c:313:32: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libnslog/src/filter.c:373:28: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/libnslog/src/filter.c:45:20: style: struct member 'nslog_filter_s::kind' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/src/filter.c:46:6: style: struct member 'nslog_filter_s::refcount' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/src/filter.c:51:5: style: union member 'Anonymous0::str' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/src/filter.c:53:19: style: union member 'Anonymous0::unary_input' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/src/filter.c:57:5: style: union member 'Anonymous0::binary' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/src/filter.c:49:10: style: struct member 'Anonymous1::ptr' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/src/filter.c:50:8: style: struct member 'Anonymous1::len' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/src/filter.c:55:20: style: struct member 'Anonymous2::input1' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/src/filter.c:56:20: style: struct member 'Anonymous2::input2' is never used. [unusedStructMember] netsurf-all-3.10/libnslog/test/basictests.c:33:65: style: Parameter 'ctx' can be declared as pointer to const [constParameter] netsurf-all-3.10/libnslog/test/testmain.c:24:2: warning: Redundant assignment of 'argc' to itself. [selfAssignment] netsurf-all-3.10/libnslog/test/testmain.c:25:2: warning: Redundant assignment of 'argv' to itself. [selfAssignment] netsurf-all-3.10/libnslog/test/testmain.c:24:2: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libnslog/test/testmain.c:25:2: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/src/charset/codecs/codec_8859.c:268:33: warning: The address of local variable 'ucs4' might be accessed at non-zero index. [objectIndex] netsurf-all-3.10/libparserutils/src/charset/codecs/codec_8859.c:247:13: note: Address of variable taken here. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_8859.c:256:15: note: Assuming condition is false netsurf-all-3.10/libparserutils/src/charset/codecs/codec_8859.c:268:33: note: The address of local variable 'ucs4' might be accessed at non-zero index. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_ascii.c:222:33: warning: The address of local variable 'ucs4' might be accessed at non-zero index. [objectIndex] netsurf-all-3.10/libparserutils/src/charset/codecs/codec_ascii.c:201:13: note: Address of variable taken here. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_ascii.c:210:15: note: Assuming condition is false netsurf-all-3.10/libparserutils/src/charset/codecs/codec_ascii.c:222:33: note: The address of local variable 'ucs4' might be accessed at non-zero index. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_ext8.c:262:33: warning: The address of local variable 'ucs4' might be accessed at non-zero index. [objectIndex] netsurf-all-3.10/libparserutils/src/charset/codecs/codec_ext8.c:241:13: note: Address of variable taken here. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_ext8.c:250:15: note: Assuming condition is false netsurf-all-3.10/libparserutils/src/charset/codecs/codec_ext8.c:262:33: note: The address of local variable 'ucs4' might be accessed at non-zero index. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf16.c:224:33: warning: The address of local variable 'ucs4' might be accessed at non-zero index. [objectIndex] netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf16.c:203:13: note: Address of variable taken here. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf16.c:224:33: note: The address of local variable 'ucs4' might be accessed at non-zero index. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf8.c:216:33: warning: The address of local variable 'ucs4' might be accessed at non-zero index. [objectIndex] netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf8.c:198:13: note: Address of variable taken here. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf8.c:216:33: note: The address of local variable 'ucs4' might be accessed at non-zero index. netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf8.c:496:16: style: Variable 'c->inval_len' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf8.c:483:18: note: c->inval_len is assigned netsurf-all-3.10/libparserutils/src/charset/codecs/codec_utf8.c:496:16: note: c->inval_len is overwritten netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:41:20: style: Condition '0xD800<=*ss' is always true [knownConditionTrueFalse] netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:38:10: note: Assuming that condition '*ss<0xD800' is not redundant netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:41:20: note: Condition '0xD800<=*ss' is always true netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:228:20: style: Condition 'ss[1]>=0xD800' is always true [knownConditionTrueFalse] netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:225:20: note: Assuming that condition 'ss[1]<0xD800' is not redundant netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:228:20: note: Condition 'ss[1]>=0xD800' is always true netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:106:61: warning: Either the condition 's==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:109:8: note: Assuming that condition 's==NULL' is not redundant netsurf-all-3.10/libparserutils/src/charset/encodings/utf16.c:106:61: note: Null pointer addition netsurf-all-3.10/libparserutils/test/testutils.h:21:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/libparserutils/test/testutils.h:21:2: warning: Redundant assignment of 'function' to itself. [selfAssignment] netsurf-all-3.10/libparserutils/test/testutils.h:22:2: warning: Redundant assignment of 'file' to itself. [selfAssignment] netsurf-all-3.10/libparserutils/test/aliases.c:12:2: warning: Redundant assignment of 'argc' to itself. [selfAssignment] netsurf-all-3.10/libparserutils/test/aliases.c:13:2: warning: Redundant assignment of 'argv' to itself. [selfAssignment] netsurf-all-3.10/libparserutils/test/testutils.h:21:2: style: Variable 'function' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/testutils.h:22:2: style: Variable 'file' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/aliases.c:12:2: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/aliases.c:13:2: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-8859.c:131:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-8859.c:135:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-8859.c:139:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-ext8.c:131:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-ext8.c:135:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-ext8.c:139:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-utf16.c:58:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libparserutils/test/cscodec-utf16.c:64:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/libparserutils/test/cscodec-utf16.c:152:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-utf16.c:156:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-utf16.c:160:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-utf8.c:131:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-utf8.c:135:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/cscodec-utf8.c:139:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/filter.c:37:5: style: Redundant initialization for 'in'. The initialized value is overwritten before it is read. [redundantInitialization] netsurf-all-3.10/libparserutils/test/filter.c:20:20: note: in is initialized netsurf-all-3.10/libparserutils/test/filter.c:37:5: note: in is overwritten netsurf-all-3.10/libparserutils/test/filter.c:38:6: style: Redundant initialization for 'out'. The initialized value is overwritten before it is read. [redundantInitialization] netsurf-all-3.10/libparserutils/test/filter.c:21:15: note: out is initialized netsurf-all-3.10/libparserutils/test/filter.c:38:6: note: out is overwritten netsurf-all-3.10/libparserutils/test/filter.c:23:2: warning: Redundant assignment of 'argc' to itself. [selfAssignment] netsurf-all-3.10/libparserutils/test/filter.c:24:2: warning: Redundant assignment of 'argv' to itself. [selfAssignment] netsurf-all-3.10/libparserutils/test/filter.c:23:2: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/filter.c:24:2: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libparserutils/test/inputstream.c:72:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libpencil/src/pencil_build.c:243:3: warning: %i in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/libpencil/src/pencil_save.c:293:35: style: Parameter 's16' can be declared as pointer to const [constParameter] netsurf-all-3.10/libpencil/src/pencil_save.c:473:35: style: Parameter 's16' can be declared as pointer to const [constParameter] netsurf-all-3.10/libpencil/src/pencil_save.c:143:29: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] netsurf-all-3.10/libpencil/src/pencil_save.c:34:25: style: struct member 'pencil_save_context::diagram' is never used. [unusedStructMember] netsurf-all-3.10/librosprite/examples/example.c:76:13: style: The if condition is the same as the previous if condition [duplicateCondition] netsurf-all-3.10/librosprite/examples/example.c:75:13: note: First condition netsurf-all-3.10/librosprite/examples/example.c:76:13: note: Second condition netsurf-all-3.10/librosprite/examples/example.c:144:3: error: Resource leak: f [resourceLeak] netsurf-all-3.10/librosprite/src/librosprite.c:500:50: style:inconclusive: Function 'rosprite_get_mode' argument 1 names different: declaration 'spriteMode' definition 'sprite_mode_word'. [funcArgNamesDifferent] netsurf-all-3.10/librosprite/src/librosprite.c:227:50: note: Function 'rosprite_get_mode' argument 1 names different: declaration 'spriteMode' definition 'sprite_mode_word'. netsurf-all-3.10/librosprite/src/librosprite.c:500:50: note: Function 'rosprite_get_mode' argument 1 names different: declaration 'spriteMode' definition 'sprite_mode_word'. netsurf-all-3.10/librosprite/src/librosprite.c:560:57: style: Parameter 'image_in' can be declared as pointer to const [constParameter] netsurf-all-3.10/librosprite/test/decode_rosprite.c:113:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/librosprite/test/decode_rosprite.c:113:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/librufl/src/rufl_find.c:24:45: style:inconclusive: Function 'rufl_find_font_family' argument 1 names different: declaration 'family' definition 'font_family'. [funcArgNamesDifferent] netsurf-all-3.10/librufl/src/rufl_internal.h:139:45: note: Function 'rufl_find_font_family' argument 1 names different: declaration 'family' definition 'font_family'. netsurf-all-3.10/librufl/src/rufl_find.c:24:45: note: Function 'rufl_find_font_family' argument 1 names different: declaration 'family' definition 'font_family'. netsurf-all-3.10/librufl/src/rufl_find.c:41:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] netsurf-all-3.10/librufl/src/rufl_init.c:1087:27: style: Condition 'i<256' is always true [knownConditionTrueFalse] netsurf-all-3.10/librufl/src/rufl_init.c:1044:24: note: Assuming that condition 'i<256' is not redundant netsurf-all-3.10/librufl/src/rufl_init.c:1087:27: note: Condition 'i<256' is always true netsurf-all-3.10/librufl/src/rufl_init.c:1087:38: style: Condition 'u<256' is always true [knownConditionTrueFalse] netsurf-all-3.10/librufl/src/rufl_init.c:1044:35: note: Assuming that condition 'u<256' is not redundant netsurf-all-3.10/librufl/src/rufl_init.c:1087:38: note: Condition 'u<256' is always true netsurf-all-3.10/librufl/src/rufl_init.c:1365:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/librufl/src/rufl_init.c:443:44: style:inconclusive: Function 'rufl_init_scan_font' argument 1 names different: declaration 'font' definition 'font_index'. [funcArgNamesDifferent] netsurf-all-3.10/librufl/src/rufl_init.c:75:51: note: Function 'rufl_init_scan_font' argument 1 names different: declaration 'font' definition 'font_index'. netsurf-all-3.10/librufl/src/rufl_init.c:443:44: note: Function 'rufl_init_scan_font' argument 1 names different: declaration 'font' definition 'font_index'. netsurf-all-3.10/librufl/src/rufl_init.c:595:57: style:inconclusive: Function 'rufl_init_scan_font_no_enumerate' argument 1 names different: declaration 'font' definition 'font_index'. [funcArgNamesDifferent] netsurf-all-3.10/librufl/src/rufl_init.c:76:64: note: Function 'rufl_init_scan_font_no_enumerate' argument 1 names different: declaration 'font' definition 'font_index'. netsurf-all-3.10/librufl/src/rufl_init.c:595:57: note: Function 'rufl_init_scan_font_no_enumerate' argument 1 names different: declaration 'font' definition 'font_index'. netsurf-all-3.10/librufl/src/rufl_init.c:1447:17: style: Local variable 'entry' shadows outer variable [shadowVariable] netsurf-all-3.10/librufl/src/rufl_init.c:1343:31: note: Shadowed declaration netsurf-all-3.10/librufl/src/rufl_init.c:1447:17: note: Shadow variable netsurf-all-3.10/librufl/src/rufl_metrics.c:139:2: style: Variable 'string' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/librufl/src/rufl_metrics.c:139:2: style: Variable 'length' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/librufl/src/rufl_paint.c:549:19: style: Parameter 's' can be declared as pointer to const [constParameter] netsurf-all-3.10/librufl/test/rufl_test.c:50:3: portability: %zi in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/librufl/test/rufl_test.c:56:3: portability: %zi in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/libsvgtiny/examples/svgtiny_display_x11.c:83:3: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libsvgtiny/examples/svgtiny_display_x11.c:91:3: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libsvgtiny/examples/svgtiny_display_x11.c:97:3: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libsvgtiny/examples/svgtiny_display_x11.c:97:3: error: Memory leak: buffer [memleak] netsurf-all-3.10/libsvgtiny/examples/svgtiny_display_x11.c:106:3: error: Memory leak: buffer [memleak] netsurf-all-3.10/libsvgtiny/src/svgtiny.c:142:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] netsurf-all-3.10/libsvgtiny/src/svgtiny.c:1215:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] netsurf-all-3.10/libsvgtiny/src/svgtiny.c:1456:11: style: Variable 'id' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:775:28: error: The address of local variable 'a' is accessed at non-zero index. [objectIndex] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Address of variable taken here. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Calling function 'svgtiny_invert_matrix', 1st argument '&grad->gradient_transform.a' value is lifetime=a netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:775:28: note: The address of local variable 'a' is accessed at non-zero index. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:776:12: error: The address of local variable 'a' is accessed at non-zero index. [objectIndex] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Address of variable taken here. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Calling function 'svgtiny_invert_matrix', 1st argument '&grad->gradient_transform.a' value is lifetime=a netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:776:12: note: The address of local variable 'a' is accessed at non-zero index. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:777:13: error: The address of local variable 'a' is accessed at non-zero index. [objectIndex] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Address of variable taken here. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Calling function 'svgtiny_invert_matrix', 1st argument '&grad->gradient_transform.a' value is lifetime=a netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:777:13: note: The address of local variable 'a' is accessed at non-zero index. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:778:13: error: The address of local variable 'a' is accessed at non-zero index. [objectIndex] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Address of variable taken here. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Calling function 'svgtiny_invert_matrix', 1st argument '&grad->gradient_transform.a' value is lifetime=a netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:778:13: note: The address of local variable 'a' is accessed at non-zero index. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:780:13: error: The address of local variable 'a' is accessed at non-zero index. [objectIndex] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Address of variable taken here. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Calling function 'svgtiny_invert_matrix', 1st argument '&grad->gradient_transform.a' value is lifetime=a netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:780:13: note: The address of local variable 'a' is accessed at non-zero index. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:781:13: error: The address of local variable 'a' is accessed at non-zero index. [objectIndex] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Address of variable taken here. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:411:24: note: Calling function 'svgtiny_invert_matrix', 1st argument '&grad->gradient_transform.a' value is lifetime=a netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:781:13: note: The address of local variable 'a' is accessed at non-zero index. netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:504:10: style: Local variable 't' shadows outer variable [shadowVariable] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:325:15: note: Shadowed declaration netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:504:10: note: Shadow variable netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:505:23: style: Local variable 'point' shadows outer variable [shadowVariable] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:429:22: note: Shadowed declaration netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:505:23: note: Shadow variable netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:580:10: style: Local variable 'p' shadows outer argument [shadowArgument] netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:300:54: note: Shadowed declaration netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:580:10: note: Shadow variable netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:773:35: style: Parameter 'm' can be declared as pointer to const [constParameter] netsurf-all-3.10/libsvgtiny/test/decode_svg.c:115:17: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libsvgtiny/test/decode_svg.c:123:17: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libsvgtiny/test/decode_svg.c:129:17: error: Resource leak: fd [resourceLeak] netsurf-all-3.10/libsvgtiny/test/decode_svg.c:129:17: error: Memory leak: buffer [memleak] netsurf-all-3.10/libsvgtiny/test/decode_svg.c:146:25: error: Memory leak: buffer [memleak] netsurf-all-3.10/libsvgtiny/test/decode_svg.c:154:17: error: Memory leak: buffer [memleak] netsurf-all-3.10/libutf8proc/bench/icu.c:50:14: style: Local variable 'i' shadows outer variable [shadowVariable] netsurf-all-3.10/libutf8proc/bench/icu.c:14:7: note: Shadowed declaration netsurf-all-3.10/libutf8proc/bench/icu.c:50:14: note: Shadow variable netsurf-all-3.10/libutf8proc/bench/unistring.c:50:14: style: Local variable 'i' shadows outer variable [shadowVariable] netsurf-all-3.10/libutf8proc/bench/unistring.c:15:7: note: Shadowed declaration netsurf-all-3.10/libutf8proc/bench/unistring.c:50:14: note: Shadow variable netsurf-all-3.10/libutf8proc/bench/util.c:18:11: error: Resource leak: f [resourceLeak] netsurf-all-3.10/libutf8proc/src/utf8proc.c:647:43: warning: Either the condition 'starter_property->comb_index<0x8000' is redundant or the array 'utf8proc_combinations[5410]' is accessed at index 32767, which is out of bounds. [arrayIndexOutOfBoundsCond] netsurf-all-3.10/libutf8proc/src/utf8proc.c:642:42: note: Assuming that condition 'starter_property->comb_index<0x8000' is not redundant netsurf-all-3.10/libutf8proc/src/utf8proc.c:645:20: note: sidx is assigned 'starter_property->comb_index' here. netsurf-all-3.10/libutf8proc/src/utf8proc.c:647:43: note: Array index out of bounds netsurf-all-3.10/libutf8proc/src/utf8proc.c:629:27: style: Condition 'hangul_sindex>=0' is always false [knownConditionTrueFalse] netsurf-all-3.10/libutf8proc/src/utf8proc.c:617:27: note: Assuming that condition 'hangul_lindex>=0' is not redundant netsurf-all-3.10/libutf8proc/src/utf8proc.c:616:34: note: Assignment to 'hangul_lindex=*starter-0x1100' netsurf-all-3.10/libutf8proc/src/utf8proc.c:628:34: note: Assignment 'hangul_sindex=*starter-0xAC00', assigned value is less than -39680 netsurf-all-3.10/libutf8proc/src/utf8proc.c:629:27: note: Condition 'hangul_sindex>=0' is always false netsurf-all-3.10/libutf8proc/test/graphemetest.c:17:13: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/libutf8proc/test/graphemetest.c:57:18: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/libutf8proc/test/graphemetest.c:72:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/libutf8proc/test/graphemetest.c:12:36: warning: Possible null pointer dereference: f [nullPointer] netsurf-all-3.10/libutf8proc/test/graphemetest.c:7:24: note: Assignment 'f=argc>1?fopen(argv[1],"r"):NULL', assigned value is 0 netsurf-all-3.10/libutf8proc/test/graphemetest.c:12:36: note: Null pointer dereference netsurf-all-3.10/libutf8proc/test/graphemetest.c:80:14: style: Variable 'glen' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libutf8proc/test/normtest.c:23:16: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/libutf8proc/test/normtest.c:27:16: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/libutf8proc/test/normtest.c:62:6: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/libutf8proc/test/normtest.c:18:37: warning: Possible null pointer dereference: f [nullPointer] netsurf-all-3.10/libutf8proc/test/normtest.c:14:25: note: Assignment 'f=argc>1?fopen(argv[1],"r"):NULL', assigned value is 0 netsurf-all-3.10/libutf8proc/test/normtest.c:18:37: note: Null pointer dereference netsurf-all-3.10/libutf8proc/test/normtest.c:35:18: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libutf8proc/test/tests.c:11:11: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/libwapcaplet/src/libwapcaplet.c:137:20: style: Variable '((char*)(str+1))[slen]' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libwapcaplet/test/testmain.c:36:2: warning: Redundant assignment of 'argc' to itself. [selfAssignment] netsurf-all-3.10/libwapcaplet/test/testmain.c:37:2: warning: Redundant assignment of 'argv' to itself. [selfAssignment] netsurf-all-3.10/libwapcaplet/test/testmain.c:36:2: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/libwapcaplet/test/testmain.c:37:2: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/fetch.c:102:16: style: struct member 'fetch::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fetchers/about.c:61:30: style: struct member 'fetch_about_context::r_next' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fetchers/about.c:61:39: style: struct member 'fetch_about_context::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fetchers/about.c:481:6: style: struct member 'ns_cert_info::sig_type' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fetchers/curl.c:216:7: style: struct member 'cert_info::err' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fetchers/file.c:556:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] netsurf-all-3.10/netsurf/content/fetchers/file.c:563:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] netsurf-all-3.10/netsurf/content/fetchers/file.c:70:29: style: struct member 'fetch_file_context::r_next' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fetchers/file.c:70:38: style: struct member 'fetch_file_context::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fetchers/resource.c:87:33: style: struct member 'fetch_resource_context::r_next' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fetchers/resource.c:87:42: style: struct member 'fetch_resource_context::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fs_backing_store.c:1348:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/netsurf/content/fs_backing_store.c:410:30: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] netsurf-all-3.10/netsurf/content/fs_backing_store.c:189:6: style: struct member 'block_file::fd' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/fs_backing_store.c:191:10: style: struct member 'block_file::use_map' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/handlers/css/css.c:520:57: style: Parameter 'parent' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/content/handlers/css/dump.c:39:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/netsurf/content/handlers/css/dump.c:39:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/netsurf/content/handlers/css/hints.c:208:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] netsurf-all-3.10/netsurf/content/handlers/css/hints.c:482:19: error: Signed integer overflow for expression '0xff<<24'. [integerOverflow] netsurf-all-3.10/netsurf/content/handlers/css/hints.c:492:19: error: Signed integer overflow for expression '0xff<<24'. [integerOverflow] netsurf-all-3.10/netsurf/content/handlers/css/select.c:1445:47: style:inconclusive: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/content/handlers/css/select.c:74:54: note: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/netsurf/content/handlers/css/select.c:1445:47: note: Function 'node_count_siblings' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/netsurf/content/handlers/css/select.c:1558:40: style:inconclusive: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/content/handlers/css/select.c:77:47: note: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/netsurf/content/handlers/css/select.c:1558:40: note: Function 'node_is_link' argument 2 names different: declaration 'node' definition 'n'. netsurf-all-3.10/netsurf/content/handlers/css/select.c:1415:15: style: Local variable 'node_name' shadows outer function [shadowFunction] netsurf-all-3.10/netsurf/content/handlers/css/select.c:35:18: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/css/select.c:1415:15: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/css/select.c:1450:14: style: Local variable 'node_name' shadows outer function [shadowFunction] netsurf-all-3.10/netsurf/content/handlers/css/select.c:35:18: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/css/select.c:1450:14: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/css/select.c:1562:14: style: Local variable 'node_name' shadows outer function [shadowFunction] netsurf-all-3.10/netsurf/content/handlers/css/select.c:35:18: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/css/select.c:1562:14: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/html/box_construct.c:1404:23: style: Variable 'apos0' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/box_construct.c:1404:47: style: Variable 'quot0' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/box_inspect.c:728:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] netsurf-all-3.10/netsurf/content/handlers/html/box_manipulate.c:113:41: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] netsurf-all-3.10/netsurf/content/handlers/html/box_normalise.c:599:18: style: Variable 'group_rows_left' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/css.c:245:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] netsurf-all-3.10/netsurf/content/handlers/html/css_fetcher.c:49:41: style: struct member 'html_css_fetcher_item::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/handlers/html/css_fetcher.c:61:44: style: struct member 'html_css_fetcher_context::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/handlers/html/form.c:1058:14: style: Variable 'res' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/form.c:2129:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/form.c:2133:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/forms.c:174:54: style: Parameter 'form' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/content/handlers/html/html.c:408:28: style: Parameter 'data' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:396:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:419:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:438:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:448:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:472:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:706:40: style: Parameter 'xpt' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:706:52: style: Parameter 'ypt' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/content/handlers/html/interaction.c:1246:19: style: Variable 'sel_owner.none' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/layout.c:5160:19: style: Redundant condition: box->style. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] netsurf-all-3.10/netsurf/content/handlers/html/layout.c:4366:3: warning: Either the condition 'box' is redundant or there is possible null pointer dereference: box. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/content/handlers/html/layout.c:4009:9: note: Assuming that condition 'box' is not redundant netsurf-all-3.10/netsurf/content/handlers/html/layout.c:4366:3: note: Null pointer dereference netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1334:7: warning: Uninitialized variable: cbhtype [uninitvar] netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1321:9: note: Assuming condition is false netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1334:7: note: Uninitialized variable: cbhtype netsurf-all-3.10/netsurf/content/handlers/html/layout.c:429:17: style: Variable 'fixed_width' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/layout.c:2889:18: style: Variable 'size' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/redraw.c:121:25: style: Condition 'box->parent!=NULL' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/content/handlers/html/redraw.c:111:18: note: Assuming condition 'box->parent==NULL' is false netsurf-all-3.10/netsurf/content/handlers/html/redraw.c:121:25: note: Condition 'box->parent!=NULL' is always true netsurf-all-3.10/netsurf/content/handlers/html/redraw_border.c:452:15: style: Variable 'sides' can be declared as const array [constVariable] netsurf-all-3.10/netsurf/content/handlers/html/table.c:742:15: style: Local variable 'row' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/content/handlers/html/table.c:719:14: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/html/table.c:742:15: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/html/table.c:433:10: style: Variable 'a_src' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/table.c:490:10: style: Variable 'a_src' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/table.c:693:10: style: Variable 'a_src' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/handlers/html/textselection.c:218:16: style: Local variable 'next' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/content/handlers/html/textselection.c:208:15: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/html/textselection.c:218:16: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/html/textselection.c:415:16: style: Local variable 'next' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/content/handlers/html/textselection.c:405:15: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/html/textselection.c:415:16: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/image/jpeg.c:266:15: style: Local variable 'c' shadows outer argument [shadowArgument] netsurf-all-3.10/netsurf/content/handlers/image/jpeg.c:171:36: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/image/jpeg.c:266:15: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/javascript/duktape/duk_config.h:328:0: error: #error cannot figure out gcc version [preprocessorErrorDirective] netsurf-all-3.10/netsurf/content/handlers/javascript/fetcher.c:39:44: style: struct member 'fetch_javascript_context::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1117:12: style: Local variable 'res' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1069:10: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1117:12: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1177:15: style: Local variable 'start_idx' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1165:14: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1177:15: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1177:26: style: Local variable 'end_idx' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1165:25: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1177:26: note: Shadow variable netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1497:15: style: Local variable 'text' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1465:21: note: Shadowed declaration netsurf-all-3.10/netsurf/content/handlers/text/textplain.c:1497:15: note: Shadow variable netsurf-all-3.10/netsurf/content/hlcache.c:110:33: style: Parameter 'force_clean_flag' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/content/textsearch.c:436:7: style: Variable 'type' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/content/urldb.c:2946:14: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition] netsurf-all-3.10/netsurf/content/urldb.c:2949:14: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition] netsurf-all-3.10/netsurf/content/urldb.c:4380:13: style: Redundant condition: If 'EXPR == '\t'', the comparison 'EXPR' is always true. [redundantCondition] netsurf-all-3.10/netsurf/content/urldb.c:410:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/netsurf/content/urldb.c:420:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/netsurf/content/urldb.c:565:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/netsurf/content/urldb.c:2629:7: warning: Either the condition 'parent' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/content/urldb.c:2626:15: note: Assuming that condition 'parent' is not redundant netsurf-all-3.10/netsurf/content/urldb.c:2623:24: note: Assignment 'p=parent', assigned value is 0 netsurf-all-3.10/netsurf/content/urldb.c:2629:7: note: Null pointer dereference netsurf-all-3.10/netsurf/content/urldb.c:447:9: style: Local variable 'seglen' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/content/urldb.c:371:7: note: Shadowed declaration netsurf-all-3.10/netsurf/content/urldb.c:447:9: note: Shadow variable netsurf-all-3.10/netsurf/desktop/browser_window.c:2550:7: warning: Either the condition 'bw==NULL' is redundant or there is possible null pointer dereference: bw. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/desktop/browser_window.c:2553:9: note: Assuming that condition 'bw==NULL' is not redundant netsurf-all-3.10/netsurf/desktop/browser_window.c:2550:7: note: Null pointer dereference netsurf-all-3.10/netsurf/desktop/browser_window.c:2551:7: warning: Either the condition 'bw==NULL' is redundant or there is possible null pointer dereference: bw. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/desktop/browser_window.c:2553:9: note: Assuming that condition 'bw==NULL' is not redundant netsurf-all-3.10/netsurf/desktop/browser_window.c:2551:7: note: Null pointer dereference netsurf-all-3.10/netsurf/desktop/browser_window.c:2390:21: style: The comparison 'handled_scroll == false' is always true because 'handled_scroll' and 'false' represent the same value. [knownConditionTrueFalse] netsurf-all-3.10/netsurf/desktop/browser_window.c:2349:24: note: 'handled_scroll' is assigned value 'false' here. netsurf-all-3.10/netsurf/desktop/browser_window.c:2390:21: note: The comparison 'handled_scroll == false' is always true because 'handled_scroll' and 'false' represent the same value. netsurf-all-3.10/netsurf/desktop/browser_window.c:1146:17: style: Local variable 'err' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/desktop/browser_window.c:1124:10: note: Shadowed declaration netsurf-all-3.10/netsurf/desktop/browser_window.c:1146:17: note: Shadow variable netsurf-all-3.10/netsurf/desktop/cookie_manager.c:876:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/desktop/cookie_manager.c:863:6: note: err is assigned netsurf-all-3.10/netsurf/desktop/cookie_manager.c:876:6: note: err is overwritten netsurf-all-3.10/netsurf/desktop/global_history.c:606:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] netsurf-all-3.10/netsurf/desktop/global_history.c:703:14: style: Condition 'existing==NULL' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/desktop/global_history.c:696:37: note: Assignment 'existing=NULL', assigned value is 0 netsurf-all-3.10/netsurf/desktop/global_history.c:703:14: note: Condition 'existing==NULL' is always true netsurf-all-3.10/netsurf/desktop/global_history.c:816:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/desktop/global_history.c:808:6: note: err is assigned netsurf-all-3.10/netsurf/desktop/global_history.c:816:6: note: err is overwritten netsurf-all-3.10/netsurf/desktop/hotlist.c:607:14: style: Condition 'existing==NULL' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/desktop/hotlist.c:600:37: note: Assignment 'existing=NULL', assigned value is 0 netsurf-all-3.10/netsurf/desktop/hotlist.c:607:14: note: Condition 'existing==NULL' is always true netsurf-all-3.10/netsurf/desktop/local_history.c:530:28: style: Local variable 'ent' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/desktop/local_history.c:516:26: note: Shadowed declaration netsurf-all-3.10/netsurf/desktop/local_history.c:530:28: note: Shadow variable netsurf-all-3.10/netsurf/desktop/page-info.c:153:22: style: struct member 'page_info_item::hover_bg' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/desktop/print.c:96:25: style: Local variable 'printed_content' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/desktop/print.c:48:31: note: Shadowed declaration netsurf-all-3.10/netsurf/desktop/print.c:96:25: note: Shadow variable netsurf-all-3.10/netsurf/desktop/save_text.c:140:55: style: Redundant condition: box->parent&&box->parent->list_marker==box. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] netsurf-all-3.10/netsurf/desktop/selection.c:194:23: style: Parameter 'style' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/desktop/textarea.c:2766:34: style: Array index 'caret' is used before limits check. [arrayIndexThenCheck] netsurf-all-3.10/netsurf/desktop/textarea.c:2768:38: style: Array index 'caret' is used before limits check. [arrayIndexThenCheck] netsurf-all-3.10/netsurf/desktop/textarea.c:2779:37: style: Array index 'caret' is used before limits check. [arrayIndexThenCheck] netsurf-all-3.10/netsurf/desktop/textarea.c:2329:23: style: Condition 'sel_end>b_pos' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/desktop/textarea.c:2310:16: note: Assuming that condition 'sel_end<=b_pos' is not redundant netsurf-all-3.10/netsurf/desktop/textarea.c:2329:23: note: Condition 'sel_end>b_pos' is always true netsurf-all-3.10/netsurf/desktop/textarea.c:2471:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] netsurf-all-3.10/netsurf/desktop/treeview.c:3935:22: style: Condition 'ns.curr!=NULL' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/desktop/treeview.c:3915:15: note: Assuming that condition 'ns.curr!=NULL' is not redundant netsurf-all-3.10/netsurf/desktop/treeview.c:3935:22: note: Condition 'ns.curr!=NULL' is always false netsurf-all-3.10/netsurf/desktop/treeview.c:1881:10: warning: Either the condition 'node!=NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/desktop/treeview.c:1820:14: note: Assuming that condition 'node!=NULL' is not redundant netsurf-all-3.10/netsurf/desktop/treeview.c:1881:10: note: Null pointer dereference netsurf-all-3.10/netsurf/desktop/treeview.c:1883:12: warning: Either the condition 'node!=NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/desktop/treeview.c:1820:14: note: Assuming that condition 'node!=NULL' is not redundant netsurf-all-3.10/netsurf/desktop/treeview.c:1883:12: note: Null pointer dereference netsurf-all-3.10/netsurf/desktop/treeview.c:1884:18: warning: Either the condition 'node!=NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/desktop/treeview.c:1820:14: note: Assuming that condition 'node!=NULL' is not redundant netsurf-all-3.10/netsurf/desktop/treeview.c:1884:18: note: Null pointer dereference netsurf-all-3.10/netsurf/desktop/treeview.c:1886:4: warning: Either the condition 'node!=NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/desktop/treeview.c:1820:14: note: Assuming that condition 'node!=NULL' is not redundant netsurf-all-3.10/netsurf/desktop/treeview.c:1886:4: note: Null pointer dereference netsurf-all-3.10/netsurf/desktop/treeview.c:1240:14: style: Parameter 'data' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/desktop/treeview.c:1288:13: style: Parameter 'data' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:408:3: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:432:3: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:497:4: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:514:3: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:529:0: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:541:0: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:590:2: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:604:8: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:648:8: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:666:0: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:677:2: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:702:3: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:717:0: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:647:20: style: The if condition is the same as the previous if condition [duplicateCondition] netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:642:20: note: First condition netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:647:20: note: Second condition netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:214:78: style: Parameter 'bw' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:815:63: style: Parameter 'nbm' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:94:8: style: struct member 'vertex::x' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:94:11: style: struct member 'vertex::y' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:95:8: style: struct member 'vertex::s' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:95:11: style: struct member 'vertex::t' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:95:14: style: struct member 'vertex::w' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:686:16: style: Variable 'maskbit' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/cookies.c:111:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/corewindow.c:498:25: style: Unused variable: wheel [unusedVariable] netsurf-all-3.10/netsurf/frontends/amiga/file.c:162:11: style: Local variable 'fh' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/frontends/amiga/file.c:149:13: note: Shadowed declaration netsurf-all-3.10/netsurf/frontends/amiga/file.c:162:11: note: Shadow variable netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:803:43: style:inconclusive: Function 'ami_font_unicode_width' argument 4 names different: declaration 'x' definition 'dx'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:146:42: note: Function 'ami_font_unicode_width' argument 4 names different: declaration 'x' definition 'dx'. netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:803:43: note: Function 'ami_font_unicode_width' argument 4 names different: declaration 'x' definition 'dx'. netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:803:53: style:inconclusive: Function 'ami_font_unicode_width' argument 5 names different: declaration 'y' definition 'dy'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:146:51: note: Function 'ami_font_unicode_width' argument 5 names different: declaration 'y' definition 'dy'. netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:803:53: note: Function 'ami_font_unicode_width' argument 5 names different: declaration 'y' definition 'dy'. netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:617:29: portability: 'chip_glyph' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:284:14: style: Variable 'tempx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:526:32: style: Variable 'BulletBase' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:549:13: style: Variable 'kern' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:554:32: style: Variable 'BulletBase' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:551:8: style: Unused variable: template_type [unusedVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:654:13: style: Variable 'kern' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:661:32: style: Variable 'BulletBase' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:741:31: style: Variable 'utf16charsc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:741:58: style: Variable 'utf16nextsc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:742:29: style: Variable 'utf16next' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:746:14: style: Variable 'tempx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:806:31: style: Variable 'utf16charsc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:806:58: style: Variable 'utf16nextsc' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:807:29: style: Variable 'utf16next' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_bullet.c:811:14: style: Variable 'tempx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/font_scan.c:501:11: style: Condition 'p!=NULL' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/amiga/font_scan.c:222:8: style: Variable 'unicoderanges' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/gui.c:5113:16: error: Unmatched ')'. Configuration: '__GNUC__=1'. [syntaxError] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:365:47: style:inconclusive: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:119:53: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:365:47: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:505:53: style:inconclusive: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:120:53: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:505:53: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:588:42: style:inconclusive: Function 'XXH32_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:161:44: note: Function 'XXH32_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:588:42: note: Function 'XXH32_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:601:42: style:inconclusive: Function 'XXH64_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:165:49: note: Function 'XXH64_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:601:42: note: Function 'XXH64_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:704:44: style:inconclusive: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:162:44: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:704:44: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:704:80: style:inconclusive: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:162:80: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:704:80: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:758:49: style:inconclusive: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:163:50: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:758:49: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:858:44: style:inconclusive: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:166:49: note: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:858:44: note: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:858:80: style:inconclusive: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:166:85: note: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:858:80: note: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:952:55: style:inconclusive: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.h:167:55: note: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:952:55: note: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:654:16: style: Variable 'p32' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/hash/xxhash.c:808:16: style: Variable 'p64' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/history.c:204:12: style: Condition 'url' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/amiga/history.c:120:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/history_local.c:307:6: style: Variable 'res' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/hotlist.c:255:12: style: Condition 'url' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/amiga/hotlist.c:538:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/icon.c:343:53: style: Parameter 'icondata' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/amiga/icon.c:392:17: style: Variable 'bm' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/icon.c:524:17: style: Unused variable: bitmap [unusedVariable] netsurf-all-3.10/netsurf/frontends/amiga/icon.c:525:9: style: Unused variable: icondata [unusedVariable] netsurf-all-3.10/netsurf/frontends/amiga/menu.c:127:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/netsurf/frontends/amiga/menu.c:425:2: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/menu.c:297:6: style: Variable 'left_posn' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/menu.c:304:6: style: Variable 'space_width' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/object.c:104:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:81:3: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:150:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:147:5: note: r is assigned netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:150:4: note: r is overwritten netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:422:41: warning: Uninitialized variable: disabled [uninitvar] netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:415:6: note: Assuming condition is false netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:422:41: note: Uninitialized variable: disabled netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:393:13: style: Variable 'data' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/plotters.c:437:22: style: Variable 'scrn' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/plotters.c:486:8: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/plotters.c:490:8: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/plotters.c:527:22: style: Variable 'scrn' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/plotters.c:553:10: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/plotters.c:557:10: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/plugin_hack.c:261:7: style: Unused variable: in [unusedVariable] netsurf-all-3.10/netsurf/frontends/amiga/plugin_hack.c:261:11: style: Unused variable: out [unusedVariable] netsurf-all-3.10/netsurf/frontends/amiga/schedule.c:111:28: style: Parameter 'callback' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/amiga/schedule.c:111:54: style: Parameter 'p' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/amiga/search.c:392:12: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] netsurf-all-3.10/netsurf/frontends/amiga/theme.c:291:16: style: Variable 'format' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/theme.c:292:16: style: Variable 'mousexpt' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/theme.c:292:27: style: Variable 'mouseypt' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/amiga/theme.c:290:21: style: Unused variable: dobj [unusedVariable] netsurf-all-3.10/netsurf/frontends/atari/cookies.c:64:69: style:inconclusive: Function 'atari_cookie_manager_init_phase2' argument 2 names different: declaration 'default_callbacks' definition 'cb_t'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/cookies.c:40:41: note: Function 'atari_cookie_manager_init_phase2' argument 2 names different: declaration 'default_callbacks' definition 'cb_t'. netsurf-all-3.10/netsurf/frontends/atari/cookies.c:64:69: note: Function 'atari_cookie_manager_init_phase2' argument 2 names different: declaration 'default_callbacks' definition 'cb_t'. netsurf-all-3.10/netsurf/frontends/atari/download.c:434:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] netsurf-all-3.10/netsurf/frontends/atari/download.c:240:32: warning: Possible null pointer dereference: ret [nullPointer] netsurf-all-3.10/netsurf/frontends/atari/download.c:226:15: note: Assignment 'ret=NULL', assigned value is 0 netsurf-all-3.10/netsurf/frontends/atari/download.c:233:16: note: Assuming condition is false netsurf-all-3.10/netsurf/frontends/atari/download.c:240:32: note: Null pointer dereference netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:44:52: style:inconclusive: Function 'tablist_add' argument 2 names different: declaration 'tab' definition 'obj_tab'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.h:48:52: note: Function 'tablist_add' argument 2 names different: declaration 'tab' definition 'obj_tab'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:44:52: note: Function 'tablist_add' argument 2 names different: declaration 'tab' definition 'obj_tab'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:45:12: style:inconclusive: Function 'tablist_add' argument 4 names different: declaration 'page' definition 'obj_page'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.h:49:13: note: Function 'tablist_add' argument 4 names different: declaration 'page' definition 'obj_page'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:45:12: note: Function 'tablist_add' argument 4 names different: declaration 'page' definition 'obj_page'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:84:64: style:inconclusive: Function 'tablist_activate' argument 3 names different: declaration 'option' definition 'options'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.h:50:64: note: Function 'tablist_activate' argument 3 names different: declaration 'option' definition 'options'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:84:64: note: Function 'tablist_activate' argument 3 names different: declaration 'option' definition 'options'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:168:56: style: Parameter 'page' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/atari/gemtk/dragdrop.c:116:99: style:inconclusive: Function 'gemtk_dd_message' argument 7 names different: declaration 'pipename' definition 'pipeid'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/gemtk/gemtk.h:97:99: note: Function 'gemtk_dd_message' argument 7 names different: declaration 'pipename' definition 'pipeid'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/dragdrop.c:116:99: note: Function 'gemtk_dd_message' argument 7 names different: declaration 'pipename' definition 'pipeid'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:393:29: style: The statement 'if (gw->toolbar_edit_obj!=-1) gw->toolbar_edit_obj=-1' is logically equivalent to 'gw->toolbar_edit_obj=-1'. [duplicateConditionalAssign] netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:394:26: note: Assignment 'gw->toolbar_edit_obj=-1' netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:393:29: note: Condition 'gw->toolbar_edit_obj!=-1' is redundant netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:391:20: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:368:24: note: retval is assigned netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:391:20: note: retval is overwritten netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:453:12: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:431:12: note: retval is assigned netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:453:12: note: retval is overwritten netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:906:30: style:inconclusive: Function 'gemtk_wm_scroll' argument 1 names different: declaration 'gw' definition 'win'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/gemtk/gemtk.h:254:30: note: Function 'gemtk_wm_scroll' argument 1 names different: declaration 'gw' definition 'win'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:906:30: note: Function 'gemtk_wm_scroll' argument 1 names different: declaration 'gw' definition 'win'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:1227:43: style:inconclusive: Function 'gemtk_wm_send_msg' argument 2 names different: declaration 'msgtype' definition 'msg_type'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/gemtk/gemtk.h:256:43: note: Function 'gemtk_wm_send_msg' argument 2 names different: declaration 'msgtype' definition 'msg_type'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:1227:43: note: Function 'gemtk_wm_send_msg' argument 2 names different: declaration 'msgtype' definition 'msg_type'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:1340:38: style:inconclusive: Function 'gemtk_wm_toolbar_redraw' argument 1 names different: declaration 'win' definition 'gw'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/gemtk/gemtk.h:270:38: note: Function 'gemtk_wm_toolbar_redraw' argument 1 names different: declaration 'win' definition 'gw'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:1340:38: note: Function 'gemtk_wm_toolbar_redraw' argument 1 names different: declaration 'win' definition 'gw'. netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:779:39: style: Parameter 'win' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:333:31: style: Variable 'obj_idx' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:608:40: style: Variable 'handler_called' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:613:40: style: Variable 'handler_called' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/gemtk/msgbox.c:56:6: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] netsurf-all-3.10/netsurf/frontends/atari/gemtk/msgbox.c:49:12: note: dst is initialized netsurf-all-3.10/netsurf/frontends/atari/gemtk/msgbox.c:56:6: note: dst is overwritten netsurf-all-3.10/netsurf/frontends/atari/gemtk/redrawslots.c:112:1: style: Label 'done' is not used. [unusedLabel] netsurf-all-3.10/netsurf/frontends/atari/gemtk/utils.c:60:35: style: Parameter 'a' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/atari/gemtk/utils.c:60:45: style: Parameter 'b' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/atari/gui.c:1161:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/atari/gui.c:1157:9: note: ret is assigned netsurf-all-3.10/netsurf/frontends/atari/gui.c:1161:9: note: ret is overwritten netsurf-all-3.10/netsurf/frontends/atari/gui.c:781:28: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/hotlist.c:73:42: style:inconclusive: Function 'atari_hotlist_init_phase2' argument 2 names different: declaration 'default_callbacks' definition 'cb_t'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/atari/hotlist.c:51:43: note: Function 'atari_hotlist_init_phase2' argument 2 names different: declaration 'default_callbacks' definition 'cb_t'. netsurf-all-3.10/netsurf/frontends/atari/hotlist.c:73:42: note: Function 'atari_hotlist_init_phase2' argument 2 names different: declaration 'default_callbacks' definition 'cb_t'. netsurf-all-3.10/netsurf/frontends/atari/misc.c:109:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] netsurf-all-3.10/netsurf/frontends/atari/plot/fontplot.c:71:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/plot/fontplot.c:126:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/plot/plot.c:2151:5: error: There is an unknown macro here somewhere. Configuration is required. If NSLT2VDI is a macro then please configure it. [unknownMacro] netsurf-all-3.10/netsurf/frontends/atari/rootwin.c:956:13: warning: Return value of function realloc() is not used. [ignoredReturnValue] netsurf-all-3.10/netsurf/frontends/atari/rootwin.c:956:13: error: Return value of allocation function 'realloc' is not stored. [leakReturnValNotUsed] netsurf-all-3.10/netsurf/frontends/atari/rootwin.c:543:64: style: Parameter 'element' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/atari/rootwin.c:707:53: style: Parameter 'clip_ro' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/atari/search.c:187:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/netsurf/frontends/atari/search.c:187:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/settings.c:132:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netsurf-all-3.10/netsurf/frontends/atari/settings.c:162:12: style: Local variable 'locales' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/frontends/atari/settings.c:63:15: note: Shadowed declaration netsurf-all-3.10/netsurf/frontends/atari/settings.c:162:12: note: Shadow variable netsurf-all-3.10/netsurf/frontends/atari/settings.c:132:13: style: Variable 'len' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/toolbar.c:838:24: style: Local variable 'gw' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/frontends/atari/toolbar.c:759:22: note: Shadowed declaration netsurf-all-3.10/netsurf/frontends/atari/toolbar.c:838:24: note: Shadow variable netsurf-all-3.10/netsurf/frontends/atari/toolbar.c:465:14: style: Variable 'enable' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/atari/treeview.c:243:27: style: Condition 'ev_out->emo_mclicks==2' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:91:30: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:92:28: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:123:31: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:152:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:166:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:180:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:198:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:212:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:226:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:254:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:273:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:296:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:308:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:315:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:329:31: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:342:40: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/bitmap.cpp:459:15: style: Variable 'depth' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:52:9: style: Class 'CookieWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:89:27: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:197:24: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:262:22: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:275:22: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:320:12: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:327:28: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:341:13: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:383:23: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/cookies.cpp:391:19: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/download.cpp:42:3: style: Class 'NSDownloadWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netsurf-all-3.10/netsurf/frontends/beos/download.cpp:189:42: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:300:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:96:9: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:103:13: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:123:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:135:34: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:244:12: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:296:35: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:303:35: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/fetch_rsrc.cpp:309:36: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/font.cpp:171:13: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/font.cpp:345:7: style: Variable 'size' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:252:41: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:253:40: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:318:16: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:521:16: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:556:89: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:961:20: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1054:24: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1071:24: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1079:13: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1073:7: note: ret is assigned netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1079:13: note: ret is overwritten netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1079:13: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1076:13: note: ret is assigned netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1079:13: note: ret is overwritten netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1149:13: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1147:13: note: ret is assigned netsurf-all-3.10/netsurf/frontends/beos/gui.cpp:1149:13: note: ret is overwritten netsurf-all-3.10/netsurf/frontends/beos/login.cpp:95:2: performance: Variable 'fHost' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netsurf-all-3.10/netsurf/frontends/beos/login.cpp:96:2: performance: Variable 'fRealm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] netsurf-all-3.10/netsurf/frontends/beos/login.cpp:155:29: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/login.cpp:156:32: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/login.cpp:84:11: style:inconclusive: Function 'LoginAlert' argument 2 names different: declaration 'callbaclpw' definition 'callbackpw'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/beos/login.cpp:50:26: note: Function 'LoginAlert' argument 2 names different: declaration 'callbaclpw' definition 'callbackpw'. netsurf-all-3.10/netsurf/frontends/beos/login.cpp:84:11: note: Function 'LoginAlert' argument 2 names different: declaration 'callbaclpw' definition 'callbackpw'. netsurf-all-3.10/netsurf/frontends/beos/login.cpp:195:40: warning: Function 'create_login_window' argument order different: declaration 'host, realm, fetchurl, , cbpw' definition 'url, host, realm, cb, cbpw' [funcArgOrderDifferent] netsurf-all-3.10/netsurf/frontends/beos/login.cpp:71:40: note: Function 'create_login_window' argument order different: declaration 'host, realm, fetchurl, , cbpw' definition 'url, host, realm, cb, cbpw' netsurf-all-3.10/netsurf/frontends/beos/login.cpp:195:40: note: Function 'create_login_window' argument order different: declaration 'host, realm, fetchurl, , cbpw' definition 'url, host, realm, cb, cbpw' netsurf-all-3.10/netsurf/frontends/beos/plotters.cpp:632:39: style: Variable 'donewidth' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:382:3: style: Class 'NSThrobber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:616:18: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:781:40: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:1388:32: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:1726:32: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:1689:43: style:inconclusive: Function 'SetBitmap' argument 1 names different: declaration 'attrName' definition 'attrname'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:1642:30: note: Function 'SetBitmap' argument 1 names different: declaration 'attrName' definition 'attrname'. netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:1689:43: note: Function 'SetBitmap' argument 1 names different: declaration 'attrName' definition 'attrname'. netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:142:28: style: struct member 'beos_history_window::g' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:143:12: style: struct member 'beos_history_window::window' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/beos/scaffolding.cpp:148:14: style: struct member 'menu_events::widget' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/beos/schedule.cpp:53:32: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/schedule.cpp:54:31: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/schedule.cpp:99:28: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/schedule.cpp:130:29: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/throbber.cpp:67:11: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/throbber.cpp:69:21: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/window.cpp:344:7: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/window.cpp:1268:15: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/window.cpp:1290:28: style: C-style pointer casting [cstyleCast] netsurf-all-3.10/netsurf/frontends/beos/window.cpp:817:12: style: Variable 'nskey' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/beos/window.cpp:815:12: note: nskey is assigned netsurf-all-3.10/netsurf/frontends/beos/window.cpp:817:12: note: nskey is overwritten netsurf-all-3.10/netsurf/frontends/beos/window.cpp:1257:12: style: The scope of the variable 'clip' can be reduced. [variableScope] netsurf-all-3.10/netsurf/frontends/beos/window.cpp:1280:12: style: The scope of the variable 'clip' can be reduced. [variableScope] netsurf-all-3.10/netsurf/frontends/framebuffer/convert_font.c:879:21: style: Expression is always true because 'else if' condition is opposite to previous condition at line 868. [multiCondition] netsurf-all-3.10/netsurf/frontends/framebuffer/convert_font.c:868:14: note: first condition netsurf-all-3.10/netsurf/frontends/framebuffer/convert_font.c:879:21: note: else if condition is opposite to first condition netsurf-all-3.10/netsurf/frontends/framebuffer/convert_font.c:494:20: style: Condition 'offset>=3' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/framebuffer/convert_font.c:485:20: note: Assuming condition 'offset<3' is false netsurf-all-3.10/netsurf/frontends/framebuffer/convert_font.c:494:20: note: Condition 'offset>=3' is always true netsurf-all-3.10/netsurf/frontends/framebuffer/convert_font.c:1036:15: style: Condition 'file_len==-1' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/framebuffer/convert_font.c:83:12: style: union member 'Anonymous0::u32' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/framebuffer/convert_image.c:121:29: style: Local variable 'interlace' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/frontends/framebuffer/convert_image.c:32:12: note: Shadowed declaration netsurf-all-3.10/netsurf/frontends/framebuffer/convert_image.c:121:29: note: Shadow variable netsurf-all-3.10/netsurf/frontends/framebuffer/fbtk/event.c:307:20: warning: Either the condition 'code>=0' is redundant or the array 'sh_keymap[130]' is accessed at index 130, which is out of bounds. [arrayIndexOutOfBoundsCond] netsurf-all-3.10/netsurf/frontends/framebuffer/fbtk/event.c:306:13: note: Assuming that condition 'code>=0' is not redundant netsurf-all-3.10/netsurf/frontends/framebuffer/fbtk/event.c:307:20: note: Array index out of bounds netsurf-all-3.10/netsurf/frontends/framebuffer/fbtk/event.c:311:17: warning: Either the condition 'code>=0' is redundant or the array 'keymap[130]' is accessed at index 130, which is out of bounds. [arrayIndexOutOfBoundsCond] netsurf-all-3.10/netsurf/frontends/framebuffer/fbtk/event.c:310:13: note: Assuming that condition 'code>=0' is not redundant netsurf-all-3.10/netsurf/frontends/framebuffer/fbtk/event.c:311:17: note: Array index out of bounds netsurf-all-3.10/netsurf/frontends/framebuffer/font_freetype.c:187:15: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/framebuffer/font_freetype.c:185:15: note: error is assigned netsurf-all-3.10/netsurf/frontends/framebuffer/font_freetype.c:187:15: note: error is overwritten netsurf-all-3.10/netsurf/frontends/framebuffer/gui.c:1706:10: style: Variable 'widget' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/framebuffer/gui.c:1698:10: note: widget is assigned netsurf-all-3.10/netsurf/frontends/framebuffer/gui.c:1706:10: note: widget is overwritten netsurf-all-3.10/netsurf/frontends/framebuffer/gui.c:1799:67: style: Parameter 'gw' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/gtk/download.c:649:8: style: Local variable 'result' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/frontends/gtk/download.c:626:7: note: Shadowed declaration netsurf-all-3.10/netsurf/frontends/gtk/download.c:649:8: note: Shadow variable netsurf-all-3.10/netsurf/frontends/gtk/download.c:696:9: style: Local variable 'result' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/frontends/gtk/download.c:626:7: note: Shadowed declaration netsurf-all-3.10/netsurf/frontends/gtk/download.c:696:9: note: Shadow variable netsurf-all-3.10/netsurf/frontends/gtk/print.c:594:32: style: Variable 'donewidth' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/gtk/scaffolding.c:304:46: style:inconclusive: Boolean expression 'g->menus[COPY_BUTTON].sensitivity' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] netsurf-all-3.10/netsurf/frontends/gtk/scaffolding.c:1469:72: style: Parameter 'notebook' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/gtk/sexy_icon_entry.c:106:16: style: Variable 'entry_class' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/gtk/sexy_icon_entry.c:410:11: style: Variable 'gtkentry' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/gtk/tabs.c:261:16: style: Parameter 'child' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/gtk/toolbar.c:3203:73: style:inconclusive: Function 'toolbar_item_create' argument 2 names different: declaration 'item_out' definition 'item'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/gtk/toolbar.c:251:35: note: Function 'toolbar_item_create' argument 2 names different: declaration 'item_out' definition 'item'. netsurf-all-3.10/netsurf/frontends/gtk/toolbar.c:3203:73: note: Function 'toolbar_item_create' argument 2 names different: declaration 'item_out' definition 'item'. netsurf-all-3.10/netsurf/frontends/gtk/toolbar.c:1136:64: style: Parameter 'toolitem' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/gtk/toolbar.c:1038:47: style: Variable 'location' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/gtk/viewdata.c:792:22: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != 0' is always true. [redundantCondition] netsurf-all-3.10/netsurf/frontends/gtk/window.c:212:36: style: Parameter 'widget' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/gtk/window.c:1658:61: style: Parameter 'gs' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/gtk/window.c:122:13: style: struct member 'gui_window::tab' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/gtk/window.c:89:22: style: struct member 'Anonymous0::gui' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/monkey/401login.c:31:20: style: struct member 'monkey401::r_next' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/monkey/401login.c:31:29: style: struct member 'monkey401::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/monkey/bitmap.c:31:9: style: struct member 'bitmap::rowstride' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/monkey/dispatch.c:31:21: style: struct member 'cmdhandler::r_next' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/monkey/dispatch.c:31:30: style: struct member 'cmdhandler::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/monkey/download.c:34:30: style: struct member 'gui_download_window::r_next' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/monkey/download.c:35:30: style: struct member 'gui_download_window::r_prev' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/monkey/download.c:39:8: style: struct member 'gui_download_window::host' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/frontends/riscos/bitmap.c:717:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] netsurf-all-3.10/netsurf/frontends/riscos/configure/con_home.c:108:70: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/configure/con_home.c:109:17: style: Parameter 'pointer' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/configure/con_image.c:234:9: style: Variable 'shaded' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/riscos/cookies.c:271:17: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/cookies.c:511:43: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/dialog.c:828:73: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/dialog.c:829:17: style: Parameter 'pointer' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/global_history.c:288:17: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/global_history.c:538:50: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/gui.c:545:3: warning: Either the condition 'uri_title' is redundant or there is possible null pointer dereference: uri_title. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/frontends/riscos/gui.c:577:6: note: Assuming that condition 'uri_title' is not redundant netsurf-all-3.10/netsurf/frontends/riscos/gui.c:545:3: note: Null pointer dereference netsurf-all-3.10/netsurf/frontends/riscos/gui.c:979:24: style: Variable 'gui_current_drag_type' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/riscos/gui.c:972:26: note: gui_current_drag_type is assigned netsurf-all-3.10/netsurf/frontends/riscos/gui.c:979:24: note: gui_current_drag_type is overwritten netsurf-all-3.10/netsurf/frontends/riscos/gui/progress_bar.c:201:14: warning: Either the condition '!icon' is redundant or there is possible null pointer dereference: icon. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/frontends/riscos/gui/progress_bar.c:203:6: note: Assuming that condition '!icon' is not redundant netsurf-all-3.10/netsurf/frontends/riscos/gui/progress_bar.c:201:14: note: Null pointer dereference netsurf-all-3.10/netsurf/frontends/riscos/gui/status_bar.c:129:3: error: Memory leak: sb [memleak] netsurf-all-3.10/netsurf/frontends/riscos/gui/status_bar.c:395:20: warning: Redundant assignment of 'state.visible.x0' to itself. [selfAssignment] netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1009:19: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1010:22: style: Parameter 'pointer' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1030:18: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/help.c:137:8: style: Condition 'i>=0' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/riscos/help.c:135:8: note: Assignment 'i=-1', assigned value is -1 netsurf-all-3.10/netsurf/frontends/riscos/help.c:137:8: note: Condition 'i>=0' is always false netsurf-all-3.10/netsurf/frontends/riscos/help.c:142:8: style: Condition 'i>=0' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/riscos/help.c:140:8: note: Assignment 'i=-1', assigned value is -1 netsurf-all-3.10/netsurf/frontends/riscos/help.c:142:8: note: Condition 'i>=0' is always false netsurf-all-3.10/netsurf/frontends/riscos/help.c:146:8: style: Condition 'i>=0' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/riscos/help.c:144:8: note: Assignment 'i=-1', assigned value is -1 netsurf-all-3.10/netsurf/frontends/riscos/help.c:146:8: note: Condition 'i>=0' is always false netsurf-all-3.10/netsurf/frontends/riscos/hotlist.c:331:18: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/hotlist.c:619:43: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/iconbar.c:261:43: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/menus.c:713:58: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/menus.c:781:71: style: Parameter 'menu_entry' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/mouse.c:248:26: style: Parameter 'data' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/print.c:1001:35: style: Parameter 's16' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/schedule.c:63:39: style: Parameter 'callback' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/schedule.c:63:65: style: Parameter 'p' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/search.c:466:12: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] netsurf-all-3.10/netsurf/frontends/riscos/search.c:205:43: style:inconclusive: Function 'ro_gui_search_add_recent' argument 1 names different: declaration 'string' definition 'search'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/riscos/search.c:75:50: note: Function 'ro_gui_search_add_recent' argument 1 names different: declaration 'string' definition 'search'. netsurf-all-3.10/netsurf/frontends/riscos/search.c:205:43: note: Function 'ro_gui_search_add_recent' argument 1 names different: declaration 'string' definition 'search'. netsurf-all-3.10/netsurf/frontends/riscos/search.c:144:64: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/search.c:145:17: style: Parameter 'pointer' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/textselection.c:162:65: style:inconclusive: Function 'ro_gui_selection_drag_end' argument 2 names different: declaration 'g' definition 'data'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/frontends/riscos/textselection.c:76:65: note: Function 'ro_gui_selection_drag_end' argument 2 names different: declaration 'g' definition 'data'. netsurf-all-3.10/netsurf/frontends/riscos/textselection.c:162:65: note: Function 'ro_gui_selection_drag_end' argument 2 names different: declaration 'g' definition 'data'. netsurf-all-3.10/netsurf/frontends/riscos/toolbar.c:929:15: style: Variable 'left_margin' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/netsurf/frontends/riscos/ucstables.c:648:11: style: Local variable 'temp' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/frontends/riscos/ucstables.c:567:8: note: Shadowed declaration netsurf-all-3.10/netsurf/frontends/riscos/ucstables.c:648:11: note: Shadow variable netsurf-all-3.10/netsurf/frontends/riscos/window.c:838:12: style: Local variable 'err' shadows outer variable [shadowVariable] netsurf-all-3.10/netsurf/frontends/riscos/window.c:827:10: note: Shadowed declaration netsurf-all-3.10/netsurf/frontends/riscos/window.c:838:12: note: Shadow variable netsurf-all-3.10/netsurf/frontends/riscos/window.c:2439:59: style: Parameter 'g' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/window.c:2520:17: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/window.c:2983:18: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/window.c:3186:69: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/window.c:3488:66: style: Parameter 'g' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/riscos/window.c:4658:42: style: Parameter 'menu' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/frontends/windows/download.c:107:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/netsurf/frontends/windows/font.c:131:10: style: Variable 'nHeight' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/windows/font.c:128:10: note: nHeight is assigned netsurf-all-3.10/netsurf/frontends/windows/font.c:131:10: note: nHeight is overwritten netsurf-all-3.10/netsurf/frontends/windows/main.c:151:3: warning: Return value of function freopen() is not used. [ignoredReturnValue] netsurf-all-3.10/netsurf/frontends/windows/main.c:347:11: style: Condition 'len>0' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/frontends/windows/main.c:346:40: note: Assignment 'len=wcstombs(NULL,argvw[cura],0)+1', assigned value is greater than 0 netsurf-all-3.10/netsurf/frontends/windows/main.c:347:11: note: Condition 'len>0' is always true netsurf-all-3.10/netsurf/frontends/windows/main.c:151:3: error: Return value of allocation function 'freopen' is not stored. [leakReturnValNotUsed] netsurf-all-3.10/netsurf/frontends/windows/main.c:465:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/windows/main.c:464:6: note: ret is assigned netsurf-all-3.10/netsurf/frontends/windows/main.c:465:6: note: ret is overwritten netsurf-all-3.10/netsurf/frontends/windows/main.c:466:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/windows/main.c:465:6: note: ret is assigned netsurf-all-3.10/netsurf/frontends/windows/main.c:466:6: note: ret is overwritten netsurf-all-3.10/netsurf/frontends/windows/main.c:483:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] netsurf-all-3.10/netsurf/frontends/windows/main.c:466:6: note: ret is assigned netsurf-all-3.10/netsurf/frontends/windows/main.c:483:6: note: ret is overwritten netsurf-all-3.10/netsurf/frontends/windows/plot.c:213:11: warning: Either the condition 'bitmap' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/frontends/windows/plot.c:251:18: note: Assuming that condition 'bitmap' is not redundant netsurf-all-3.10/netsurf/frontends/windows/plot.c:213:11: note: Null pointer dereference netsurf-all-3.10/netsurf/frontends/windows/plot.c:246:31: warning: Either the condition 'bitmap' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/frontends/windows/plot.c:251:18: note: Assuming that condition 'bitmap' is not redundant netsurf-all-3.10/netsurf/frontends/windows/plot.c:246:31: note: Null pointer dereference netsurf-all-3.10/netsurf/frontends/windows/plot.c:247:15: warning: Either the condition 'bitmap' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/frontends/windows/plot.c:251:18: note: Assuming that condition 'bitmap' is not redundant netsurf-all-3.10/netsurf/frontends/windows/plot.c:247:15: note: Null pointer dereference netsurf-all-3.10/netsurf/frontends/windows/prefs.c:295:35: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] netsurf-all-3.10/netsurf/frontends/windows/windbg.c:648:13: error: Uninitialized variable: lpMsgBuf [uninitvar] netsurf-all-3.10/netsurf/frontends/windows/window.c:1612:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] netsurf-all-3.10/netsurf/frontends/windows/window.c:799:46: error: Uninitialized variable: i [uninitvar] netsurf-all-3.10/netsurf/frontends/windows/window.c:799:58: error: Uninitialized variable: ii [uninitvar] netsurf-all-3.10/netsurf/frontends/windows/window.c:798:12: style: Variable 'ii' is not assigned a value. [unassignedVariable] netsurf-all-3.10/netsurf/test/bloom.c:62:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] netsurf-all-3.10/netsurf/test/bloom.c:143:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] netsurf-all-3.10/netsurf/test/bloom.c:182:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] netsurf-all-3.10/netsurf/test/bloom.c:187:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] netsurf-all-3.10/netsurf/test/hashmap.c:161:56: style: Parameter 'ctx' can be declared as pointer to const [constParameter] netsurf-all-3.10/netsurf/test/hashtable.c:108:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] netsurf-all-3.10/netsurf/test/hashtable.c:109:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] netsurf-all-3.10/netsurf/test/hashtable.c:243:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] netsurf-all-3.10/netsurf/test/hashtable.c:244:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] netsurf-all-3.10/netsurf/test/mimesniff.c:42:7: style: struct member 'test_mimetype::safe' is never used. [unusedStructMember] netsurf-all-3.10/netsurf/utils/corestrings.c:127:1: style: Label 'error' is not used. [unusedLabel] netsurf-all-3.10/netsurf/utils/corestrings.c:80:12: style: Unused variable: lerror [unusedVariable] netsurf-all-3.10/netsurf/utils/corestrings.c:81:10: style: Variable 'error' is not assigned a value. [unassignedVariable] netsurf-all-3.10/netsurf/utils/corestrings.c:82:16: style: Unused variable: exc [unusedVariable] netsurf-all-3.10/netsurf/utils/filename.c:276:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] netsurf-all-3.10/netsurf/utils/filename.c:391:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] netsurf-all-3.10/netsurf/utils/filename.c:95:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 94. [shiftTooManyBitsSigned] netsurf-all-3.10/netsurf/utils/filename.c:94:8: note: Assuming that condition 'i<32' is not redundant netsurf-all-3.10/netsurf/utils/filename.c:95:23: note: Shift netsurf-all-3.10/netsurf/utils/filename.c:97:24: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] netsurf-all-3.10/netsurf/utils/filename.c:91:7: note: Assignment 'i=63', assigned value is 63 netsurf-all-3.10/netsurf/utils/filename.c:97:24: note: Shift netsurf-all-3.10/netsurf/utils/filename.c:131:26: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 130. [shiftTooManyBitsSigned] netsurf-all-3.10/netsurf/utils/filename.c:130:11: note: Assuming that condition 'file<32' is not redundant netsurf-all-3.10/netsurf/utils/filename.c:131:26: note: Shift netsurf-all-3.10/netsurf/utils/filename.c:164:26: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 163. [shiftTooManyBitsSigned] netsurf-all-3.10/netsurf/utils/filename.c:163:13: note: Assuming that condition 'file<32' is not redundant netsurf-all-3.10/netsurf/utils/filename.c:164:26: note: Shift netsurf-all-3.10/netsurf/utils/filename.c:319:11: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 317. [shiftTooManyBitsSigned] netsurf-all-3.10/netsurf/utils/filename.c:317:17: note: Assuming that condition 'number<32' is not redundant netsurf-all-3.10/netsurf/utils/filename.c:319:11: note: Shift netsurf-all-3.10/netsurf/utils/filename.c:95:23: warning: Either the condition 'i<32' is redundant or there is signed integer overflow for expression '1<components.fragment!=NULL' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/utils/nsurl/parse.c:355:14: style: Condition '*pos=='/'' is always true [knownConditionTrueFalse] netsurf-all-3.10/netsurf/utils/nsurl/parse.c:353:12: note: Assuming that condition '*pos=='/'' is not redundant netsurf-all-3.10/netsurf/utils/nsurl/parse.c:355:14: note: Condition '*pos=='/'' is always true netsurf-all-3.10/netsurf/utils/nsurl/parse.c:560:24: style: Condition '*path_pos=='.'' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/utils/nsurl/parse.c:1376:29: style: Checking if unsigned expression 'm.scheme_end-m.start' is less than zero. [unsignedLessThanZero] netsurf-all-3.10/netsurf/utils/nsurl/parse.c:1381:28: style: Checking if unsigned expression 'm.path-m.authority' is less than zero. [unsignedLessThanZero] netsurf-all-3.10/netsurf/utils/nsurl/parse.c:1386:25: style: Checking if unsigned expression 'm.query-m.path' is less than zero. [unsignedLessThanZero] netsurf-all-3.10/netsurf/utils/nsurl/parse.c:1391:30: style: Checking if unsigned expression 'm.fragment-m.query' is less than zero. [unsignedLessThanZero] netsurf-all-3.10/netsurf/utils/punycode.c:163:21: style: Condition '++delta==0' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/utils/talloc.c:248:2: error: Memory leak: tc [memleak] netsurf-all-3.10/netsurf/utils/talloc.c:394:7: warning: Either the condition 'tc' is redundant or there is possible null pointer dereference: tc. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/utils/talloc.c:393:3: note: Assuming that condition 'tc' is not redundant netsurf-all-3.10/netsurf/utils/talloc.c:394:7: note: Null pointer dereference netsurf-all-3.10/netsurf/utils/talloc.c:452:8: warning: Either the condition 'tc' is redundant or there is possible null pointer dereference: tc. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/utils/talloc.c:451:4: note: Assuming that condition 'tc' is not redundant netsurf-all-3.10/netsurf/utils/talloc.c:452:8: note: Null pointer dereference netsurf-all-3.10/netsurf/utils/talloc.c:472:7: warning: Either the condition 'tc' is redundant or there is possible null pointer dereference: tc. [nullPointerRedundantCheck] netsurf-all-3.10/netsurf/utils/talloc.c:471:3: note: Assuming that condition 'tc' is not redundant netsurf-all-3.10/netsurf/utils/talloc.c:472:7: note: Null pointer dereference netsurf-all-3.10/netsurf/utils/talloc.c:841:53: style:inconclusive: Function '_talloc_move' argument 2 names different: declaration 'pptr' definition '_pptr'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/utils/talloc.h:138:53: note: Function '_talloc_move' argument 2 names different: declaration 'pptr' definition '_pptr'. netsurf-all-3.10/netsurf/utils/talloc.c:841:53: note: Function '_talloc_move' argument 2 names different: declaration 'pptr' definition '_pptr'. netsurf-all-3.10/netsurf/utils/talloc.c:1355:36: style:inconclusive: Function 'talloc_get_size' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/utils/talloc.h:168:36: note: Function 'talloc_get_size' argument 1 names different: declaration 'ctx' definition 'context'. netsurf-all-3.10/netsurf/utils/talloc.c:1355:36: note: Function 'talloc_get_size' argument 1 names different: declaration 'ctx' definition 'context'. netsurf-all-3.10/netsurf/utils/talloc.c:1370:45: style:inconclusive: Function 'talloc_find_parent_byname' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/utils/talloc.h:169:45: note: Function 'talloc_find_parent_byname' argument 1 names different: declaration 'ctx' definition 'context'. netsurf-all-3.10/netsurf/utils/talloc.c:1370:45: note: Function 'talloc_find_parent_byname' argument 1 names different: declaration 'ctx' definition 'context'. netsurf-all-3.10/netsurf/utils/talloc.c:1191:2: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted] netsurf-all-3.10/netsurf/utils/talloc.c:1192:30: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted] netsurf-all-3.10/netsurf/utils/talloc.c:1193:2: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted] netsurf-all-3.10/netsurf/utils/time.c:114:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] netsurf-all-3.10/netsurf/utils/utils.c:377:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] netsurf-all-3.10/netsurf/utils/utils.c:520:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] netsurf-all-3.10/netsurf/utils/utils.c:526:2: note: Found duplicate branches for 'if' and 'else'. netsurf-all-3.10/netsurf/utils/utils.c:520:7: note: Found duplicate branches for 'if' and 'else'. netsurf-all-3.10/netsurf/utils/utils.c:209:54: style:inconclusive: Function 'human_friendly_bytesize' argument 1 names different: declaration 'bytesize' definition 'bsize'. [funcArgNamesDifferent] netsurf-all-3.10/netsurf/utils/string.h:67:54: note: Function 'human_friendly_bytesize' argument 1 names different: declaration 'bytesize' definition 'bsize'. netsurf-all-3.10/netsurf/utils/utils.c:209:54: note: Function 'human_friendly_bytesize' argument 1 names different: declaration 'bytesize' definition 'bsize'. netsurf-all-3.10/nsgenbind/src/duk-libdom-interface.c:603:6: warning: Possible null pointer dereference: type_cdata [nullPointer] netsurf-all-3.10/nsgenbind/src/duk-libdom-interface.c:579:34: note: Assignment 'type_cdata=NULL', assigned value is 0 netsurf-all-3.10/nsgenbind/src/duk-libdom-interface.c:588:30: note: Assuming condition is false netsurf-all-3.10/nsgenbind/src/duk-libdom-interface.c:603:6: note: Null pointer dereference netsurf-all-3.10/nsgenbind/src/ir.c:1197:60: warning: Either the condition 'ecur==IR_ENTRY_TYPE_INTERFACE' is redundant or there is possible null pointer dereference: ecur. [nullPointerRedundantCheck] netsurf-all-3.10/nsgenbind/src/ir.c:1198:27: note: Assuming that condition 'ecur==IR_ENTRY_TYPE_INTERFACE' is not redundant netsurf-all-3.10/nsgenbind/src/ir.c:1197:60: note: Null pointer dereference netsurf-all-3.10/nsgenbind/src/ir.c:1199:22: warning: Either the condition 'ecur==IR_ENTRY_TYPE_INTERFACE' is redundant or there is possible null pointer dereference: ecur. [nullPointerRedundantCheck] netsurf-all-3.10/nsgenbind/src/ir.c:1198:27: note: Assuming that condition 'ecur==IR_ENTRY_TYPE_INTERFACE' is not redundant netsurf-all-3.10/nsgenbind/src/ir.c:1199:22: note: Null pointer dereference netsurf-all-3.10/nsgenbind/src/ir.c:1208:21: warning: Either the condition 'ecur==IR_ENTRY_TYPE_INTERFACE' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] netsurf-all-3.10/nsgenbind/src/ir.c:1198:27: note: Assuming that condition 'ecur==IR_ENTRY_TYPE_INTERFACE' is not redundant netsurf-all-3.10/nsgenbind/src/ir.c:1208:21: note: Null pointer addition netsurf-all-3.10/nsgenbind/src/ir.c:1131:24: style:inconclusive: Function 'ir_dump' argument 1 names different: declaration 'map' definition 'ir'. [funcArgNamesDifferent] netsurf-all-3.10/nsgenbind/src/ir.h:190:24: note: Function 'ir_dump' argument 1 names different: declaration 'map' definition 'ir'. netsurf-all-3.10/nsgenbind/src/ir.c:1131:24: note: Function 'ir_dump' argument 1 names different: declaration 'map' definition 'ir'. netsurf-all-3.10/nsgenbind/src/ir.c:1175:27: style:inconclusive: Function 'ir_dumpdot' argument 1 names different: declaration 'map' definition 'index'. [funcArgNamesDifferent] netsurf-all-3.10/nsgenbind/src/ir.h:192:27: note: Function 'ir_dumpdot' argument 1 names different: declaration 'map' definition 'index'. netsurf-all-3.10/nsgenbind/src/ir.c:1175:27: note: Function 'ir_dumpdot' argument 1 names different: declaration 'map' definition 'index'. netsurf-all-3.10/nsgenbind/src/ir.c:1211:14: style: Variable 'ecur' is assigned a value that is never used. [unreadVariable] netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.c:225:47: style:inconclusive: Function 'genbind_node_find_type' argument 3 names different: declaration 'nodetype' definition 'type'. [funcArgNamesDifferent] netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.h:132:47: note: Function 'genbind_node_find_type' argument 3 names different: declaration 'nodetype' definition 'type'. netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.c:225:47: note: Function 'genbind_node_find_type' argument 3 names different: declaration 'nodetype' definition 'type'. netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.c:237:53: style:inconclusive: Function 'genbind_node_find_type_ident' argument 3 names different: declaration 'nodetype' definition 'type'. [funcArgNamesDifferent] netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.h:164:53: note: Function 'genbind_node_find_type_ident' argument 3 names different: declaration 'nodetype' definition 'type'. netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.c:237:53: note: Function 'genbind_node_find_type_ident' argument 3 names different: declaration 'nodetype' definition 'type'. netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.c:314:57: style:inconclusive: Function 'genbind_node_find_method_ident' argument 3 names different: declaration 'methodtype' definition 'nodetype'. [funcArgNamesDifferent] netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.h:198:57: note: Function 'genbind_node_find_method_ident' argument 3 names different: declaration 'methodtype' definition 'nodetype'. netsurf-all-3.10/nsgenbind/src/nsgenbind-ast.c:314:57: note: Function 'genbind_node_find_method_ident' argument 3 names different: declaration 'methodtype' definition 'nodetype'. netsurf-all-3.10/nsgenbind/src/output.c:101:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netsurf-all-3.10/nsgenbind/src/utils.c:93:27: style:inconclusive: Function 'genb_fclose_tmp' argument 1 names different: declaration 'filef' definition 'filef_tmp'. [funcArgNamesDifferent] netsurf-all-3.10/nsgenbind/src/utils.h:37:27: note: Function 'genb_fclose_tmp' argument 1 names different: declaration 'filef' definition 'filef_tmp'. netsurf-all-3.10/nsgenbind/src/utils.c:93:27: note: Function 'genb_fclose_tmp' argument 1 names different: declaration 'filef' definition 'filef_tmp'. netsurf-all-3.10/nsgenbind/src/webidl-ast.c:44:67: style:inconclusive: Function 'webidl_node_prepend' argument 2 names different: declaration 'node' definition 'inst'. [funcArgNamesDifferent] netsurf-all-3.10/nsgenbind/src/webidl-ast.h:106:87: note: Function 'webidl_node_prepend' argument 2 names different: declaration 'node' definition 'inst'. netsurf-all-3.10/nsgenbind/src/webidl-ast.c:44:67: note: Function 'webidl_node_prepend' argument 2 names different: declaration 'node' definition 'inst'. netsurf-all-3.10/nsgenbind/src/webidl-ast.c:769:55: style:inconclusive: Function 'webidl_intercalate_implements' argument 1 names different: declaration 'node' definition 'webidl_ast'. [funcArgNamesDifferent] netsurf-all-3.10/nsgenbind/src/webidl-ast.h:166:55: note: Function 'webidl_intercalate_implements' argument 1 names different: declaration 'node' definition 'webidl_ast'. netsurf-all-3.10/nsgenbind/src/webidl-ast.c:769:55: note: Function 'webidl_intercalate_implements' argument 1 names different: declaration 'node' definition 'webidl_ast'. netsurf-all-3.10/netsurf/content/handlers/html/table.c:73:6: error: Using argument a that points at uninitialized variable a [ctuuninitvar] netsurf-all-3.10/netsurf/content/handlers/html/table.c:534:38: note: Calling function table_border_is_more_eyecatching, 2nd argument is uninitialized netsurf-all-3.10/netsurf/content/handlers/html/table.c:73:6: note: Using argument a diff: 2.8 netsurf-all-3.10/libcss/src/parse/properties/utils.c:461:13: style: Variable 'components' can be declared with const [constVariable] head netsurf-all-3.10/libcss/src/select/select.c:1802:9: style: Parameter 'parent' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/select/select.c:1802:9: style: Parameter 'parent' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:1019:60: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:1019:60: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:1057:55: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:1057:55: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:1220:61: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:1220:61: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:1305:60: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:1305:60: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:1332:67: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:1332:67: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:1359:58: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:1359:58: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:1384:66: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:1384:66: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:837:60: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:837:60: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:912:64: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:912:64: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/src/stylesheet.c:941:68: style: Parameter 'sheet' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/src/stylesheet.c:941:68: style: Parameter 'sheet' can be declared with const [constParameter] head netsurf-all-3.10/libcss/test/select.c:1070:15: style: Parameter 'name' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/test/select.c:1070:15: style: Parameter 'name' can be declared with const [constParameter] head netsurf-all-3.10/libcss/test/select.c:1096:15: style: Parameter 'name' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libcss/test/select.c:1096:15: style: Parameter 'name' can be declared with const [constParameter] head netsurf-all-3.10/libdom/src/core/document.c:1337:17: style: Parameter 'list' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/src/core/document.c:1337:17: style: Parameter 'list' can be declared with const [constParameter] head netsurf-all-3.10/libdom/src/core/element.c:2390:29: style: Parameter 'p1' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/src/core/element.c:2390:29: style: Parameter 'p1' can be declared with const [constParameter] head netsurf-all-3.10/libdom/src/core/element.c:2390:39: style: Parameter 'p2' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/src/core/element.c:2390:39: style: Parameter 'p2' can be declared with const [constParameter] head netsurf-all-3.10/libdom/src/core/node.c:1536:52: style: Parameter 'node' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/src/core/node.c:1536:52: style: Parameter 'node' can be declared with const [constParameter] head netsurf-all-3.10/libdom/src/core/node.c:1537:22: style: Parameter 'other' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/src/core/node.c:1537:22: style: Parameter 'other' can be declared with const [constParameter] head netsurf-all-3.10/libdom/src/core/nodelist.c:417:22: style: Parameter 'root' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/src/core/nodelist.c:417:22: style: Parameter 'root' can be declared with const [constParameter] head netsurf-all-3.10/libdom/src/core/string.c:122:2: error: Memory leak: ret.data [memleak] head netsurf-all-3.10/libdom/src/core/string.c:587:2: error: Memory leak: concat.data [memleak] head netsurf-all-3.10/libdom/src/core/string.c:740:2: error: Memory leak: res.data [memleak] head netsurf-all-3.10/libdom/src/core/string.c:843:2: error: Memory leak: res.data [memleak] head netsurf-all-3.10/libdom/src/events/event_target.c:113:48: style: Parameter 'listener' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/src/events/event_target.c:113:48: style: Parameter 'listener' can be declared with const [constParameter] head netsurf-all-3.10/libdom/src/events/mouse_event.c:295:45: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head netsurf-all-3.10/libdom/src/events/mouse_event.c:349:45: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:38:20: style: Parameter 'arg' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:38:20: style: Parameter 'arg' can be declared with const [constParameter] head netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:43:20: style: Parameter 'expected' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:43:20: style: Parameter 'expected' can be declared with const [constParameter] head netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:43:36: style: Parameter 'actual' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/test/testutils/domtsasserts.c:43:36: style: Parameter 'actual' can be declared with const [constParameter] head netsurf-all-3.10/libdom/test/testutils/list.c:86:43: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libdom/test/testutils/list.c:86:43: style: Parameter 'data' can be declared with const [constParameter] head netsurf-all-3.10/libnsbmp/src/libnsbmp.c:1203:36: style: Parameter 'bitmap_callbacks' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libnsbmp/src/libnsbmp.c:1203:36: style: Parameter 'bitmap_callbacks' can be declared with const [constParameter] head netsurf-all-3.10/libnsbmp/src/libnsbmp.c:1215:47: style: Parameter 'bitmap_callbacks' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libnsbmp/src/libnsbmp.c:1215:47: style: Parameter 'bitmap_callbacks' can be declared with const [constParameter] head netsurf-all-3.10/libnsbmp/src/libnsbmp.c:58:43: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libnsbmp/src/libnsbmp.c:58:43: style: Parameter 'data' can be declared with const [constParameter] head netsurf-all-3.10/libnsbmp/src/libnsbmp.c:62:45: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libnsbmp/src/libnsbmp.c:62:45: style: Parameter 'data' can be declared with const [constParameter] head netsurf-all-3.10/libnsfb/src/plot/generic.c:351:38: style: Parameter 'rect' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libnsfb/src/plot/generic.c:351:38: style: Parameter 'rect' can be declared with const [constParameter] head netsurf-all-3.10/libnsgif/src/libnsgif.c:921:61: style: Parameter 'bitmap_callbacks' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libnsgif/src/libnsgif.c:921:61: style: Parameter 'bitmap_callbacks' can be declared with const [constParameter] head netsurf-all-3.10/libnsgif/src/lzw.c:181:11: style: Variable 'bits_used' can be declared as const array [constVariable] 2.8 netsurf-all-3.10/libnsgif/src/lzw.c:181:11: style: Variable 'bits_used' can be declared with const [constVariable] head netsurf-all-3.10/libnslog/src/core.c:93:54: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libnslog/src/core.c:93:54: style: Parameter 'ctx' can be declared with const [constParameter] head netsurf-all-3.10/libnslog/test/basictests.c:33:65: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libnslog/test/basictests.c:33:65: style: Parameter 'ctx' can be declared with const [constParameter] head netsurf-all-3.10/libpencil/src/pencil_save.c:293:35: style: Parameter 's16' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libpencil/src/pencil_save.c:293:35: style: Parameter 's16' can be declared with const [constParameter] head netsurf-all-3.10/libpencil/src/pencil_save.c:473:35: style: Parameter 's16' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libpencil/src/pencil_save.c:473:35: style: Parameter 's16' can be declared with const [constParameter] head netsurf-all-3.10/librosprite/src/librosprite.c:560:57: style: Parameter 'image_in' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/librosprite/src/librosprite.c:560:57: style: Parameter 'image_in' can be declared with const [constParameter] 2.8 netsurf-all-3.10/librosprite/src/palette2c.c:13:26: style: Parameter 'argv' can be declared with const [constParameter] head netsurf-all-3.10/librufl/src/rufl_paint.c:549:19: style: Parameter 's' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/librufl/src/rufl_paint.c:549:19: style: Parameter 's' can be declared with const [constParameter] head netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:773:35: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/libsvgtiny/src/svgtiny_gradient.c:773:35: style: Parameter 'm' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/content/handlers/css/css.c:520:57: style: Parameter 'parent' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/content/handlers/css/css.c:520:57: style: Parameter 'parent' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/content/handlers/html/box_manipulate.c:113:41: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head netsurf-all-3.10/netsurf/content/handlers/html/forms.c:174:54: style: Parameter 'form' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/content/handlers/html/forms.c:174:54: style: Parameter 'form' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/content/handlers/html/html.c:408:28: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/content/handlers/html/html.c:408:28: style: Parameter 'data' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:706:40: style: Parameter 'xpt' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:706:40: style: Parameter 'xpt' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:706:52: style: Parameter 'ypt' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/content/handlers/html/imagemap.c:706:52: style: Parameter 'ypt' can be declared with const [constParameter] 2.8 netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1334:7: error: Uninitialized variable: cbhtype [uninitvar] netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1321:9: note: Assuming condition is false netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1334:7: note: Uninitialized variable: cbhtype head netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1334:7: warning: Uninitialized variable: cbhtype [uninitvar] netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1321:9: note: Assuming condition is false netsurf-all-3.10/netsurf/content/handlers/html/layout.c:1334:7: note: Uninitialized variable: cbhtype head netsurf-all-3.10/netsurf/content/handlers/html/redraw_border.c:452:15: style: Variable 'sides' can be declared as const array [constVariable] 2.8 netsurf-all-3.10/netsurf/content/handlers/html/redraw_border.c:452:15: style: Variable 'sides' can be declared with const [constVariable] head netsurf-all-3.10/netsurf/content/hlcache.c:110:33: style: Parameter 'force_clean_flag' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/content/hlcache.c:110:33: style: Parameter 'force_clean_flag' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/desktop/selection.c:194:23: style: Parameter 'style' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/desktop/selection.c:194:23: style: Parameter 'style' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/desktop/treeview.c:1240:14: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/desktop/treeview.c:1240:14: style: Parameter 'data' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/desktop/treeview.c:1288:13: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/desktop/treeview.c:1288:13: style: Parameter 'data' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:214:78: style: Parameter 'bw' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/amiga/arexx.c:214:78: style: Parameter 'bw' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:815:63: style: Parameter 'nbm' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/amiga/bitmap.c:815:63: style: Parameter 'nbm' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/amiga/icon.c:343:53: style: Parameter 'icondata' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/amiga/icon.c:343:53: style: Parameter 'icondata' can be declared with const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:422:41: error: Uninitialized variable: disabled [uninitvar] netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:415:6: note: Assuming condition is false netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:422:41: note: Uninitialized variable: disabled head netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:422:41: warning: Uninitialized variable: disabled [uninitvar] netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:415:6: note: Assuming condition is false netsurf-all-3.10/netsurf/frontends/amiga/os3support.c:422:41: note: Uninitialized variable: disabled head netsurf-all-3.10/netsurf/frontends/amiga/schedule.c:111:28: style: Parameter 'callback' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/amiga/schedule.c:111:28: style: Parameter 'callback' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/amiga/schedule.c:111:54: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/amiga/schedule.c:111:54: style: Parameter 'p' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/amiga/search.c:392:12: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:168:56: style: Parameter 'page' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/atari/gemtk/aestabs.c:168:56: style: Parameter 'page' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:779:39: style: Parameter 'win' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/atari/gemtk/guiwin.c:779:39: style: Parameter 'win' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/atari/gemtk/utils.c:60:35: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/atari/gemtk/utils.c:60:35: style: Parameter 'a' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/atari/gemtk/utils.c:60:45: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/atari/gemtk/utils.c:60:45: style: Parameter 'b' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/atari/rootwin.c:543:64: style: Parameter 'element' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/atari/rootwin.c:543:64: style: Parameter 'element' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/atari/rootwin.c:707:53: style: Parameter 'clip_ro' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/atari/rootwin.c:707:53: style: Parameter 'clip_ro' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/framebuffer/gui.c:1799:67: style: Parameter 'gw' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/framebuffer/gui.c:1799:67: style: Parameter 'gw' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/gtk/scaffolding.c:1469:72: style: Parameter 'notebook' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/gtk/scaffolding.c:1469:72: style: Parameter 'notebook' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/gtk/tabs.c:261:16: style: Parameter 'child' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/gtk/tabs.c:261:16: style: Parameter 'child' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/gtk/toolbar.c:1136:64: style: Parameter 'toolitem' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/gtk/toolbar.c:1136:64: style: Parameter 'toolitem' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/gtk/window.c:1658:61: style: Parameter 'gs' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/gtk/window.c:1658:61: style: Parameter 'gs' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/gtk/window.c:212:36: style: Parameter 'widget' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/gtk/window.c:212:36: style: Parameter 'widget' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/configure/con_home.c:108:70: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/configure/con_home.c:108:70: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/configure/con_home.c:109:17: style: Parameter 'pointer' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/configure/con_home.c:109:17: style: Parameter 'pointer' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/cookies.c:271:17: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/cookies.c:271:17: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/cookies.c:511:43: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/cookies.c:511:43: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/dialog.c:828:73: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/dialog.c:828:73: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/dialog.c:829:17: style: Parameter 'pointer' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/dialog.c:829:17: style: Parameter 'pointer' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/global_history.c:288:17: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/global_history.c:288:17: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/global_history.c:538:50: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/global_history.c:538:50: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1009:19: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1009:19: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1010:22: style: Parameter 'pointer' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1010:22: style: Parameter 'pointer' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1030:18: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/gui/url_bar.c:1030:18: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/hotlist.c:331:18: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/hotlist.c:331:18: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/hotlist.c:619:43: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/hotlist.c:619:43: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/iconbar.c:261:43: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/iconbar.c:261:43: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/menus.c:713:58: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/menus.c:713:58: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/menus.c:781:71: style: Parameter 'menu_entry' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/menus.c:781:71: style: Parameter 'menu_entry' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/mouse.c:248:26: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/mouse.c:248:26: style: Parameter 'data' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/print.c:1001:35: style: Parameter 's16' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/print.c:1001:35: style: Parameter 's16' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/schedule.c:63:39: style: Parameter 'callback' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/schedule.c:63:39: style: Parameter 'callback' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/schedule.c:63:65: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/schedule.c:63:65: style: Parameter 'p' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/search.c:144:64: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/search.c:144:64: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/search.c:145:17: style: Parameter 'pointer' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/search.c:145:17: style: Parameter 'pointer' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/search.c:466:12: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head netsurf-all-3.10/netsurf/frontends/riscos/window.c:2439:59: style: Parameter 'g' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/window.c:2439:59: style: Parameter 'g' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/window.c:2520:17: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/window.c:2520:17: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/window.c:2983:18: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/window.c:2983:18: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/window.c:3186:69: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/window.c:3186:69: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/window.c:3488:66: style: Parameter 'g' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/window.c:3488:66: style: Parameter 'g' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/frontends/riscos/window.c:4658:42: style: Parameter 'menu' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/frontends/riscos/window.c:4658:42: style: Parameter 'menu' can be declared with const [constParameter] head netsurf-all-3.10/netsurf/test/hashmap.c:161:56: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 netsurf-all-3.10/netsurf/test/hashmap.c:161:56: style: Parameter 'ctx' can be declared with const [constParameter] 2.8 netsurf-all-3.10/netsurf/utils/punycode.c:156:15: style: Condition 'm-n>(maxint-delta)/(h+1)' is always false [knownConditionTrueFalse] netsurf-all-3.10/netsurf/utils/punycode.c:150:20: note: Assuming that condition 'input[j]>=n' is not redundant netsurf-all-3.10/netsurf/utils/punycode.c:150:44: note: m is assigned 'input[j]' here. netsurf-all-3.10/netsurf/utils/punycode.c:156:15: note: Condition 'm-n>(maxint-delta)/(h+1)' is always false DONE