2025-05-05 00:01 ftp://ftp.de.debian.org/debian/pool/main/h/hol88/hol88_2.02.19940316dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 88ef81e (2025-05-02 08:42:38 +0200) count: 349 347 elapsed-time: 2.2 2.2 head-timing-info: old-timing-info: head results: hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:172:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:267:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:295:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:378:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:483:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:171:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:237:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:638:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:75:20: style: Condition 'make_entry(n)' is always true [knownConditionTrueFalse] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:75:20: note: Calling function 'make_entry' returns 1 hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:75:20: note: Condition 'make_entry(n)' is always true hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:260:1: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:264:1: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:268:1: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:88:12: style: Variable 'tmp_lc' is reassigned a value before the old one has been used. [redundantAssignment] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:79:12: note: tmp_lc is assigned hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:88:12: note: tmp_lc is overwritten hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:159:9: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:403:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/genind.c:404:18: style: Variable 'page' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:114:14: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:365:11: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:617:12: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:172:4: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:181:4: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:190:4: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:199:4: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:267:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:270:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:446:3: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:222:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:350:13: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:351:13: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:590:9: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:592:13: style: Variable 'path' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:593:13: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/mkind.c:663:9: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/sortid.c:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/sortid.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:277:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:369:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:400:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/sortid.c:43:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/sortid.c:133:9: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/sortid.c:134:9: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/sortid.c:321:18: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/sortid.c:322:18: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:106:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable panedWidgetClass [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNvalue [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:281:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:327:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:367:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:412:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_watch [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:427:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_left_ptr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:381:7: error: Common realloc mistake: 'data' nulled but not freed upon failure [memleakOnRealloc] hol88-2.02.19940316dfsg/contrib/Xhelp/xholhelp.c:189:7: style: Variable 'sel_value' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:46:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:99:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:99:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:100:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:100:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:101:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:101:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:102:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:102:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:103:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:103:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:104:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:104:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:105:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:105:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:106:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:106:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:107:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:107:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:108:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:108:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:113:13: warning: If memory allocation fails, then there is a possible null pointer dereference: call [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:98:19: note: Assignment 'call=calloc(256,sizeof(char))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:113:13: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:54:30: style: Variable 'main' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:54:37: style: Variable 'merge' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_batch.c:54:45: style: Variable 'prompt' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_merge.c:38:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_merge.c:83:1: portability: Omitted return type of function 'matchprompt' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_merge.c:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_merge.c:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/batch-hol-tool/hol_merge.c:84:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:260:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnext [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:111:9: style: Condition 'fmid==NULL' is always false [knownConditionTrueFalse] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:259:1: warning: If memory allocation fails, then there is a possible null pointer dereference: itemarray [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:259:1: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:264:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ptemp [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:262:9: note: Assignment 'ptemp=itemarray', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:264:3: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:275:11: warning: If memory allocation fails, then there is a possible null pointer dereference: ptemp [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:262:9: note: Assignment 'ptemp=itemarray', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:275:11: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:327:12: warning: If memory allocation fails, then there is a possible null pointer dereference: ptemp1 [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:278:20: note: Calling function 'suborder', 2nd argument 'itemarray' value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:325:10: note: Assignment 'ptemp1=initem', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:327:12: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:328:22: warning: If memory allocation fails, then there is a possible null pointer dereference: ptemp1 [nullPointerOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:278:20: note: Calling function 'suborder', 2nd argument 'itemarray' value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:325:10: note: Assignment 'ptemp1=initem', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:328:22: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:13: note: Null pointer addition hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:36: note: Null pointer addition hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:13: note: Null pointer addition hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:36: note: Null pointer addition hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:259:30: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:259:30: note: Null pointer addition hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:260:11: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:260:11: note: Null pointer addition hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:141:7: style: Parameter 'flag' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:377:7: style: Parameter 'problem' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:330:6: warning: Storing getc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] hol88-2.02.19940316dfsg/contrib/mweb/common.c:532:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/mweb/common.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/common.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/common.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/common.c:487:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/common.c:654:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/common.c:731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/common.c:310:7: style: Assignment 'cc=*char_str_quote' is redundant with condition 'cc==(*char_str_quote)'. [duplicateConditionalAssign] hol88-2.02.19940316dfsg/contrib/mweb/common.c:309:18: note: Condition 'cc==(*char_str_quote)' hol88-2.02.19940316dfsg/contrib/mweb/common.c:310:7: note: Assignment 'cc=*char_str_quote' is redundant hol88-2.02.19940316dfsg/contrib/mweb/common.c:310:4: style: Variable 'cc' is assigned an expression that holds the same value. [redundantAssignment] hol88-2.02.19940316dfsg/contrib/mweb/common.c:309:18: note: Assuming that condition 'cc==(*char_str_quote)' is not redundant hol88-2.02.19940316dfsg/contrib/mweb/common.c:310:4: note: Variable 'cc' is assigned an expression that holds the same value. hol88-2.02.19940316dfsg/contrib/mweb/common.c:735:15: style: Variable 'cp' is reassigned a value before the old one has been used. [redundantAssignment] hol88-2.02.19940316dfsg/contrib/mweb/common.c:723:8: note: cp is assigned hol88-2.02.19940316dfsg/contrib/mweb/common.c:735:15: note: cp is overwritten hol88-2.02.19940316dfsg/contrib/mweb/common.c:177:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/common.c:220:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/mweb/common.c:241:7: style: Parameter 'paraname' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/common.c:257:7: style: Parameter 'paraname' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/common.c:257:18: style: Parameter 'paraval' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/common.c:340:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/mweb/common.c:675:7: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/common.c:391:8: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/common.c:408:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/common.c:462:13: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/common.c:678:9: style: Unused variable: n [unusedVariable] hol88-2.02.19940316dfsg/contrib/mweb/common.c:721:11: style: Unused variable: ccp [unusedVariable] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:472:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:508:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:555:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:117:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:300:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:751:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:781:8: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:98:3: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:190:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:237:6: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:310:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:315:6: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:319:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:673:3: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:716:1: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:726:1: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:407:9: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:743:9: style: Parameter 'sort_key' can be declared as const array [constParameter] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanid.c:747:13: style: Variable 'sort' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/mweb/mtangle.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:83:5: warning: fprintf format string requires 0 parameters but 2 are given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:222:26: warning: Either the condition '(mlp=strstr(mlp,"{"))==NULL' is redundant or there is possible null pointer dereference: mlp. [nullPointerRedundantCheck] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:220:42: note: Assuming that condition '(mlp=strstr(mlp,"{"))==NULL' is not redundant hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:222:26: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:81:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:81:11: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:88:7: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:88:11: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:95:11: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:95:16: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:129:12: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:99:15: warning: Char literal compared with pointer 's2'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:99:31: warning: Char literal compared with pointer 's1'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:154:14: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:213:19: style: Variable 'm' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:218:19: style: Variable 'm' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mmerge.c:237:19: style: Variable 'm' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mtangle.c:49:7: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mtangle.c:70:13: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mtangle.c:83:18: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mtangle.c:84:10: style: Variable 'status' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:224:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:352:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:228:22: warning: Either the condition '(cp=fgets(inbuf,160,infile))==NULL' is redundant or there is possible null pointer dereference: cp. [nullPointerRedundantCheck] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:231:52: note: Assuming that condition '(cp=fgets(inbuf,160,infile))==NULL' is not redundant hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:228:22: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:246:22: warning: Either the condition '(cp=fgets(inbuf,160,infile))==NULL' is redundant or there is possible null pointer dereference: cp. [nullPointerRedundantCheck] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:249:52: note: Assuming that condition '(cp=fgets(inbuf,160,infile))==NULL' is not redundant hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:246:22: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:294:7: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:155:14: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:212:14: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:276:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:280:17: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/winnow.c:314:21: style: Variable 'lp' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/tooltool/actions.c:101:8: portability: Omitted return type of function 'tt_do_action' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/actions.c:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:155:11: warning: Either the condition 'ocp==NULL' is redundant or there is possible null pointer dereference: cp. [nullPointerRedundantCheck] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:191:14: note: Assuming that condition 'ocp==NULL' is not redundant hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:187:37: note: Calling function 'skip', 4th argument 'ocp' value is 0 hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:155:11: note: Null pointer dereference hol88-2.02.19940316dfsg/contrib/tooltool/emalloc.c:56:8: portability: Omitted return type of function 'tt_reset_emalloc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:82:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:107:14: style: Parameter 'inbuf' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:491:7: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:57:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:327:13: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:363:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:371:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:378:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:408:6: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:468:17: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/mweb/mweave.c:513:21: style: Variable 'lp' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/tooltool/emalloc.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/emalloc.c:67:7: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:138:8: portability: Omitted return type of function 'event_proc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:193:8: portability: Omitted return type of function 'background_proc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:349:8: portability: Omitted return type of function 'tt_set_timer' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_CLIENT_DATA [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:148:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_PARENT_PANEL [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:202:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIN_CLIENT_DATA [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:237:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:284:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_CLOSED [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_DONE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:341:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIN_CLIENT_DATA [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:174:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_VALUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:44:17: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:367:17: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:30:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:30:22: style: Variable 'q' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:120:18: style: Variable 'l' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:120:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:120:26: style: Variable 'r' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:255:17: style: Variable 'delimiters' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:363:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:363:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:199:8: style: Unused variable: buf [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:216:8: style: Unused variable: buf [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:233:8: style: Unused variable: buf [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:254:18: style: Unused variable: p [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/expr.c:362:11: style: Unused variable: w [unusedVariable] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:383:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:401:6: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:406:6: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:415:3: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:425:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:504:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] hol88-2.02.19940316dfsg/Manual/LaTeX/makeindex.src/src/scanst.c:434:9: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:279:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:296:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_CLOSED [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:524:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/func_fix.c:168:8: portability: Omitted return type of function 'init_function_fix' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/func_fix.c:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/func_fix.c:125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/func_fix.c:156:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/func_fix.c:76:8: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ival [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:412:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:108:9: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:115:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:122:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:64:8: style: Unused variable: a [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/events.c:100:11: style: Unused variable: buf [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:64:8: portability: Omitted return type of function 'safe_free' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:73:8: portability: Omitted return type of function 'tokenize' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:265:8: portability: Omitted return type of function 'tt_construct_label' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:329:8: portability: Omitted return type of function 'abend' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:402:8: portability: Omitted return type of function 'wait_for_window_size' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:205:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:209:12: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:214:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:254:11: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:268:10: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:331:2: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:359:6: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:360:6: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:397:14: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:401:14: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:449:6: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:450:6: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:475:10: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:513:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:529:9: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:88:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:101:6: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:173:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:276:18: style: Variable 'target' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:342:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:356:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:522:18: style: Variable 'valid' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:541:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/func.c:197:42: style: Unused variable: r [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IL_ERRORMSG_SIZE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:170:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:275:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:345:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:412:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:445:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/objects.c:217:8: portability: Omitted return type of function 'tt_build_images' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/objects.c:288:8: portability: Omitted return type of function 'tt_make_gadget' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:87:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:95:9: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:103:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:181:10: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:198:14: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:219:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:221:18: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:242:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:414:8: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:389:20: warning: Unused variable value 's' [constStatement] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:75:7: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:80:22: style: Variable 'delimiters' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:204:7: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:209:17: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:210:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:7: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:12: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:17: style: Parameter 's3' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:22: style: Parameter 's4' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:27: style: Parameter 's5' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:32: style: Parameter 's6' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:37: style: Parameter 's7' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:42: style: Parameter 's8' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:331:47: style: Parameter 's9' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:421:14: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/misc.c:438:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:297:12: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment] hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:296:7: note: p is assigned hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:297:12: note: p is overwritten hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:34:1: portability: Omitted return type of function 'poll' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:53:1: portability: Omitted return type of function 'start_timer' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:59:1: portability: Omitted return type of function 'stop_timer' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:65:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:226:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/lex.c:365:18: style: Variable 'c' is assigned a value that is never used. [unreadVariable] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGETP [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:72:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:23:7: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/samples/queue.c:70:17: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/selection.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELN_PRIMARY [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/selection.c:62:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELN_REQ_CONTENTS_ASCII [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/symbols.c:112:8: portability: Omitted return type of function 'tt_make_intrinsic_symbols' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/symbols.c:96:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_VALUE [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/selection.c:58:9: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] hol88-2.02.19940316dfsg/contrib/tooltool/selection.c:32:15: style: Unused variable: client [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/tooltool.c:108:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/symbols.c:33:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/symbols.c:86:14: style: Unused variable: buf [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/tooltool.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/windows.c:141:8: portability: Omitted return type of function 'build_window' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] hol88-2.02.19940316dfsg/contrib/tooltool/tooltool.c:81:7: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/tooltool.c:82:7: style: Parameter 'n2' can be declared as pointer to const [constParameterPointer] hol88-2.02.19940316dfsg/contrib/tooltool/windows.c:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIN_WIDTH [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/windows.c:102:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIN_HEIGHT [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/windows.c:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt_default_icon_pr [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/objects.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/objects.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/objects.c:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/objects.c:244:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_IMAGE_ITEM [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/objects.c:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_ITEM_X [valueFlowBailoutIncompleteVar] hol88-2.02.19940316dfsg/contrib/tooltool/windows.c:147:8: style: Unused variable: b [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/windows.c:147:11: style: Unused variable: start [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/windows.c:147:18: style: Unused variable: next [unusedVariable] hol88-2.02.19940316dfsg/contrib/tooltool/objects.c:295:9: style: Unused variable: s [unusedVariable] diff: 2.17.0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:13: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:13: note: Null pointer addition head hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:13: note: Null pointer addition head hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:255:36: note: Null pointer addition 2.17.0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:13: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:13: note: Null pointer addition head hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:13: note: Null pointer addition head hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:256:36: note: Null pointer addition 2.17.0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:259:30: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:259:30: note: Null pointer addition head hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:259:30: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:259:30: note: Null pointer addition 2.17.0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:260:11: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:260:11: note: Null pointer addition head hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:260:11: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:28: note: Assuming allocation function fails hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:252:13: note: Assignment 'itemarray=(struct item*)malloc((unsigned int)(itemcount*sizeof(struct item)))', assigned value is 0 hol88-2.02.19940316dfsg/contrib/holsort/holsort.c:260:11: note: Null pointer addition DONE