2025-01-28 06:23 ftp://ftp.de.debian.org/debian/pool/main/g/gambc/gambc_4.9.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=qt --library=motif --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 -j3 platform: Linux-6.8.0-1016-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.59 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.16.0 head-info: b9644e7 (2025-01-27 23:14:41 +0100) count: 202 190 elapsed-time: 466.1 535.9 head-timing-info: old-timing-info: head results: gambit-v4_9_3/bench/src/cat.c:16:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/bench/src/array1.c:19:21: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/array1.c:15:36: note: Assuming allocation function fails gambit-v4_9_3/bench/src/array1.c:15:22: note: Assignment 'ip=(int*)malloc(n*sizeof(int))', assigned value is 0 gambit-v4_9_3/bench/src/array1.c:19:21: note: Null pointer dereference gambit-v4_9_3/bench/src/array1.c:21:21: warning: If memory allocation fails, then there is a possible null pointer dereference: jp [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/array1.c:16:36: note: Assuming allocation function fails gambit-v4_9_3/bench/src/array1.c:16:22: note: Assignment 'jp=(int*)malloc(n*sizeof(int))', assigned value is 0 gambit-v4_9_3/bench/src/array1.c:21:21: note: Null pointer dereference gambit-v4_9_3/bench/src/array1.c:21:29: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/array1.c:15:36: note: Assuming allocation function fails gambit-v4_9_3/bench/src/array1.c:15:22: note: Assignment 'ip=(int*)malloc(n*sizeof(int))', assigned value is 0 gambit-v4_9_3/bench/src/array1.c:21:29: note: Null pointer dereference gambit-v4_9_3/bench/src/array1.c:4:26: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/cat.c:8:15: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] gambit-v4_9_3/bench/src/cat.c:9:15: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] gambit-v4_9_3/bench/src/fib.c:14:27: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/fibfp.c:15:27: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/mbrot.c:55:27: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/fft.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gambit-v4_9_3/bench/src/string.c:29:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] gambit-v4_9_3/bench/src/string.c:16:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:15:27: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:15:27: note: Assignment 's=strdup("abcdef")', assigned value is 0 gambit-v4_9_3/bench/src/string.c:16:38: note: Null pointer dereference gambit-v4_9_3/bench/src/string.c:18:53: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:15:27: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:15:27: note: Assignment 's=strdup("abcdef")', assigned value is 0 gambit-v4_9_3/bench/src/string.c:18:53: note: Null pointer dereference gambit-v4_9_3/bench/src/string.c:21:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:17:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:17:29: note: Assignment 'p=(char*)malloc(2*len+10)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:20:27: note: s is assigned 'p' here. gambit-v4_9_3/bench/src/string.c:21:38: note: Null pointer dereference gambit-v4_9_3/bench/src/string.c:23:32: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:22:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:22:29: note: Assignment 'p=(char*)malloc(len+2)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:23:32: note: Null pointer dereference gambit-v4_9_3/bench/src/string.c:24:44: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:17:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:17:29: note: Assignment 'p=(char*)malloc(2*len+10)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:20:29: note: Assignment 's=p', assigned value is 0 gambit-v4_9_3/bench/src/string.c:24:44: note: Null pointer dereference gambit-v4_9_3/bench/src/string.c:23:37: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gambit-v4_9_3/bench/src/string.c:17:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:17:29: note: Assignment 'p=(char*)malloc(2*len+10)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:20:29: note: Assignment 's=p', assigned value is 0 gambit-v4_9_3/bench/src/string.c:23:37: note: Null pointer addition gambit-v4_9_3/bench/src/string.c:24:35: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gambit-v4_9_3/bench/src/string.c:22:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:22:29: note: Assignment 'p=(char*)malloc(len+2)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:24:35: note: Null pointer addition gambit-v4_9_3/bench/src/string.c:5:26: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/pnpoly.c:15:37: style: Parameter 'xp' can be declared as pointer to const [constParameterPointer] gambit-v4_9_3/bench/src/pnpoly.c:15:49: style: Parameter 'yp' can be declared as pointer to const [constParameterPointer] gambit-v4_9_3/bench/src/pnpoly.c:51:27: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/sum.c:18:27: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/sum1.c:12:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/bench/src/sum1.c:7:15: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] gambit-v4_9_3/bench/src/sumfp.c:20:27: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/tail.c:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/bench/src/tail.c:28:25: error: Common realloc mistake: 'lp' nulled but not freed upon failure [memleakOnRealloc] gambit-v4_9_3/bench/src/tail.c:33:25: warning: If resource allocation fails, then there is a possible null pointer dereference: outfp [nullPointerOutOfResources] gambit-v4_9_3/bench/src/tail.c:24:22: note: Assuming allocation function fails gambit-v4_9_3/bench/src/tail.c:24:22: note: Assignment 'outfp=fopen(outfile,"w")', assigned value is 0 gambit-v4_9_3/bench/src/tail.c:33:25: note: Null pointer dereference gambit-v4_9_3/bench/src/tail.c:13:15: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] gambit-v4_9_3/bench/src/tail.c:14:15: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] gambit-v4_9_3/bench/src/tak.c:18:7: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/bench/src/wc.c:15:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/bench/src/wc.c:10:15: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] gambit-v4_9_3/examples/pthread/pthread.c:125:40: error: syntax error [syntaxError] gambit-v4_9_3/contrib/xactlog/xactlog.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:366:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:507:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:695:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:991:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:1234:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:1332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:1756:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:2348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/contrib/xactlog/xactlog.c:2533:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/gsc/_asm.c:171:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_assert.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_back.c:172:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/contrib/xactlog/xactlog.c:2092:16: style: The if condition is the same as the previous if condition [duplicateCondition] gambit-v4_9_3/contrib/xactlog/xactlog.c:2087:16: note: First condition gambit-v4_9_3/contrib/xactlog/xactlog.c:2092:16: note: Second condition gambit-v4_9_3/contrib/xactlog/xactlog.c:1234:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'U32 {aka unsigned int}'. [invalidPrintfArgType_sint] gambit-v4_9_3/contrib/xactlog/xactlog.c:1242:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'U32 {aka unsigned int}'. [invalidPrintfArgType_sint] gambit-v4_9_3/contrib/xactlog/xactlog.c:1305:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'U32 {aka unsigned int}'. [invalidPrintfArgType_sint] gambit-v4_9_3/contrib/xactlog/xactlog.c:1305:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'U32 {aka unsigned int}'. [invalidPrintfArgType_sint] gambit-v4_9_3/contrib/xactlog/xactlog.c:1772:11: portability: %d in format string (no. 1) requires 'int' but the argument type is 'U32 {aka unsigned int}'. [invalidPrintfArgType_sint] gambit-v4_9_3/contrib/xactlog/xactlog.c:1918:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'U32 {aka unsigned int}'. [invalidPrintfArgType_sint] gambit-v4_9_3/contrib/xactlog/xactlog.c:1884:11: style: Local variable 'k' shadows outer variable [shadowVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:1829:10: note: Shadowed declaration gambit-v4_9_3/contrib/xactlog/xactlog.c:1884:11: note: Shadow variable gambit-v4_9_3/contrib/xactlog/xactlog.c:2473:9: style: Local variable 'i' shadows outer variable [shadowVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:2446:7: note: Shadowed declaration gambit-v4_9_3/contrib/xactlog/xactlog.c:2473:9: note: Shadow variable gambit-v4_9_3/contrib/xactlog/xactlog.c:2516:13: style: Local variable 'i' shadows outer variable [shadowVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:2446:7: note: Shadowed declaration gambit-v4_9_3/contrib/xactlog/xactlog.c:2516:13: note: Shadow variable gambit-v4_9_3/contrib/xactlog/xactlog.c:2614:9: style: Local variable 'i' shadows outer variable [shadowVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:2446:7: note: Shadowed declaration gambit-v4_9_3/contrib/xactlog/xactlog.c:2614:9: note: Shadow variable gambit-v4_9_3/contrib/xactlog/xactlog.c:985:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gambit-v4_9_3/contrib/xactlog/xactlog.c:1197:7: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gambit-v4_9_3/contrib/xactlog/xactlog.c:2335:9: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] gambit-v4_9_3/contrib/xactlog/xactlog.c:1601:12: warning: Uninitialized variable: prev [uninitvar] gambit-v4_9_3/contrib/xactlog/xactlog.c:1590:18: note: Assuming condition is false gambit-v4_9_3/contrib/xactlog/xactlog.c:1601:12: note: Uninitialized variable: prev gambit-v4_9_3/contrib/xactlog/xactlog.c:1203:7: style: Unused variable: color [unusedVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:1645:7: style: Unused variable: i [unusedVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:1829:10: style: Unused variable: k [unusedVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:1931:10: style: Unused variable: format [unusedVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:2195:7: style: Unused variable: i [unusedVariable] gambit-v4_9_3/contrib/xactlog/xactlog.c:2446:7: style: Unused variable: i [unusedVariable] gambit-v4_9_3/gsc/_codegen.c:103:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_env.c:122:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/bench/src/nucleic.c:2859:21: style: Local variable 'm' shadows outer variable [shadowVariable] gambit-v4_9_3/bench/src/nucleic.c:3248:7: note: Shadowed declaration gambit-v4_9_3/bench/src/nucleic.c:2859:21: note: Shadow variable gambit-v4_9_3/bench/src/nucleic.c:3020:21: style: Local variable 'm' shadows outer variable [shadowVariable] gambit-v4_9_3/bench/src/nucleic.c:3248:7: note: Shadowed declaration gambit-v4_9_3/bench/src/nucleic.c:3020:21: note: Shadow variable gambit-v4_9_3/bench/src/nucleic.c:3312:27: style: Parameter 'argv' can be declared as const array [constParameter] gambit-v4_9_3/gsc/_gsc.c:252:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_gsclib.c:129:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_gvm.c:353:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_host.c:245:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_parms.c:208:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_front.c:555:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_ptree1.c:507:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_source.c:389:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_ptree2.c:368:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_t-c-1.c:482:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_t-c-3.c:199:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_prims.c:305:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_t-c-2.c:446:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_t-univ-1.c:808:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_t-univ-3.c:785:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_utils.c:150:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_x86.c:365:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsi/_gsi.c:171:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsi/_gsilib.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/_eval.c:927:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_t-univ-4.c:477:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/_kernel.c:18674:6: error: syntax error: keyword 'while' is not allowed in global scope [syntaxError] gambit-v4_9_3/lib/_nonstd.c:717:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/gsc/_t-univ-2.c:732:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/_num.c:731:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/_repl.c:1062:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/_system.c:328:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/_thread.c:579:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/actlog.c:26:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/c_intf.c:170:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/guide/guideuischeme.h:34:1: error: Code 'classGuideUiScheme:' is invalid C code. [syntaxError] gambit-v4_9_3/lib/guide/guide.cpp:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ___STOC_UCS2STRING_ERR [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guide.cpp:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ___sSTRING [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guide.cpp:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guide.cpp:87:3: style: Obsolete function 'qInstallMsgHandler' called. It is recommended to use 'qInstallMessageHandler' instead. [prohibitedqInstallMsgHandlerCalled] gambit-v4_9_3/lib/guide/guideuiinspector.h:18:5: warning: Member variable 'GuideUiInspectorItem::row' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuiinspector.h:22:5: warning: Member variable 'GuideUiInspectorItem::row' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuiinspector.h:26:5: warning: Member variable 'GuideUiInspectorItem::row' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuiinspector.h:30:5: warning: Member variable 'GuideUiInspectorItem::row' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuiinspector.h:18:5: style: Class 'GuideUiInspectorItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gambit-v4_9_3/lib/guide/guideuiinspector.h:22:5: style: Class 'GuideUiInspectorItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gambit-v4_9_3/lib/guide/guideuiinspector.h:48:5: style: Class 'GuideUiInspector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gambit-v4_9_3/lib/guide/guide.cpp:81:13: style: C-style pointer casting [cstyleCast] gambit-v4_9_3/lib/guide/guide.cpp:83:26: style: C-style pointer casting [cstyleCast] gambit-v4_9_3/lib/guide/guide.cpp:124:75: performance: Function parameter 'title' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guide.cpp:132:61: performance: Function parameter 'text' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guide.cpp:143:9: performance: Function parameter 'text' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guide.cpp:154:9: performance: Function parameter 'text' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guide.cpp:171:9: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:11:23: warning: Member variable 'GuideUiElementFormat::bold' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:11:23: warning: Member variable 'GuideUiElementFormat::italic' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:11:23: warning: Member variable 'GuideUiElementFormat::underline' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:16:23: warning: Member variable 'GuideUiElementFormat::bold' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:16:23: warning: Member variable 'GuideUiElementFormat::italic' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:16:23: warning: Member variable 'GuideUiElementFormat::underline' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:74:20: warning: Member variable 'GuideUiCodeFormat::highlighterEnabled' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:74:20: warning: Member variable 'GuideUiCodeFormat::matchParent' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:74:20: warning: Member variable 'GuideUiCodeFormat::autoIndent' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.h:33:13: style:inconclusive: Technically the member function 'GuideUiElementFormat::getTitle' can be const. [functionConst] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:21:31: note: Technically the member function 'GuideUiElementFormat::getTitle' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:33:13: note: Technically the member function 'GuideUiElementFormat::getTitle' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:35:12: style:inconclusive: Technically the member function 'GuideUiElementFormat::getColor' can be const. [functionConst] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:31:30: note: Technically the member function 'GuideUiElementFormat::getColor' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:35:12: note: Technically the member function 'GuideUiElementFormat::getColor' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:38:10: style:inconclusive: Technically the member function 'GuideUiElementFormat::getBold' can be const. [functionConst] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:49:28: note: Technically the member function 'GuideUiElementFormat::getBold' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:38:10: note: Technically the member function 'GuideUiElementFormat::getBold' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:40:10: style:inconclusive: Technically the member function 'GuideUiElementFormat::getItalic' can be const. [functionConst] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:59:28: note: Technically the member function 'GuideUiElementFormat::getItalic' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:40:10: note: Technically the member function 'GuideUiElementFormat::getItalic' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:42:10: style:inconclusive: Technically the member function 'GuideUiElementFormat::getUnderline' can be const. [functionConst] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:69:28: note: Technically the member function 'GuideUiElementFormat::getUnderline' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:42:10: note: Technically the member function 'GuideUiElementFormat::getUnderline' can be const. gambit-v4_9_3/lib/guide/guideuicodeformat.h:30:5: style: Class 'GuideUiElementFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gambit-v4_9_3/lib/guide/guideuicodeformat.h:33:13: performance: Function 'getTitle()' should return member 'title' by const reference. [returnByReference] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:11:53: performance: Function parameter 'title' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guideuicodeformat.cpp:84:51: performance: Function parameter 'title' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guideuicont.h:17:5: style: Class 'GuideUiCont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gambit-v4_9_3/lib/guide/guideuienv.h:17:5: style: Class 'GuideUiEnv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gambit-v4_9_3/lib/guide/guideuihighlighter.cpp:12:21: warning: Member variable 'GuideUiHighlighter::codeFormat' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuicodeformat.h:60:36: performance: Function parameter 'title' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:598:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:208:29: style: Obsolete function 'QString::find' called. It is recommended to use 'QString::indexOf' instead. [prohibitedfindCalled] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:209:29: style: Obsolete function 'QString::find' called. It is recommended to use 'QString::indexOf' instead. [prohibitedfindCalled] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:16:27: warning: Member variable 'GuideUiHighlighterScheme::highlightColumn' is not initialized in the constructor. [uninitMemberVar] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:29:5: style: Class 'GuideUiHighlighterScheme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:30:17: style: The function 'highlightParagraph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gambit-v4_9_3/lib/guide/guideuihighlighter.h:20:17: note: Virtual function in base class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:30:17: note: Function in derived class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:31:18: style: The function 'applyTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gambit-v4_9_3/lib/guide/guideuihighlighter.h:26:18: note: Virtual function in base class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:31:18: note: Function in derived class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:32:17: style: The function 'tokenLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gambit-v4_9_3/lib/guide/guideuihighlighter.h:23:17: note: Virtual function in base class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:32:17: note: Function in derived class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:62:18: style: The function 'cursorPositionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gambit-v4_9_3/lib/guide/guideuihighlighter.h:22:18: note: Virtual function in base class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:62:18: note: Function in derived class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:63:17: style: The function 'getIndentLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gambit-v4_9_3/lib/guide/guideuihighlighter.h:24:17: note: Virtual function in base class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:63:17: note: Function in derived class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:64:18: style: The function 'doubleClicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gambit-v4_9_3/lib/guide/guideuihighlighter.h:25:18: note: Virtual function in base class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:64:18: note: Function in derived class gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:327:24: style: Redundant assignment of 'last' to itself. [selfAssignment] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:333:22: style: Redundant assignment of 'last' to itself. [selfAssignment] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:39:52: style:inconclusive: Function 'applyTo' argument 1 names different: declaration 'textEdit' definition 'text'. [funcArgNamesDifferent] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:31:37: note: Function 'applyTo' argument 1 names different: declaration 'textEdit' definition 'text'. gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:39:52: note: Function 'applyTo' argument 1 names different: declaration 'textEdit' definition 'text'. gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:612:61: style:inconclusive: Function 'doubleClicked' argument 2 names different: declaration 'col' definition 'index'. [funcArgNamesDifferent] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.h:64:47: note: Function 'doubleClicked' argument 2 names different: declaration 'col' definition 'index'. gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:612:61: note: Function 'doubleClicked' argument 2 names different: declaration 'col' definition 'index'. gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:465:55: performance: Function parameter 'text' should be passed by const reference. [passedByValue] gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:433:23: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] gambit-v4_9_3/lib/guide/guideuiinspector.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Single [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuiinspector.cpp:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuiinspector.cpp:87:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Manual [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuiinspector.cpp:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastColumn [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuiinspector.cpp:193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuiinspector.cpp:46:14: style: C-style pointer casting [cstyleCast] gambit-v4_9_3/lib/guide/guideuiinspector.cpp:174:29: style: C-style pointer casting [cstyleCast] gambit-v4_9_3/lib/guide/guideuirepl.cpp:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuirepl.cpp:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuirepl.cpp:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_WriteOnly [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuitextedit.h:29:5: style: Class 'GuideUiTextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gambit-v4_9_3/lib/guide/guideuirepl.cpp:323:4: style: C-style pointer casting [cstyleCast] gambit-v4_9_3/lib/guide/guideuirepl.cpp:397:37: style: C-style pointer casting [cstyleCast] gambit-v4_9_3/lib/guide/guideuirepl.cpp:221:40: style:inconclusive: Function 'setUserLine' argument 1 names different: declaration 'text' definition 'line'. [funcArgNamesDifferent] gambit-v4_9_3/lib/guide/guideuirepl.h:47:31: note: Function 'setUserLine' argument 1 names different: declaration 'text' definition 'line'. gambit-v4_9_3/lib/guide/guideuirepl.cpp:221:40: note: Function 'setUserLine' argument 1 names different: declaration 'text' definition 'line'. gambit-v4_9_3/lib/guide/guideuirepl.cpp:392:56: style:inconclusive: Function 'highlightToken' argument 2 names different: declaration 'index' definition 'col'. [funcArgNamesDifferent] gambit-v4_9_3/lib/guide/guideuirepl.h:45:47: note: Function 'highlightToken' argument 2 names different: declaration 'index' definition 'col'. gambit-v4_9_3/lib/guide/guideuirepl.cpp:392:56: note: Function 'highlightToken' argument 2 names different: declaration 'index' definition 'col'. gambit-v4_9_3/lib/guide/guideuischeme.cpp:40:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuischeme.cpp:134:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuischeme.h:54:6: style:inconclusive: Either there is a missing 'override', or the member function 'GuideUiScheme::get_nb_typed_lines' can be const. [functionConst] gambit-v4_9_3/lib/guide/guideuischeme.cpp:152:20: note: Either there is a missing 'override', or the member function 'GuideUiScheme::get_nb_typed_lines' can be const. gambit-v4_9_3/lib/guide/guideuischeme.h:54:6: note: Either there is a missing 'override', or the member function 'GuideUiScheme::get_nb_typed_lines' can be const. gambit-v4_9_3/lib/guide/guideuischeme.h:82:18: style: Virtual function 'languageChange' is called from constructor 'GuideUiScheme(GuideUiMainWindow*main_window,QString title)' at line 94. Dynamic binding is not used. [virtualCallInConstructor] gambit-v4_9_3/lib/guide/guideuischeme.cpp:94:3: note: Calling languageChange gambit-v4_9_3/lib/guide/guideuischeme.h:82:18: note: languageChange is a virtual function gambit-v4_9_3/lib/guide/guideuitextedit.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysOn [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/guide/guideuitextedit.cpp:76:4: style: C-style pointer casting [cstyleCast] gambit-v4_9_3/lib/main.c:28:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/mem.c:3552:0: error: #error "___SUBTYPED_BODY != 1" [preprocessorErrorDirective] gambit-v4_9_3/lib/os_base.c:48:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/os_dyn.c:49:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/os_files.c:640:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/os_io.c:162:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/os_setup.c:273:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/os_shell.c:40:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/os_thread.c:77:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/os_time.c:43:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/os_tty.c:30:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/setup.c:66:4: error: There is an unknown macro here somewhere. Configuration is required. If ___P is a macro then please configure it. [unknownMacro] gambit-v4_9_3/prebuilt/windows/binpatch.c:13:22: style: Parameter 'oldstr' can be declared as pointer to const [constParameterPointer] gambit-v4_9_3/prebuilt/windows/binpatch.c:13:36: style: Parameter 'newstr' can be declared as pointer to const [constParameterPointer] gambit-v4_9_3/prebuilt/windows/binpatch.c:13:50: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gambit-v4_9_3/tests/client.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ___VERSION [valueFlowBailoutIncompleteVar] gambit-v4_9_3/lib/_std.c:922:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] gambit-v4_9_3/lib/_io.c:1523:1: error: There is an unknown macro here somewhere. Configuration is required. If ___NEED_SYM is a macro then please configure it. [unknownMacro] diff: head gambit-v4_9_3/bench/src/array1.c:19:21: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/array1.c:15:36: note: Assuming allocation function fails gambit-v4_9_3/bench/src/array1.c:15:22: note: Assignment 'ip=(int*)malloc(n*sizeof(int))', assigned value is 0 gambit-v4_9_3/bench/src/array1.c:19:21: note: Null pointer dereference head gambit-v4_9_3/bench/src/array1.c:21:21: warning: If memory allocation fails, then there is a possible null pointer dereference: jp [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/array1.c:16:36: note: Assuming allocation function fails gambit-v4_9_3/bench/src/array1.c:16:22: note: Assignment 'jp=(int*)malloc(n*sizeof(int))', assigned value is 0 gambit-v4_9_3/bench/src/array1.c:21:21: note: Null pointer dereference head gambit-v4_9_3/bench/src/array1.c:21:29: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/array1.c:15:36: note: Assuming allocation function fails gambit-v4_9_3/bench/src/array1.c:15:22: note: Assignment 'ip=(int*)malloc(n*sizeof(int))', assigned value is 0 gambit-v4_9_3/bench/src/array1.c:21:29: note: Null pointer dereference 2.16.0 gambit-v4_9_3/bench/src/cat.c:16:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/bench/src/cat.c:16:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/bench/src/string.c:16:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:15:27: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:15:27: note: Assignment 's=strdup("abcdef")', assigned value is 0 gambit-v4_9_3/bench/src/string.c:16:38: note: Null pointer dereference head gambit-v4_9_3/bench/src/string.c:18:53: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:15:27: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:15:27: note: Assignment 's=strdup("abcdef")', assigned value is 0 gambit-v4_9_3/bench/src/string.c:18:53: note: Null pointer dereference head gambit-v4_9_3/bench/src/string.c:21:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:17:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:17:29: note: Assignment 'p=(char*)malloc(2*len+10)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:20:27: note: s is assigned 'p' here. gambit-v4_9_3/bench/src/string.c:21:38: note: Null pointer dereference head gambit-v4_9_3/bench/src/string.c:23:32: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:22:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:22:29: note: Assignment 'p=(char*)malloc(len+2)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:23:32: note: Null pointer dereference head gambit-v4_9_3/bench/src/string.c:23:37: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gambit-v4_9_3/bench/src/string.c:17:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:17:29: note: Assignment 'p=(char*)malloc(2*len+10)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:20:29: note: Assignment 's=p', assigned value is 0 gambit-v4_9_3/bench/src/string.c:23:37: note: Null pointer addition head gambit-v4_9_3/bench/src/string.c:24:35: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gambit-v4_9_3/bench/src/string.c:22:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:22:29: note: Assignment 'p=(char*)malloc(len+2)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:24:35: note: Null pointer addition head gambit-v4_9_3/bench/src/string.c:24:44: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gambit-v4_9_3/bench/src/string.c:17:44: note: Assuming allocation function fails gambit-v4_9_3/bench/src/string.c:17:29: note: Assignment 'p=(char*)malloc(2*len+10)', assigned value is 0 gambit-v4_9_3/bench/src/string.c:20:29: note: Assignment 's=p', assigned value is 0 gambit-v4_9_3/bench/src/string.c:24:44: note: Null pointer dereference 2.16.0 gambit-v4_9_3/bench/src/sum1.c:12:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/bench/src/sum1.c:12:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/bench/src/tail.c:21:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/bench/src/tail.c:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/bench/src/tail.c:33:25: warning: If resource allocation fails, then there is a possible null pointer dereference: outfp [nullPointerOutOfResources] gambit-v4_9_3/bench/src/tail.c:24:22: note: Assuming allocation function fails gambit-v4_9_3/bench/src/tail.c:24:22: note: Assignment 'outfp=fopen(outfile,"w")', assigned value is 0 gambit-v4_9_3/bench/src/tail.c:33:25: note: Null pointer dereference 2.16.0 gambit-v4_9_3/bench/src/wc.c:15:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/bench/src/wc.c:15:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:1234:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:1234:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:1332:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:1332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:1756:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:1756:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:2348:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:2348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:2533:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:2533:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:300:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:366:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:366:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:507:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:507:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:695:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:695:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/contrib/xactlog/xactlog.c:991:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/contrib/xactlog/xactlog.c:991:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guide.cpp:100:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guide.cpp:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guide.cpp:16:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ___STOC_UCS2STRING_ERR [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guide.cpp:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ___STOC_UCS2STRING_ERR [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guide.cpp:37:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ___sSTRING [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guide.cpp:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ___sSTRING [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:598:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuihighlighterscheme.cpp:598:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuiinspector.cpp:193:40: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuiinspector.cpp:193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuiinspector.cpp:24:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Single [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuiinspector.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Single [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuiinspector.cpp:71:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuiinspector.cpp:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuiinspector.cpp:87:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Manual [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuiinspector.cpp:87:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Manual [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuiinspector.cpp:92:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LastColumn [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuiinspector.cpp:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastColumn [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuirepl.cpp:19:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuirepl.cpp:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuirepl.cpp:35:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuirepl.cpp:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuirepl.cpp:370:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable IO_WriteOnly [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuirepl.cpp:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_WriteOnly [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuischeme.cpp:134:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuischeme.cpp:134:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/lib/guide/guideuischeme.cpp:40:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuischeme.cpp:40:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuischeme.h:54:6: style:inconclusive: Either there is a missing 'override', or the member function 'GuideUiScheme::get_nb_typed_lines' can be const. [functionConst] gambit-v4_9_3/lib/guide/guideuischeme.cpp:152:20: note: Either there is a missing 'override', or the member function 'GuideUiScheme::get_nb_typed_lines' can be const. gambit-v4_9_3/lib/guide/guideuischeme.h:54:6: note: Either there is a missing 'override', or the member function 'GuideUiScheme::get_nb_typed_lines' can be const. 2.16.0 gambit-v4_9_3/lib/guide/guideuitextedit.cpp:15:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AlwaysOn [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/lib/guide/guideuitextedit.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysOn [valueFlowBailoutIncompleteVar] 2.16.0 gambit-v4_9_3/tests/client.c:46:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ___VERSION [valueFlowBailoutIncompleteVar] head gambit-v4_9_3/tests/client.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ___VERSION [valueFlowBailoutIncompleteVar] DONE