2026-09-12 23:04 ftp://ftp.de.debian.org/debian/pool/main/a/awffull/awffull_3.10.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=pcre --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.12.107+deb13-amd64-x86_64-with-glibc2.41 python: 3.12.14 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: 5aec67c (2026-09-12 15:15:57 +0200) count: 536 537 elapsed-time: 4.7 5.5 head-timing-info: old-timing-info: head results: awffull-3.10.2/src/awffull.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/awffull.c:971:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/awffull.c:1513:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/awffull.c:1845:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/awffull.c:2530:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/awffull.c:2406:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] awffull-3.10.2/src/awffull.c:2015:40: style: Redundant condition: The condition '*cp1 != '\0'' is redundant since '*cp1 == ' '' is sufficient. [redundantCondition] awffull-3.10.2/src/awffull.c:466:21: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] awffull-3.10.2/src/awffull.c:494:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] awffull-3.10.2/src/awffull.c:1677:69: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] awffull-3.10.2/src/awffull.c:1679:70: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] awffull-3.10.2/src/awffull.c:489:23: style: Variable 'g_cur_min' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/awffull.c:478:27: note: g_cur_min is assigned awffull-3.10.2/src/awffull.c:489:23: note: g_cur_min is overwritten awffull-3.10.2/src/awffull.c:488:23: style: Variable 'g_cur_sec' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/awffull.c:479:27: note: g_cur_sec is assigned awffull-3.10.2/src/awffull.c:488:23: note: g_cur_sec is overwritten awffull-3.10.2/src/awffull.c:266:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/awffull.c:274:17: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/awffull.c:292:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/awffull.c:324:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/awffull.c:423:32: style: Checking if unsigned expression 'rec_tstamp' is less than zero. [unsignedLessThanZero] awffull-3.10.2/src/awffull.c:746:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/awffull.c:1233:17: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/awffull.c:1491:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/awffull.c:818:24: style:inconclusive: Function 'get_config' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1589:16: style:inconclusive: Function 'save_opt' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1690:25: style:inconclusive: Function 'isurlchar' argument 1 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1704:16: style:inconclusive: Function 'ctry_idx' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1722:15: style:inconclusive: Function 'from_hex' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1735:16: style:inconclusive: Function 'unescape' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1769:19: style:inconclusive: Function 'srch_string' argument 1 names different: declaration '' definition 'refer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1769:32: style:inconclusive: Function 'srch_string' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1855:18: style:inconclusive: Function 'get_domain' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1878:19: style:inconclusive: Function 'our_gzgets' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1878:29: style:inconclusive: Function 'our_gzgets' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1878:38: style:inconclusive: Function 'our_gzgets' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1929:11: style:inconclusive: Function 'jdate' argument 1 names different: declaration '' definition 'day'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1929:20: style:inconclusive: Function 'jdate' argument 2 names different: declaration '' definition 'month'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1929:31: style:inconclusive: Function 'jdate' argument 3 names different: declaration '' definition 'year'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:1962:25: style:inconclusive: Function 'do_agent_mangling' argument 1 names different: declaration '' definition 'agent'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2126:25: style:inconclusive: Function 'response_code_index' argument 1 names different: declaration '' definition 'resp_code'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2272:20: style:inconclusive: Function 'cleanup_host' argument 1 names different: declaration '' definition 'hostname'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2297:20: style:inconclusive: Function 'cleanup_user' argument 1 names different: declaration '' definition 'ident'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2331:19: style:inconclusive: Function 'cleanup_url' argument 1 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2388:21: style:inconclusive: Function 'cleanup_refer' argument 1 names different: declaration '' definition 'refer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2388:34: style:inconclusive: Function 'cleanup_refer' argument 2 names different: declaration '' definition 'srchstr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2463:21: style:inconclusive: Function 'cleanup_agent' argument 1 names different: declaration '' definition 'agent'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2508:21: style:inconclusive: Function 'isaffirmitive' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2543:18: style:inconclusive: Function 'strtoupper' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:2562:18: style:inconclusive: Function 'strtolower' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/awffull.c:631:62: style: Pointer expression 'refer' converted to bool is always true. [knownPointerToBool] awffull-3.10.2/src/awffull.c:170:11: style: Variable 'current_locale' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/awffull.c:171:11: style: Variable 'message_catalog_dir' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/awffull.c:172:11: style: Variable 'message_domain' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/awffull.c:966:11: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/awffull.c:1589:16: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/awffull.c:1708:11: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/awffull.c:1737:20: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/awffull.c:1773:23: style: Variable 'cps' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/awffull.c:1932:9: style: Variable 'mtable' can be declared as const array [constVariable] awffull-3.10.2/src/awffull.c:2508:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/awffull.c:170:11: style: Variable 'current_locale' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/awffull.c:171:11: style: Variable 'message_catalog_dir' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/awffull.c:172:11: style: Variable 'message_domain' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/awffull.c:173:11: style: Unused variable: envlang [unusedVariable] awffull-3.10.2/src/awffull.c:173:21: style: Unused variable: envlanguage [unusedVariable] awffull-3.10.2/src/awffull.c:2406:13: style: Variable 'cp2' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/css_file.c:136:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/graphs.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/graphs.c:263:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/graphs.c:361:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/graphs.c:610:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gdFontSmall [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/graphs.c:1090:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gdFontSmall [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/graphs.c:1393:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gdFontMediumBold [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/graphs.c:1530:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gdFontMediumBold [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/graphs.c:1303:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1299:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1303:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1307:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1303:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1307:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1311:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1307:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1311:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1314:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1311:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1314:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1315:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1314:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1315:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1316:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1315:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1316:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1317:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1316:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1317:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1318:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1317:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1318:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1319:18: style: Variable 'colour_index' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1318:18: note: colour_index is assigned awffull-3.10.2/src/graphs.c:1319:18: note: colour_index is overwritten awffull-3.10.2/src/graphs.c:1368:7: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] awffull-3.10.2/src/graphs.c:1339:7: note: y is assigned awffull-3.10.2/src/graphs.c:1368:7: note: y is overwritten awffull-3.10.2/src/graphs.c:654:16: style: Checking if unsigned expression 'maxval' is less than zero. [unsignedLessThanZero] awffull-3.10.2/src/graphs.c:739:16: style: Checking if unsigned expression 'maxval' is less than zero. [unsignedLessThanZero] awffull-3.10.2/src/graphs.c:774:16: style: Checking if unsigned expression 'maxval' is less than zero. [unsignedLessThanZero] awffull-3.10.2/src/graphs.c:1141:16: style: Checking if unsigned expression 'maxval' is less than zero. [unsignedLessThanZero] awffull-3.10.2/src/graphs.c:1207:16: style: Checking if unsigned expression 'maxval' is less than zero. [unsignedLessThanZero] awffull-3.10.2/src/graphs.c:449:20: style:inconclusive: Function 'year_graph6x' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:450:20: style:inconclusive: Function 'year_graph6x' argument 2 names different: declaration '' definition 'title'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:451:18: style:inconclusive: Function 'year_graph6x' argument 3 names different: declaration '' definition 'idx_start'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:452:18: style:inconclusive: Function 'year_graph6x' argument 4 names different: declaration '' definition 'idx_end'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:850:20: style:inconclusive: Function 'month_graph6' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:851:20: style:inconclusive: Function 'month_graph6' argument 2 names different: declaration '' definition 'title'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:852:18: style:inconclusive: Function 'month_graph6' argument 3 names different: declaration '' definition 'month'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:853:18: style:inconclusive: Function 'month_graph6' argument 4 names different: declaration '' definition 'year'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:854:19: style:inconclusive: Function 'month_graph6' argument 5 names different: declaration '' definition 'is_month'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:855:28: style:inconclusive: Function 'month_graph6' argument 6 names different: declaration '' definition 'data1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:856:28: style:inconclusive: Function 'month_graph6' argument 7 names different: declaration '' definition 'data2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:857:28: style:inconclusive: Function 'month_graph6' argument 8 names different: declaration '' definition 'data3'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:858:33: style:inconclusive: Function 'month_graph6' argument 9 names different: declaration '' definition 'data4'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:859:28: style:inconclusive: Function 'month_graph6' argument 10 names different: declaration '' definition 'data5'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:860:28: style:inconclusive: Function 'month_graph6' argument 11 names different: declaration '' definition 'data6'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1272:17: style:inconclusive: Function 'pie_chart' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1272:30: style:inconclusive: Function 'pie_chart' argument 2 names different: declaration '' definition 'title'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1272:56: style:inconclusive: Function 'pie_chart' argument 3 names different: declaration '' definition 't_val'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1272:82: style:inconclusive: Function 'pie_chart' argument 4 names different: declaration '' definition 'data1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1272:97: style:inconclusive: Function 'pie_chart' argument 5 names different: declaration '' definition 'legend'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1432:17: style:inconclusive: Function 'calc_arc' argument 1 names different: declaration '' definition 'min'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1432:29: style:inconclusive: Function 'calc_arc' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1432:38: style:inconclusive: Function 'calc_arc' argument 3 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1432:46: style:inconclusive: Function 'calc_arc' argument 4 names different: declaration '' definition 'cy'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1432:54: style:inconclusive: Function 'calc_arc' argument 5 names different: declaration '' definition 'dx'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1432:62: style:inconclusive: Function 'calc_arc' argument 6 names different: declaration '' definition 'dy'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1462:18: style:inconclusive: Function 'init_graph' argument 1 names different: declaration '' definition 'title'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1462:29: style:inconclusive: Function 'init_graph' argument 2 names different: declaration '' definition 'xsize'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:1462:40: style:inconclusive: Function 'init_graph' argument 3 names different: declaration '' definition 'ysize'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/graphs.c:248:10: style: Variable 'prefixes' can be declared as const array [constVariable] awffull-3.10.2/src/graphs.c:255:11: style: Variable 'imagestr_rtn' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/graphs.c:449:20: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/graphs.c:850:20: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/graphs.c:855:28: style: Parameter 'data1' can be declared as const array [constParameter] awffull-3.10.2/src/graphs.c:856:28: style: Parameter 'data2' can be declared as const array [constParameter] awffull-3.10.2/src/graphs.c:857:28: style: Parameter 'data3' can be declared as const array [constParameter] awffull-3.10.2/src/graphs.c:858:33: style: Parameter 'data4' can be declared as const array [constParameter] awffull-3.10.2/src/graphs.c:859:28: style: Parameter 'data5' can be declared as const array [constParameter] awffull-3.10.2/src/graphs.c:860:28: style: Parameter 'data6' can be declared as const array [constParameter] awffull-3.10.2/src/graphs.c:1272:17: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/graphs.c:1272:82: style: Parameter 'data1' can be declared as const array [constParameter] awffull-3.10.2/src/graphs.c:1272:97: style: Parameter 'legend' can be declared as const array [constParameter] awffull-3.10.2/src/graphs.c:254:9: style: Unused variable: bounding_rectange [unusedVariable] awffull-3.10.2/src/graphs.c:255:11: style: Variable 'imagestr_rtn' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/graphs.c:256:17: style: Variable 'imagestr_errored' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/graphs.c:511:17: style: Variable 'main_height' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/graphs.c:504:9: style: Unused variable: bounding_rectange [unusedVariable] awffull-3.10.2/src/graphs.c:1085:22: style: Variable 'font_char_height' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/graphs.c:1319:18: style: Variable 'colour_index' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/graphs.c:1287:9: style: Unused variable: bounding_rectange [unusedVariable] awffull-3.10.2/src/graphs.c:1564:9: style: Unused variable: FT_Config_Success [unusedVariable] awffull-3.10.2/src/hashtab.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/hashtab.c:628:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/hashtab.c:1022:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] awffull-3.10.2/src/hashtab.c:196:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] awffull-3.10.2/src/hashtab.c:636:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] awffull-3.10.2/src/hashtab.c:647:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] awffull-3.10.2/src/hashtab.c:652:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] awffull-3.10.2/src/hashtab.c:684:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] awffull-3.10.2/src/hashtab.c:126:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] awffull-3.10.2/src/hashtab.c:636:5: warning: If memory allocation fails, then there is a possible null pointer dereference: url_ptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:634:15: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:634:15: note: Assignment 'url_ptr=(char*)xmalloc((len_url+1)*sizeof(char))', assigned value is 0 awffull-3.10.2/src/hashtab.c:636:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:647:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ref_ptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:645:15: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:645:15: note: Assignment 'ref_ptr=(char*)xmalloc((len_ref+1)*sizeof(char))', assigned value is 0 awffull-3.10.2/src/hashtab.c:647:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:652:5: warning: If memory allocation fails, then there is a possible null pointer dereference: key_ptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:650:15: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:650:15: note: Assignment 'key_ptr=(char*)xmalloc((len_url+len_ref+1)*sizeof(char))', assigned value is 0 awffull-3.10.2/src/hashtab.c:652:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:657:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:655:14: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:655:14: note: Assignment 'newptr=(struct enode*)xmalloc(1*sizeof(struct enode))', assigned value is 0 awffull-3.10.2/src/hashtab.c:657:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:658:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:655:14: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:655:14: note: Assignment 'newptr=(struct enode*)xmalloc(1*sizeof(struct enode))', assigned value is 0 awffull-3.10.2/src/hashtab.c:658:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:659:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:655:14: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:655:14: note: Assignment 'newptr=(struct enode*)xmalloc(1*sizeof(struct enode))', assigned value is 0 awffull-3.10.2/src/hashtab.c:659:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:660:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:655:14: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:655:14: note: Assignment 'newptr=(struct enode*)xmalloc(1*sizeof(struct enode))', assigned value is 0 awffull-3.10.2/src/hashtab.c:660:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:661:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:655:14: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:655:14: note: Assignment 'newptr=(struct enode*)xmalloc(1*sizeof(struct enode))', assigned value is 0 awffull-3.10.2/src/hashtab.c:661:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:684:5: warning: If memory allocation fails, then there is a possible null pointer dereference: key_ptr [nullPointerOutOfMemory] awffull-3.10.2/src/hashtab.c:682:15: note: Assuming allocation function fails awffull-3.10.2/src/hashtab.c:682:15: note: Assignment 'key_ptr=(char*)xmalloc((len_url+len_ref+1)*sizeof(char))', assigned value is 0 awffull-3.10.2/src/hashtab.c:684:5: note: Null pointer dereference awffull-3.10.2/src/hashtab.c:237:17: style:inconclusive: Function 'put_hnode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:238:15: style:inconclusive: Function 'put_hnode' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:239:25: style:inconclusive: Function 'put_hnode' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:240:25: style:inconclusive: Function 'put_hnode' argument 4 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:241:30: style:inconclusive: Function 'put_hnode' argument 5 names different: declaration '' definition 'xfer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:242:26: style:inconclusive: Function 'put_hnode' argument 6 names different: declaration '' definition 'ctr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:25: style:inconclusive: Function 'put_hnode' argument 7 names different: declaration '' definition 'visit'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:46: style:inconclusive: Function 'put_hnode' argument 8 names different: declaration '' definition 'page'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:66: style:inconclusive: Function 'put_hnode' argument 9 names different: declaration '' definition 'tstamp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:80: style:inconclusive: Function 'put_hnode' argument 10 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:91: style:inconclusive: Function 'put_hnode' argument 11 names different: declaration '' definition 'lasturl'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:111: style:inconclusive: Function 'put_hnode' argument 12 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:122: style:inconclusive: Function 'put_hnode' argument 13 names different: declaration '' definition 'lasturl_is_entry'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:145: style:inconclusive: Function 'put_hnode' argument 14 names different: declaration '' definition 'isapage'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:243:161: style:inconclusive: Function 'put_hnode' argument 15 names different: declaration '' definition 'isnewsite'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:336:17: style:inconclusive: Function 'put_unode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:337:15: style:inconclusive: Function 'put_unode' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:338:25: style:inconclusive: Function 'put_unode' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:339:30: style:inconclusive: Function 'put_unode' argument 4 names different: declaration '' definition 'xfer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:340:26: style:inconclusive: Function 'put_unode' argument 5 names different: declaration '' definition 'ctr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:341:25: style:inconclusive: Function 'put_unode' argument 6 names different: declaration '' definition 'entry_page_ctr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:342:25: style:inconclusive: Function 'put_unode' argument 7 names different: declaration '' definition 'exit_page_ctr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:343:25: style:inconclusive: Function 'put_unode' argument 8 names different: declaration '' definition 'single_access'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:344:15: style:inconclusive: Function 'put_unode' argument 9 names different: declaration '' definition 'resp_code'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:344:37: style:inconclusive: Function 'put_unode' argument 10 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:412:17: style:inconclusive: Function 'put_rnode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:412:26: style:inconclusive: Function 'put_rnode' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:412:46: style:inconclusive: Function 'put_rnode' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:412:68: style:inconclusive: Function 'put_rnode' argument 4 names different: declaration '' definition 'ctr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:412:84: style:inconclusive: Function 'put_rnode' argument 5 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:456:17: style:inconclusive: Function 'put_anode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:456:26: style:inconclusive: Function 'put_anode' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:456:46: style:inconclusive: Function 'put_anode' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:456:68: style:inconclusive: Function 'put_anode' argument 4 names different: declaration '' definition 'ctr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:456:84: style:inconclusive: Function 'put_anode' argument 5 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:500:17: style:inconclusive: Function 'put_snode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:500:36: style:inconclusive: Function 'put_snode' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:500:54: style:inconclusive: Function 'put_snode' argument 3 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:538:17: style:inconclusive: Function 'put_inode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:539:15: style:inconclusive: Function 'put_inode' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:540:25: style:inconclusive: Function 'put_inode' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:541:25: style:inconclusive: Function 'put_inode' argument 4 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:542:30: style:inconclusive: Function 'put_inode' argument 5 names different: declaration '' definition 'xfer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:543:26: style:inconclusive: Function 'put_inode' argument 6 names different: declaration '' definition 'ctr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:544:25: style:inconclusive: Function 'put_inode' argument 7 names different: declaration '' definition 'visit'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:545:25: style:inconclusive: Function 'put_inode' argument 8 names different: declaration '' definition 'tstamp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:546:22: style:inconclusive: Function 'put_inode' argument 9 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:546:33: style:inconclusive: Function 'put_inode' argument 10 names different: declaration '' definition 'isapage'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:619:17: style:inconclusive: Function 'new_enode' argument 1 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:620:17: style:inconclusive: Function 'new_enode' argument 2 names different: declaration '' definition 'refer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:669:17: style:inconclusive: Function 'put_enode' argument 1 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:670:17: style:inconclusive: Function 'put_enode' argument 2 names different: declaration '' definition 'refer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:671:15: style:inconclusive: Function 'put_enode' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:672:25: style:inconclusive: Function 'put_enode' argument 4 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:673:26: style:inconclusive: Function 'put_enode' argument 5 names different: declaration '' definition 'ctr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:674:22: style:inconclusive: Function 'put_enode' argument 6 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:727:19: style:inconclusive: Function 'put_segnode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:727:38: style:inconclusive: Function 'put_segnode' argument 2 names different: declaration '' definition 'new_tstamp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:727:63: style:inconclusive: Function 'put_segnode' argument 3 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:781:22: style:inconclusive: Function 'remove_segnode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:781:40: style:inconclusive: Function 'remove_segnode' argument 2 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:808:35: style:inconclusive: Function 'segment_htab_cleanup' argument 1 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:840:12: style:inconclusive: Function 'hash' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:856:16: style:inconclusive: Function 'find_url' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:875:20: style:inconclusive: Function 'update_entry' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:901:19: style:inconclusive: Function 'update_exit' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:901:29: style:inconclusive: Function 'update_exit' argument 2 names different: declaration '' definition 'is_single_access'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:930:33: style:inconclusive: Function 'month_update_exit' argument 1 names different: declaration '' definition 'tstamp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:954:22: style:inconclusive: Function 'tot_visit' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:975:22: style:inconclusive: Function 'del_hlist' argument 1 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:982:22: style:inconclusive: Function 'del_ulist' argument 1 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:989:22: style:inconclusive: Function 'del_rlist' argument 1 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:996:22: style:inconclusive: Function 'del_alist' argument 1 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:1003:22: style:inconclusive: Function 'del_slist' argument 1 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:1010:22: style:inconclusive: Function 'del_ilist' argument 1 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:1026:22: style:inconclusive: Function 'del_elist' argument 1 names different: declaration '' definition 'htab'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/hashtab.c:145:16: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/hashtab.c:840:12: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/hashtab.c:1040:29: style: Variable 'deep' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/linklist.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/linklist.c:175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/linklist.c:232:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] awffull-3.10.2/src/linklist.c:234:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] awffull-3.10.2/src/linklist.c:283:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] awffull-3.10.2/src/linklist.c:283:5: portability: %d in format string (no. 4) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] awffull-3.10.2/src/linklist.c:99:13: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:99:13: note: Null pointer dereference awffull-3.10.2/src/linklist.c:100:13: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:100:13: note: Null pointer dereference awffull-3.10.2/src/linklist.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:101:5: note: Null pointer dereference awffull-3.10.2/src/linklist.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:102:5: note: Null pointer dereference awffull-3.10.2/src/linklist.c:107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:107:5: note: Null pointer dereference awffull-3.10.2/src/linklist.c:107:29: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:107:29: note: Null pointer dereference awffull-3.10.2/src/linklist.c:110:9: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:110:9: note: Null pointer dereference awffull-3.10.2/src/linklist.c:110:27: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:110:27: note: Null pointer dereference awffull-3.10.2/src/linklist.c:112:21: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:112:21: note: Null pointer dereference awffull-3.10.2/src/linklist.c:113:9: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:113:9: note: Null pointer dereference awffull-3.10.2/src/linklist.c:113:28: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:113:28: note: Null pointer dereference awffull-3.10.2/src/linklist.c:113:49: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:113:49: note: Null pointer dereference awffull-3.10.2/src/linklist.c:116:25: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:116:25: note: Null pointer dereference awffull-3.10.2/src/linklist.c:116:40: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:116:40: note: Null pointer dereference awffull-3.10.2/src/linklist.c:117:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:117:5: note: Null pointer dereference awffull-3.10.2/src/linklist.c:119:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:119:5: note: Null pointer dereference awffull-3.10.2/src/linklist.c:119:29: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:119:29: note: Null pointer dereference awffull-3.10.2/src/linklist.c:120:21: warning: If memory allocation fails, then there is a possible null pointer dereference: newptr [nullPointerOutOfMemory] awffull-3.10.2/src/linklist.c:97:14: note: Assuming allocation function fails awffull-3.10.2/src/linklist.c:97:14: note: Assignment 'newptr=(struct nlist*)xmalloc(1*sizeof(struct nlist))', assigned value is 0 awffull-3.10.2/src/linklist.c:120:21: note: Null pointer dereference awffull-3.10.2/src/linklist.c:314:9: warning: Either the condition 'lptr==NULL' is redundant or there is possible null pointer dereference: lptr. [nullPointerRedundantCheck] awffull-3.10.2/src/linklist.c:313:14: note: Assuming that condition 'lptr==NULL' is not redundant awffull-3.10.2/src/linklist.c:314:9: note: Null pointer dereference awffull-3.10.2/src/linklist.c:252:25: style: Variable 'tmp_length' is assigned an expression that holds the same value. [redundantAssignment] awffull-3.10.2/src/linklist.c:239:28: note: tmp_length is assigned 'lptr->length' here. awffull-3.10.2/src/linklist.c:240:25: note: Assuming condition is false awffull-3.10.2/src/linklist.c:247:32: note: Assuming condition is true awffull-3.10.2/src/linklist.c:249:36: note: Assuming condition is false awffull-3.10.2/src/linklist.c:252:25: note: Variable 'tmp_length' is assigned an expression that holds the same value. awffull-3.10.2/src/linklist.c:175:21: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:183:21: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:311:5: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:314:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:317:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:320:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:322:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:324:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:326:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/linklist.c:88:30: style:inconclusive: Function 'create_new_list_member' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:88:41: style:inconclusive: Function 'create_new_list_member' argument 2 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:141:23: style:inconclusive: Function 'add_list_member' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:141:38: style:inconclusive: Function 'add_list_member' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:141:49: style:inconclusive: Function 'add_list_member' argument 3 names different: declaration '' definition 'space_sensitive'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:225:18: style:inconclusive: Function 'isinlist' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:225:30: style:inconclusive: Function 'isinlist' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:278:24: style:inconclusive: Function 'bmh_search' argument 1 names different: declaration '' definition 'search_target'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:278:46: style:inconclusive: Function 'bmh_search' argument 2 names different: declaration '' definition 'stringlen'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:278:65: style:inconclusive: Function 'bmh_search' argument 3 names different: declaration '' definition 'ptn_ptr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:308:22: style:inconclusive: Function 'show_matched' argument 1 names different: declaration '' definition 'lptr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:308:34: style:inconclusive: Function 'show_matched' argument 2 names different: declaration '' definition 'listname'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/linklist.c:88:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/linklist.c:88:41: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/linklist.c:228:11: style: Variable 'str_tmp' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/linklist.c:308:34: style: Parameter 'listname' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/messages.c:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/messages.c:463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/messages.c:63:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] awffull-3.10.2/src/messages.c:63:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] awffull-3.10.2/src/messages.c:61:20: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] awffull-3.10.2/src/messages.c:57:18: note: Assuming allocation function fails awffull-3.10.2/src/messages.c:57:18: note: Assignment 'name=(char*)xmalloc((name_size)*sizeof(char))', assigned value is 0 awffull-3.10.2/src/messages.c:61:20: note: Null pointer dereference awffull-3.10.2/src/messages.c:63:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/options.c:69:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/options.c:143:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/options.c:406:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETCDIR [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/options.c:197:17: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:441:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:443:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:444:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:445:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:446:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:447:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:448:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:449:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:450:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:451:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:452:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:453:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:454:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:455:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:456:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:457:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:458:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:459:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:460:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:461:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:462:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:463:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:465:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:466:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:468:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:469:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:470:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:471:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:472:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:473:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:474:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:475:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:476:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:477:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:478:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:479:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:480:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:481:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:482:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:483:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:484:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:485:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:486:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:487:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:488:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:489:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:491:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:492:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:493:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:494:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:495:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:496:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:497:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:498:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:499:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:501:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:502:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:503:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:504:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:505:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:506:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:507:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:508:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:509:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:510:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:511:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:512:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:514:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:515:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:516:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:517:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:518:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:519:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:520:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:521:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:522:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:523:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:524:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:525:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:526:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:527:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:528:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:529:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:531:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:532:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:533:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:534:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:535:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:536:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:537:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:538:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:539:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:540:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:541:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:542:9: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/options.c:66:19: style:inconclusive: Function 'display_usage' argument 1 names different: declaration '' definition 'exit_code'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/options.c:80:22: style:inconclusive: Function 'display_gnu_info' argument 1 names different: declaration '' definition 'exit_code'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/options.c:97:21: style:inconclusive: Function 'process_options' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/options.c:97:33: style:inconclusive: Function 'process_options' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/options.c:97:33: style: Parameter 'argv' can be declared as const array [constParameter] awffull-3.10.2/src/output.c:423:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:475:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:547:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:576:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:604:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:636:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:3389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:3892:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/output.c:1363:39: style: Redundant condition: flag. '!flag || (flag && !g_settings.top.sites)' is equivalent to '!flag || !g_settings.top.sites' [redundantCondition] awffull-3.10.2/src/output.c:1564:38: style: Redundant condition: flag. '!flag || (flag && !g_settings.top.urls)' is equivalent to '!flag || !g_settings.top.urls' [redundantCondition] awffull-3.10.2/src/output.c:1440:21: style: Condition 'flag' is always false [knownConditionTrueFalse] awffull-3.10.2/src/output.c:1437:18: note: Assuming that condition 'flag==0' is not redundant awffull-3.10.2/src/output.c:1438:31: note: Assuming condition is true awffull-3.10.2/src/output.c:1440:21: note: Condition 'flag' is always false awffull-3.10.2/src/output.c:1727:21: style: Condition 'flag' is always false [knownConditionTrueFalse] awffull-3.10.2/src/output.c:1720:18: note: Assuming that condition 'flag==0' is not redundant awffull-3.10.2/src/output.c:1721:30: note: Assuming condition is true awffull-3.10.2/src/output.c:1727:21: note: Condition 'flag' is always false awffull-3.10.2/src/output.c:3335:85: style: Condition '(*pointer)->exit' is always true [knownConditionTrueFalse] awffull-3.10.2/src/output.c:3334:27: note: Assuming that condition '(*pointer)->exit' is not redundant awffull-3.10.2/src/output.c:3335:85: note: Condition '(*pointer)->exit' is always true awffull-3.10.2/src/output.c:3383:21: style: Condition 'index_start<0' is always false [knownConditionTrueFalse] awffull-3.10.2/src/output.c:3382:88: note: Assignment 'index_start=g_settings.settings.history_index-g_settings.settings.index_months+1', assigned value is greater than 0 awffull-3.10.2/src/output.c:3383:21: note: Condition 'index_start<0' is always false awffull-3.10.2/src/output.c:3389:5: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/output.c:390:23: style:inconclusive: Function 'write_html_head' argument 1 names different: declaration '' definition 'period'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:390:38: style:inconclusive: Function 'write_html_head' argument 2 names different: declaration '' definition 'out_fileptr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:463:24: style:inconclusive: Function 'write_html_tail' argument 1 names different: declaration '' definition 'out_fileptr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:1330:21: style:inconclusive: Function 'top_sites_table' argument 1 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:1455:30: style:inconclusive: Function 'all_sites_page' argument 1 names different: declaration '' definition 'h_reg'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:1455:51: style:inconclusive: Function 'all_sites_page' argument 2 names different: declaration '' definition 'h_grp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:1524:20: style:inconclusive: Function 'top_urls_table' argument 1 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:1742:29: style:inconclusive: Function 'all_urls_page' argument 1 names different: declaration '' definition 'u_reg'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:1742:50: style:inconclusive: Function 'all_urls_page' argument 2 names different: declaration '' definition 'u_grp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:1817:21: style:inconclusive: Function 'top_entry_table' argument 1 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2045:30: style:inconclusive: Function 'all_entry_page' argument 1 names different: declaration '' definition 'nbr_entries'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2045:57: style:inconclusive: Function 'all_entry_page' argument 2 names different: declaration '' definition 'total_entries'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2086:29: style:inconclusive: Function 'all_exit_page' argument 1 names different: declaration '' definition 'nbr_exits'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2086:54: style:inconclusive: Function 'all_exit_page' argument 2 names different: declaration '' definition 'total_exits'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2224:29: style:inconclusive: Function 'all_refs_page' argument 1 names different: declaration '' definition 'r_reg'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2224:50: style:inconclusive: Function 'all_refs_page' argument 2 names different: declaration '' definition 'r_grp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2408:31: style:inconclusive: Function 'all_agents_page' argument 1 names different: declaration '' definition 'a_reg'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2408:52: style:inconclusive: Function 'all_agents_page' argument 2 names different: declaration '' definition 'a_grp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2533:31: style:inconclusive: Function 'all_search_page' argument 1 names different: declaration '' definition 'tot_num'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2533:54: style:inconclusive: Function 'all_search_page' argument 2 names different: declaration '' definition 't_val'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2676:30: style:inconclusive: Function 'all_users_page' argument 1 names different: declaration '' definition 'i_reg'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:2676:51: style:inconclusive: Function 'all_users_page' argument 2 names different: declaration '' definition 'i_grp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3506:26: style:inconclusive: Function 'qs_site_cmph' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3506:43: style:inconclusive: Function 'qs_site_cmph' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3523:26: style:inconclusive: Function 'qs_site_cmpp' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3523:43: style:inconclusive: Function 'qs_site_cmpp' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3540:26: style:inconclusive: Function 'qs_site_cmpk' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3540:43: style:inconclusive: Function 'qs_site_cmpk' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3557:25: style:inconclusive: Function 'qs_url_cmph' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3557:42: style:inconclusive: Function 'qs_url_cmph' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3574:25: style:inconclusive: Function 'qs_url_cmpk' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3574:42: style:inconclusive: Function 'qs_url_cmpk' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3591:25: style:inconclusive: Function 'qs_url_cmpn' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3591:42: style:inconclusive: Function 'qs_url_cmpn' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3608:25: style:inconclusive: Function 'qs_url_cmpx' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3608:42: style:inconclusive: Function 'qs_url_cmpx' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3625:25: style:inconclusive: Function 'qs_ref_cmph' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3625:42: style:inconclusive: Function 'qs_ref_cmph' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3642:26: style:inconclusive: Function 'qs_agnt_cmph' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3642:43: style:inconclusive: Function 'qs_agnt_cmph' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3659:26: style:inconclusive: Function 'qs_srch_cmph' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3659:43: style:inconclusive: Function 'qs_srch_cmph' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3676:27: style:inconclusive: Function 'qs_ident_cmph' argument 1 names different: declaration '' definition 'cp1'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3676:44: style:inconclusive: Function 'qs_ident_cmph' argument 2 names different: declaration '' definition 'cp2'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3710:28: style:inconclusive: Function 'load_site_array' argument 1 names different: declaration '' definition 'pointer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3735:27: style:inconclusive: Function 'load_url_array' argument 1 names different: declaration '' definition 'pointer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3760:27: style:inconclusive: Function 'load_ref_array' argument 1 names different: declaration '' definition 'pointer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3785:29: style:inconclusive: Function 'load_agent_array' argument 1 names different: declaration '' definition 'pointer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3810:28: style:inconclusive: Function 'load_srch_array' argument 1 names different: declaration '' definition 'pointer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3835:29: style:inconclusive: Function 'load_ident_array' argument 1 names different: declaration '' definition 'pointer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3860:33: style:inconclusive: Function 'load_errorpage_array' argument 1 names different: declaration '' definition 'pointer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3886:21: style:inconclusive: Function 'open_out_file' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:3934:38: style:inconclusive: Function 'get_maximum_popularity' argument 1 names different: declaration '' definition 'nbr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/output.c:390:23: style: Parameter 'period' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/output.c:2844:11: style: Variable 'ccode' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/output.c:2850:11: style: Variable 'domain' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/output.c:3886:21: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/output.c:1079:28: style: Variable 'avg_file' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/output.c:1080:21: style: Variable 'avg_xfer' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/output.c:1144:18: style: Variable 'avg_file' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/output.c:1145:18: style: Variable 'avg_xfer' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/parser.c:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/parser.c:687:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/parser.c:721:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/parser.c:736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/parser.c:99:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] awffull-3.10.2/src/parser.c:78:17: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/parser.c:99:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/parser.c:721:5: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/parser.c:722:5: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/parser.c:63:20: style:inconclusive: Function 'parse_record' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:63:47: style:inconclusive: Function 'parse_record' argument 2 names different: declaration '' definition 'log_ptr'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:124:24: style:inconclusive: Function 'parse_record_ftp' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:124:51: style:inconclusive: Function 'parse_record_ftp' argument 2 names different: declaration '' definition 'log_rec'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:203:24: style:inconclusive: Function 'parse_record_web' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:203:51: style:inconclusive: Function 'parse_record_web' argument 2 names different: declaration '' definition 'log_rec'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:306:26: style:inconclusive: Function 'parse_record_squid' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:306:53: style:inconclusive: Function 'parse_record_squid' argument 2 names different: declaration '' definition 'log_rec'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:466:21: style:inconclusive: Function 'parse_is_page' argument 1 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:547:27: style:inconclusive: Function 'identify_log_format' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:681:21: style:inconclusive: Function 're_check_errors' argument 1 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:719:23: style:inconclusive: Function 're_compile_failed' argument 1 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:719:40: style:inconclusive: Function 're_compile_failed' argument 2 names different: declaration '' definition 'err_offset'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:719:58: style:inconclusive: Function 're_compile_failed' argument 3 names different: declaration '' definition 're_str'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:734:29: style:inconclusive: Function 'error_substring_extract' argument 1 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:734:38: style:inconclusive: Function 'error_substring_extract' argument 2 names different: declaration '' definition 'substr_idx'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/parser.c:719:58: style: Parameter 're_str' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/preserve.c:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/preserve.c:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/preserve.c:308:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/preserve.c:578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/preserve.c:113:45: warning: Either the condition 'nbr_hist_entries>(20*12)' is redundant or the array 'history_list[240]' is accessed at index 240, which is out of bounds. [arrayIndexOutOfBoundsCond] awffull-3.10.2/src/preserve.c:126:34: note: Assuming that condition 'nbr_hist_entries>(20*12)' is not redundant awffull-3.10.2/src/preserve.c:113:45: note: Array index out of bounds awffull-3.10.2/src/preserve.c:203:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] awffull-3.10.2/src/preserve.c:324:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] awffull-3.10.2/src/preserve.c:324:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] awffull-3.10.2/src/preserve.c:324:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] awffull-3.10.2/src/preserve.c:617:9: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] awffull-3.10.2/src/preserve.c:617:9: warning: %d in format string (no. 5) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] awffull-3.10.2/src/preserve.c:738:13: warning: %hhd in format string (no. 8) requires 'char *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] awffull-3.10.2/src/preserve.c:790:13: warning: %hhd in format string (no. 8) requires 'char *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] awffull-3.10.2/src/preserve.c:309:9: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:314:9: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:321:9: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:326:9: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:559:17: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:575:13: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:582:9: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:600:9: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:613:9: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:619:9: error: Resource leak: fp [resourceLeak] awffull-3.10.2/src/preserve.c:578:13: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/preserve.c:57:21: style: Variable 'history1' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/preserve.c:58:21: style: Variable 'history2' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/preserve.c:84:19: style: Variable 'numfields' is assigned a value that is never used. [unreadVariable] awffull-3.10.2/src/segment.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] awffull-3.10.2/src/segment.c:239:17: style: Unsigned expression 'g_settings.settings.verbosity' can't be negative so it is unnecessary to test it. [unsignedPositive] awffull-3.10.2/src/segment.c:109:26: style:inconclusive: Function 'segment_by_country' argument 1 names different: declaration '' definition 'hostname'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/segment.c:215:26: style:inconclusive: Function 'segment_by_referer' argument 1 names different: declaration '' definition 'referer'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/segment.c:215:41: style:inconclusive: Function 'segment_by_referer' argument 2 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/segment.c:215:59: style:inconclusive: Function 'segment_by_referer' argument 3 names different: declaration '' definition 'tstamp'. [funcArgNamesDifferentUnnamed] awffull-3.10.2/src/segment.c:66:28: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] awffull-3.10.2/src/segment.c:114:11: style: Variable 'domain' can be declared as pointer to const [constVariablePointer] awffull-3.10.2/src/xmalloc.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] diff: head awffull-3.10.2/src/linklist.c:252:25: style: Variable 'tmp_length' is assigned an expression that holds the same value. [redundantAssignment] awffull-3.10.2/src/linklist.c:239:28: note: tmp_length is assigned 'lptr->length' here. awffull-3.10.2/src/linklist.c:240:25: note: Assuming condition is false awffull-3.10.2/src/linklist.c:247:32: note: Assuming condition is true awffull-3.10.2/src/linklist.c:249:36: note: Assuming condition is false awffull-3.10.2/src/linklist.c:252:25: note: Variable 'tmp_length' is assigned an expression that holds the same value. 2.21.0 awffull-3.10.2/src/linklist.c:252:25: style: Variable 'tmp_length' is assigned an expression that holds the same value. [redundantAssignment] awffull-3.10.2/src/linklist.c:239:28: note: tmp_length is assigned 'lptr->length' here. awffull-3.10.2/src/linklist.c:252:25: note: Variable 'tmp_length' is assigned an expression that holds the same value. 2.21.0 awffull-3.10.2/src/linklist.c:94:41: warning: Uninitialized variable: str [uninitvar] awffull-3.10.2/src/linklist.c:153:28: note: Assuming condition is false awffull-3.10.2/src/linklist.c:201:42: note: Calling function 'create_new_list_member', 1st argument 'temp_buf' value is awffull-3.10.2/src/linklist.c:94:41: note: Uninitialized variable: str head awffull-3.10.2/src/output.c:1440:21: style: Condition 'flag' is always false [knownConditionTrueFalse] awffull-3.10.2/src/output.c:1437:18: note: Assuming that condition 'flag==0' is not redundant awffull-3.10.2/src/output.c:1438:31: note: Assuming condition is true awffull-3.10.2/src/output.c:1440:21: note: Condition 'flag' is always false 2.21.0 awffull-3.10.2/src/output.c:1440:21: style: Condition 'flag' is always false [knownConditionTrueFalse] awffull-3.10.2/src/output.c:1437:18: note: Assuming that condition 'flag==0' is not redundant awffull-3.10.2/src/output.c:1440:21: note: Condition 'flag' is always false head awffull-3.10.2/src/output.c:1727:21: style: Condition 'flag' is always false [knownConditionTrueFalse] awffull-3.10.2/src/output.c:1720:18: note: Assuming that condition 'flag==0' is not redundant awffull-3.10.2/src/output.c:1721:30: note: Assuming condition is true awffull-3.10.2/src/output.c:1727:21: note: Condition 'flag' is always false 2.21.0 awffull-3.10.2/src/output.c:1727:21: style: Condition 'flag' is always false [knownConditionTrueFalse] awffull-3.10.2/src/output.c:1720:18: note: Assuming that condition 'flag==0' is not redundant awffull-3.10.2/src/output.c:1727:21: note: Condition 'flag' is always false DONE