2025-05-05 15:32 ftp://ftp.de.debian.org/debian/pool/main/liba/libace-perl/libace-perl_1.92.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: fcc0493 (2025-05-05 13:08:11 +0200) count: 207 207 elapsed-time: 2.6 2.6 head-timing-info: old-timing-info: head results: AcePerl-1.92/acelib/aceclientlib.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/aceclientlib.c:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLSET_TIMEOUT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/aceclientlib.c:349:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdr_ace_reponse [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/aceclientlib.c:404:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WANT_ENCORE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/aceclientlib.c:516:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/aceclientlib.c:337:10: style: Condition '(int*)handle' is always true [knownConditionTrueFalse] AcePerl-1.92/acelib/aceclientlib.c:337:17: style: Pointer expression 'handle' converted to bool is always true. [knownPointerToBool] AcePerl-1.92/acelib/aceclientlib.c:390:27: style: Variable 'loop' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/aceclientlib.c:424:7: warning: Uninitialized variable: *encorep [uninitvar] AcePerl-1.92/acelib/aceclientlib.c:504:74: note: Calling function 'askServerBinary', 5th argument '&encore' value is AcePerl-1.92/acelib/aceclientlib.c:424:7: note: Uninitialized variable: *encorep AcePerl-1.92/acelib/aceclientlib.c:334:22: style: Variable 'reponse' is assigned a value that is never used. [unreadVariable] AcePerl-1.92/acelib/arraysub.c:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrayStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_MAGIC [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:396:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:415:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:475:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:492:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StackStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:542:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:564:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StackStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:586:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:592:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_MAGIC [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:669:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:692:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:712:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:722:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:797:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:938:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1033:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1060:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1092:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1161:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1189:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:1240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/arraysub.c:53:10: error: Non-local variable 'stackorigin' will use pointer to local variable 'x'. [danglingLifetime] AcePerl-1.92/acelib/arraysub.c:52:19: note: Address of variable taken here. AcePerl-1.92/acelib/arraysub.c:50:8: note: Variable created here. AcePerl-1.92/acelib/arraysub.c:53:10: note: Non-local variable 'stackorigin' will use pointer to local variable 'x'. AcePerl-1.92/acelib/arraysub.c:338:9: style: Variable 'x' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:391:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:391:28: style: Variable 'cq' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:469:33: style: Variable 'cq' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:499:49: style: Variable 'cq' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:663:31: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/arraysub.c:675:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:682:30: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/arraysub.c:696:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/arraysub.c:842:24: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/arraysub.c:849:23: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/arraysub.c:1056:9: style: Variable 'test' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:1087:9: style: Variable 'test' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:1128:9: style: Variable 'test' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:1188:52: style: Parameter 'xout' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/arraysub.c:1204:9: style: Variable 'test' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:1233:9: style: Variable 'cp0' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/arraysub.c:741:12: style: Variable 'cq' is assigned a value that is never used. [unreadVariable] AcePerl-1.92/acelib/arraysub.c:809:14: style: Variable 'nlines' is assigned a value that is never used. [unreadVariable] AcePerl-1.92/acelib/bump.c:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BumpStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/bump.c:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/bump.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/bump.c:132:59: style: Parameter 'px' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/bump.c:132:70: style: Parameter 'py' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/bump.c:261:32: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/bump.c:263:15: style: Variable 'x' is assigned a value that is never used. [unreadVariable] AcePerl-1.92/acelib/bump.c:264:11: style: Variable 'y' is assigned a value that is never used. [unreadVariable] AcePerl-1.92/acelib/call.c:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/call.c:147:17: warning: If resource allocation fails, then there is a possible null pointer dereference: pipe [nullPointerOutOfResources] AcePerl-1.92/acelib/call.c:140:16: note: Assuming allocation function fails AcePerl-1.92/acelib/call.c:140:16: note: Assignment 'pipe=popen(command,"r")', assigned value is 0 AcePerl-1.92/acelib/call.c:147:17: note: Null pointer dereference AcePerl-1.92/acelib/call.c:38:29: style: Parameter 'a' can be declared as pointer to const. However it seems that 'callOrder' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] AcePerl-1.92/acelib/call.c:70:42: note: You might need to cast the function pointer here AcePerl-1.92/acelib/call.c:38:29: note: Parameter 'a' can be declared as pointer to const AcePerl-1.92/acelib/call.c:38:38: style: Parameter 'b' can be declared as pointer to const. However it seems that 'callOrder' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] AcePerl-1.92/acelib/call.c:70:42: note: You might need to cast the function pointer here AcePerl-1.92/acelib/call.c:38:38: note: Parameter 'b' can be declared as pointer to const AcePerl-1.92/acelib/dict.c:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DICT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/dict.c:100:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DICT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/dict.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/dict.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBDIR_DELIMITER_STR [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:162:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBDIR_DELIMITER_STR [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:429:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:434:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:567:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:655:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:746:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/filsubs.c:276:19: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] AcePerl-1.92/acelib/filsubs.c:410:16: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] AcePerl-1.92/acelib/filsubs.c:496:20: portability: Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. [prohibitedtempnamCalled] AcePerl-1.92/acelib/filsubs.c:672:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] AcePerl-1.92/acelib/filsubs.c:756:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] AcePerl-1.92/acelib/filsubs.c:457:11: warning: Either the condition 'spec' is redundant or there is possible null pointer dereference: spec. [nullPointerRedundantCheck] AcePerl-1.92/acelib/filsubs.c:471:6: note: Assuming that condition 'spec' is not redundant AcePerl-1.92/acelib/filsubs.c:457:11: note: Null pointer dereference AcePerl-1.92/acelib/filsubs.c:461:16: warning: Either the condition 'spec' is redundant or there is possible null pointer dereference: spec. [nullPointerRedundantCheck] AcePerl-1.92/acelib/filsubs.c:471:6: note: Assuming that condition 'spec' is not redundant AcePerl-1.92/acelib/filsubs.c:461:16: note: Null pointer dereference AcePerl-1.92/acelib/filsubs.c:465:16: warning: Either the condition 'spec' is redundant or there is possible null pointer dereference: spec. [nullPointerRedundantCheck] AcePerl-1.92/acelib/filsubs.c:471:6: note: Assuming that condition 'spec' is not redundant AcePerl-1.92/acelib/filsubs.c:465:16: note: Null pointer dereference AcePerl-1.92/acelib/filsubs.c:204:43: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/filsubs.c:242:42: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/filsubs.c:245:9: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/filsubs.c:441:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/filsubs.c:637:9: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/filsubs.c:637:29: style: Variable 'cp2' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/filsubs.c:649:12: style: Parameter 'ending' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/filsubs.c:753:16: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/freeout.c:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/freeout.c:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magic [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/freeout.c:123:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/freeout.c:174:15: style: Variable 'k' is assigned a value that is never used. [unreadVariable] AcePerl-1.92/acelib/freesubs.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If UT_COPYRIGHT_STRING is a macro then please configure it. [unknownMacro] AcePerl-1.92/acelib/helpsubs.c:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:344:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:386:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HtmlPage [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:444:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HtmlPage [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:546:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_FILE_EXTENSION [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:698:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HtmlNode [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:713:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_DOC [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:748:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_HEAD [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:783:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_BODY [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:824:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:867:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_TITLE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:896:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_HEADER [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:933:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_CODE_STYLE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:968:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_BOLD_STYLE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:1003:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_STRONG_STYLE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:1038:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_ITALIC_STYLE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:1098:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_UNKNOWN [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:1139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:1229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:1321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_LIST_NOINDENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:1395:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML_LIST_BULLET [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:1425:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/helpsubs.c:206:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/helpsubs.c:342:48: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/helpsubs.c:541:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/helpsubs.c:814:9: style: Variable 'start' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/helpsubs.c:848:9: style: Variable 'start' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/helpsubs.c:1069:9: style: Variable 'start' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/helpsubs.c:1132:9: style: Variable 'hstart' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/liste.c:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listeStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/liste.c:44:33: style: Parameter 'vp' can be declared as pointer to const. However it seems that 'listeFinalize' is a callback function, if 'vp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] AcePerl-1.92/acelib/liste.c:66:26: note: You might need to cast the function pointer here AcePerl-1.92/acelib/liste.c:44:33: note: Parameter 'vp' can be declared as pointer to const AcePerl-1.92/acelib/liste.c:71:38: style: Parameter 'vp' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/liste.c:74:9: style: Variable 'wp' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/liste.c:93:35: style: Parameter 'vp' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/memsubs.c:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/memsubs.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/memsubs.c:179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/memsubs.c:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_ALIGNMENT [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/memsubs.c:131:10: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] AcePerl-1.92/acelib/memsubs.c:101:31: note: Assuming allocation function fails AcePerl-1.92/acelib/memsubs.c:101:10: note: Assignment 'unit=(STORE_HANDLE)malloc(((((sizeof(struct STORE_HANDLE_STRUCT)-1)/MALLOC_ALIGNMENT)+1)*MALLOC_ALIGNMENT)+size)', assigned value is 0 AcePerl-1.92/acelib/memsubs.c:131:10: note: Null pointer addition AcePerl-1.92/acelib/memsubs.c:165:20: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/menu.c:30:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:38:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUFLAG_SPACER [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:102:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuItemStruct [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:211:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:221:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:226:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:231:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:241:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/menu.c:109:37: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/menu.c:116:51: style: Parameter 'beforeLabel' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/menu.c:264:37: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/menu.c:284:36: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/messubs.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:387:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:537:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:568:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:744:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:771:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/messubs.c:672:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] AcePerl-1.92/acelib/messubs.c:557:46: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/messubs.c:557:60: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/messubs.c:768:23: style: Variable 's' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/randsubs.c:93:24: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/texthelp.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/texthelp.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/texthelp.c:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/texthelp.c:431:13: style: Expression is always true because 'else if' condition is opposite to previous condition at line 416. [multiCondition] AcePerl-1.92/acelib/texthelp.c:416:8: note: first condition AcePerl-1.92/acelib/texthelp.c:431:13: note: else if condition is opposite to first condition AcePerl-1.92/acelib/texthelp.c:139:42: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/texthelp.c:213:16: style: Variable 'currentLink' can be declared as pointer to const [constVariablePointer] AcePerl-1.92/acelib/timesubs.c:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/timesubs.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/timesubs.c:390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/timesubs.c:412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/timesubs.c:436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/timesubs.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/timesubs.c:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/timesubs.c:514:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] AcePerl-1.92/acelib/timesubs.c:232:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] AcePerl-1.92/acelib/timesubs.c:247:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] AcePerl-1.92/acelib/timesubs.c:252:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] AcePerl-1.92/acelib/timesubs.c:94:36: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] AcePerl-1.92/acelib/timesubs.c:728:41: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] diff: 2.17.0 AcePerl-1.92/acelib/memsubs.c:131:10: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] AcePerl-1.92/acelib/memsubs.c:101:31: note: Assuming allocation function fails AcePerl-1.92/acelib/memsubs.c:101:10: note: Assignment 'unit=(STORE_HANDLE)malloc(((((sizeof(struct STORE_HANDLE_STRUCT)-1)/MALLOC_ALIGNMENT)+1)*MALLOC_ALIGNMENT)+size)', assigned value is 0 AcePerl-1.92/acelib/memsubs.c:131:10: note: Null pointer addition head AcePerl-1.92/acelib/memsubs.c:131:10: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] AcePerl-1.92/acelib/memsubs.c:101:31: note: Assuming allocation function fails AcePerl-1.92/acelib/memsubs.c:101:10: note: Assignment 'unit=(STORE_HANDLE)malloc(((((sizeof(struct STORE_HANDLE_STRUCT)-1)/MALLOC_ALIGNMENT)+1)*MALLOC_ALIGNMENT)+size)', assigned value is 0 AcePerl-1.92/acelib/memsubs.c:131:10: note: Null pointer addition DONE