2024-04-14 16:30 ftp://ftp.de.debian.org/debian/pool/main/b/biosquid/biosquid_1.9g+cvs20050121.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 01c049d (2024-04-13 21:28:19 +0200) count: 367 288 elapsed-time: 2.5 3.1 head-timing-info: old-timing-info: head results: squid/Testsuite/iospeed_main.c:19:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_FASTA [valueFlowBailoutIncompleteVar] squid/Testsuite/rndspeed_main.c:25:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] squid/Testsuite/rndspeed_main.c:22:8: style: Variable 'r1' is assigned a value that is never used. [unreadVariable] squid/Testsuite/rndspeed_main.c:31:8: style: Variable 'r2' is assigned a value that is never used. [unreadVariable] squid/Testsuite/iospeed_main.c:28:14: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] squid/a2m.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] squid/afetch_main.c:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/a2m.c:90:25: style: Parameter 'msa' can be declared as pointer to const [constParameterPointer] squid/alignio.c:54:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO [valueFlowBailoutIncompleteVar] squid/alignio.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] squid/alignio.c:248:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squid_errno [valueFlowBailoutIncompleteVar] squid/alignio.c:283:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squid_errno [valueFlowBailoutIncompleteVar] squid/alignio.c:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] squid/alignio.c:597:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO [valueFlowBailoutIncompleteVar] squid/alistat_main.c:92:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/clustal.c:104:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] squid/alignio.c:346:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/alignio.c:350:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/alignio.c:231:47: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] squid/alignio.c:269:49: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] squid/alignio.c:328:29: style: Parameter 'name1' can be declared as pointer to const [constParameterPointer] squid/alignio.c:329:29: style: Parameter 'name2' can be declared as pointer to const [constParameterPointer] squid/clustal.c:81:11: style: Variable 's2' can be declared as pointer to const [constVariablePointer] squid/clustal.c:138:29: style: Parameter 'msa' can be declared as pointer to const [constParameterPointer] squid/alignio.c:549:7: style: Variable 'pex' is assigned a value that is never used. [unreadVariable] squid/aligneval.c:98:7: style: Condition '!make_alilist(calc1,calc2,&tlist1,&len1)' is always false [knownConditionTrueFalse] squid/aligneval.c:98:21: note: Calling function 'make_alilist' returns 1 squid/aligneval.c:98:7: note: Condition '!make_alilist(calc1,calc2,&tlist1,&len1)' is always false squid/aligneval.c:99:7: style: Condition '!make_alilist(calc2,calc1,&tlist2,&len2)' is always false [knownConditionTrueFalse] squid/aligneval.c:99:21: note: Calling function 'make_alilist' returns 1 squid/aligneval.c:99:7: note: Condition '!make_alilist(calc2,calc1,&tlist2,&len2)' is always false squid/aligneval.c:100:7: style: Condition '!make_alilist(known1,known2,&klist1,&len1)' is always false [knownConditionTrueFalse] squid/aligneval.c:100:21: note: Calling function 'make_alilist' returns 1 squid/aligneval.c:100:7: note: Condition '!make_alilist(known1,known2,&klist1,&len1)' is always false squid/aligneval.c:101:7: style: Condition '!make_alilist(known2,known1,&klist2,&len2)' is always false [knownConditionTrueFalse] squid/aligneval.c:101:21: note: Calling function 'make_alilist' returns 1 squid/aligneval.c:101:7: note: Condition '!make_alilist(known2,known1,&klist2,&len2)' is always false squid/aligneval.c:102:7: style: Condition '!compare_lists(klist1,klist2,tlist1,tlist2,len1,len2,&score)' is always false [knownConditionTrueFalse] squid/aligneval.c:102:22: note: Calling function 'compare_lists' returns 1 squid/aligneval.c:102:7: note: Condition '!compare_lists(klist1,klist2,tlist1,tlist2,len1,len2,&score)' is always false squid/aligneval.c:136:7: style: Condition '!make_ref_alilist(ref,known1,known2,calc1,calc2,&tlist1,&len1)' is always false [knownConditionTrueFalse] squid/aligneval.c:136:25: note: Calling function 'make_ref_alilist' returns 1 squid/aligneval.c:136:7: note: Condition '!make_ref_alilist(ref,known1,known2,calc1,calc2,&tlist1,&len1)' is always false squid/aligneval.c:137:7: style: Condition '!make_ref_alilist(ref,known2,known1,calc2,calc1,&tlist2,&len2)' is always false [knownConditionTrueFalse] squid/aligneval.c:137:25: note: Calling function 'make_ref_alilist' returns 1 squid/aligneval.c:137:7: note: Condition '!make_ref_alilist(ref,known2,known1,calc2,calc1,&tlist2,&len2)' is always false squid/aligneval.c:138:7: style: Condition '!make_ref_alilist(ref,known1,known2,known1,known2,&klist1,&len1)' is always false [knownConditionTrueFalse] squid/aligneval.c:138:25: note: Calling function 'make_ref_alilist' returns 1 squid/aligneval.c:138:7: note: Condition '!make_ref_alilist(ref,known1,known2,known1,known2,&klist1,&len1)' is always false squid/aligneval.c:139:7: style: Condition '!make_ref_alilist(ref,known2,known1,known2,known1,&klist2,&len2)' is always false [knownConditionTrueFalse] squid/aligneval.c:139:25: note: Calling function 'make_ref_alilist' returns 1 squid/aligneval.c:139:7: note: Condition '!make_ref_alilist(ref,known2,known1,known2,known1,&klist2,&len2)' is always false squid/aligneval.c:140:7: style: Condition '!compare_lists(klist1,klist2,tlist1,tlist2,len1,len2,&score)' is always false [knownConditionTrueFalse] squid/aligneval.c:140:22: note: Calling function 'compare_lists' returns 1 squid/aligneval.c:140:7: note: Condition '!compare_lists(klist1,klist2,tlist1,tlist2,len1,len2,&score)' is always false squid/aligneval.c:218:23: style:inconclusive: Function 'make_ref_alilist' argument 1 names different: declaration 'refcoords' definition 'ref'. [funcArgNamesDifferent] squid/aligneval.c:59:34: note: Function 'make_ref_alilist' argument 1 names different: declaration 'refcoords' definition 'ref'. squid/aligneval.c:218:23: note: Function 'make_ref_alilist' argument 1 names different: declaration 'refcoords' definition 'ref'. squid/aligneval.c:289:20: style: Parameter 'k1' can be declared as pointer to const [constParameterPointer] squid/aligneval.c:289:29: style: Parameter 'k2' can be declared as pointer to const [constParameterPointer] squid/aligneval.c:289:38: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] squid/aligneval.c:289:47: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] squid/compalign_main.c:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/cluster.c:203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] squid/cluster.c:329:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phylo_s [valueFlowBailoutIncompleteVar] squid/cluster.c:360:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_in [valueFlowBailoutIncompleteVar] squid/cluster.c:462:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/cluster.c:522:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] squid/compstruct_main.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/compalign_main.c:196:11: style: The if condition is the same as the previous if condition [duplicateCondition] squid/compalign_main.c:182:11: note: First condition squid/compalign_main.c:196:11: note: Second condition squid/dayhoff.c:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/dayhoff.c:109:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dayhoff.c:116:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dayhoff.c:137:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dayhoff.c:150:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/cluster.c:143:17: style:inconclusive: Function 'Cluster' argument 1 names different: declaration 'mx' definition 'dmx'. [funcArgNamesDifferent] squid/sqfuncs.h:53:28: note: Function 'Cluster' argument 1 names different: declaration 'mx' definition 'dmx'. squid/cluster.c:143:17: note: Function 'Cluster' argument 1 names different: declaration 'mx' definition 'dmx'. squid/cluster.c:452:40: style: Parameter 'ainfo' can be declared as pointer to const [constParameterPointer] squid/cluster.c:515:29: style: Parameter 'ainfo' can be declared as pointer to const [constParameterPointer] squid/cluster.c:515:52: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] squid/cluster.c:156:14: style: Unused variable: swapfoo [unusedVariable] squid/dirichlet.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] squid/dirichlet.c:206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQDCONST_PI [valueFlowBailoutIncompleteVar] squid/dirichlet.c:233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQDCONST_E [valueFlowBailoutIncompleteVar] squid/dirichlet.c:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] squid/dirichlet.c:408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEBUFLEN [valueFlowBailoutIncompleteVar] squid/eps.c:37:33: style: Parameter 'msa' can be declared as pointer to const [constParameterPointer] squid/file.c:141:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/file.c:264:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] squid/getopt.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable single [valueFlowBailoutIncompleteVar] squid/file.c:235:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/file.c:242:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/file.c:59:19: style:inconclusive: Function 'FileDirname' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent] squid/sqfuncs.h:70:32: note: Function 'FileDirname' argument 1 names different: declaration 'filename' definition 'file'. squid/file.c:59:19: note: Function 'FileDirname' argument 1 names different: declaration 'filename' definition 'file'. squid/file.c:133:25: style:inconclusive: Function 'FileSameDirectory' argument 1 names different: declaration 'full' definition 'file1'. [funcArgNamesDifferent] squid/sqfuncs.h:72:38: note: Function 'FileSameDirectory' argument 1 names different: declaration 'full' definition 'file1'. squid/file.c:133:25: note: Function 'FileSameDirectory' argument 1 names different: declaration 'full' definition 'file1'. squid/file.c:133:38: style:inconclusive: Function 'FileSameDirectory' argument 2 names different: declaration 'file' definition 'file2'. [funcArgNamesDifferent] squid/sqfuncs.h:72:50: note: Function 'FileSameDirectory' argument 2 names different: declaration 'file' definition 'file2'. squid/file.c:133:38: note: Function 'FileSameDirectory' argument 2 names different: declaration 'file' definition 'file2'. squid/file.c:59:19: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] squid/file.c:62:9: style: Variable 'lastslash' can be declared as pointer to const [constVariablePointer] squid/file.c:92:16: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] squid/file.c:95:9: style: Variable 'lastslash' can be declared as pointer to const [constVariablePointer] squid/file.c:160:18: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] squid/file.c:160:29: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] squid/file.c:181:21: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] squid/file.c:181:37: style: Parameter 'sfx' can be declared as pointer to const [constParameterPointer] squid/file.c:224:19: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] squid/file.c:224:32: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] squid/file.c:261:18: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] squid/dirichlet.c:421:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dirichlet.c:422:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dirichlet.c:428:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dirichlet.c:433:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dirichlet.c:443:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dirichlet.c:448:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/dirichlet.c:249:20: style:inconclusive: Function 'SampleGamma' argument 1 names different: declaration 'alpha' definition 'a'. [funcArgNamesDifferent] squid/dirichlet.h:26:38: note: Function 'SampleGamma' argument 1 names different: declaration 'alpha' definition 'a'. squid/dirichlet.c:249:20: note: Function 'SampleGamma' argument 1 names different: declaration 'alpha' definition 'a'. squid/dirichlet.c:38:17: style: Variable 'cof' can be declared as const array [constVariable] squid/dirichlet.c:273:28: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] squid/dirichlet.c:273:39: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] squid/dirichlet.c:303:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] squid/dirichlet.c:303:38: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] squid/dirichlet.c:327:25: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] squid/dirichlet.c:366:30: style: Parameter 'alphabet' can be declared as pointer to const [constParameterPointer] squid/dirichlet.c:405:25: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] squid/gki.c:237:16: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] squid/gki.c:319:20: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] squid/hsregex.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSUBEXP [valueFlowBailoutIncompleteVar] squid/hsregex.c:355:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_regexp [valueFlowBailoutIncompleteVar] squid/hsregex.c:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSUBEXP [valueFlowBailoutIncompleteVar] squid/hsregex.c:908:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSUBEXP [valueFlowBailoutIncompleteVar] squid/hsregex.c:1327:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] squid/msf.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmino [valueFlowBailoutIncompleteVar] squid/msf.c:299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOtherSeq [valueFlowBailoutIncompleteVar] squid/msa.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOtherSeq [valueFlowBailoutIncompleteVar] squid/msa.c:757:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] squid/msa.c:1036:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] squid/msa.c:1121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_FASTA [valueFlowBailoutIncompleteVar] squid/msa.c:1156:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/msa.c:1188:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] squid/msa.c:1224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/msf.c:319:45: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] squid/phylip.c:154:28: style: Parameter 'msa' can be declared as pointer to const [constParameterPointer] squid/revcomp_main.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/rk.c:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTN [valueFlowBailoutIncompleteVar] squid/rk.c:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTEND [valueFlowBailoutIncompleteVar] squid/msa.c:427:35: style:inconclusive: Function 'MSAAddGS' argument 3 names different: declaration 'seqidx' definition 'sqidx'. [funcArgNamesDifferent] squid/msa.h:235:48: note: Function 'MSAAddGS' argument 3 names different: declaration 'seqidx' definition 'sqidx'. squid/msa.c:427:35: note: Function 'MSAAddGS' argument 3 names different: declaration 'seqidx' definition 'sqidx'. squid/msa.c:584:38: style:inconclusive: Function 'MSAAppendGR' argument 3 names different: declaration 'seqidx' definition 'sqidx'. [funcArgNamesDifferent] squid/msa.h:238:51: note: Function 'MSAAppendGR' argument 3 names different: declaration 'seqidx' definition 'sqidx'. squid/msa.c:584:38: note: Function 'MSAAppendGR' argument 3 names different: declaration 'seqidx' definition 'sqidx'. squid/msa.c:805:10: style: Variable 'full' can be declared as pointer to const [constVariablePointer] squid/msa.c:950:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] squid/msa.c:1212:36: style: Parameter 'useme' can be declared as pointer to const [constParameterPointer] squid/msa.c:1299:36: style: Parameter 'useme' can be declared as pointer to const [constParameterPointer] squid/msa.c:951:10: style: Variable 's' is assigned a value that is never used. [unreadVariable] squid/seqencode.c:26:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTEND [valueFlowBailoutIncompleteVar] squid/seqencode.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTEND [valueFlowBailoutIncompleteVar] squid/seqencode.c:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iupac [valueFlowBailoutIncompleteVar] squid/seqencode.c:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iupac [valueFlowBailoutIncompleteVar] squid/seqencode.c:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTEND [valueFlowBailoutIncompleteVar] squid/seqencode.c:156:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iupac [valueFlowBailoutIncompleteVar] squid/seqencode.c:74:34: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] squid/seqencode.c:105:35: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] squid/seqencode.c:129:38: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] squid/seqencode.c:156:38: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] squid/selex.c:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEBUFLEN [valueFlowBailoutIncompleteVar] squid/selex.c:772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEBUFLEN [valueFlowBailoutIncompleteVar] squid/hsregex.c:365:3: error: Memory leak: r [memleak] squid/seqsplit_main.c:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/hsregex.c:788:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] squid/hsregex.c:1065:4: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] squid/hsregex.c:735:6: style:inconclusive: Function 'regc' argument 2 names different: declaration 'c' definition 'b'. [funcArgNamesDifferent] squid/hsregex.c:307:39: note: Function 'regc' argument 2 names different: declaration 'c' definition 'b'. squid/hsregex.c:735:6: note: Function 'regc' argument 2 names different: declaration 'c' definition 'b'. squid/hsregex.c:897:13: style:inconclusive: Function 'regtry' argument 2 names different: declaration 'rp' definition 'prog'. [funcArgNamesDifferent] squid/hsregex.c:827:48: note: Function 'regtry' argument 2 names different: declaration 'rp' definition 'prog'. squid/hsregex.c:897:13: note: Function 'regtry' argument 2 names different: declaration 'rp' definition 'prog'. squid/hsregex.c:1130:16: style:inconclusive: Function 'regnext' argument 1 names different: declaration 'node' definition 'p'. [funcArgNamesDifferent] squid/hsregex.c:306:28: note: Function 'regnext' argument 1 names different: declaration 'node' definition 'p'. squid/hsregex.c:1130:16: note: Function 'regnext' argument 1 names different: declaration 'node' definition 'p'. squid/hsregex.c:86:16: style: Parameter 'rexp' can be declared as pointer to const [constParameterPointer] squid/hsregex.c:86:28: style: Parameter 's' can be declared as pointer to const [constParameterPointer] squid/hsregex.c:775:23: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] squid/hsregex.c:777:7: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] squid/hsregex.c:965:25: style: Variable 'opnd' can be declared as pointer to const [constVariablePointer] squid/hsregex.c:1325:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] squid/seqstat_main.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/seqstat_main.c:140:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] squid/seqstat_main.c:143:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] squid/sfetch_main.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/seqsplit_main.c:164:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] squid/seqsplit_main.c:199:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] squid/seqsplit_main.c:232:23: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] squid/seqsplit_main.c:258:16: style: Parameter 'origname' can be declared as pointer to const [constParameterPointer] squid/shuffle.c:57:28: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] squid/shuffle.c:98:30: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] squid/shuffle.c:288:28: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] squid/shuffle.c:338:28: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] squid/shuffle.c:402:28: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] squid/shuffle.c:434:36: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] squid/shuffle.c:600:93: style: Variable 'c' is assigned a value that is never used. [unreadVariable] squid/selex.c:136:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:173:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:200:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:220:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:281:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:283:49: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:285:53: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:287:53: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:289:53: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:293:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:297:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:305:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:309:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:317:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:321:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:330:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:335:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:342:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:347:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:352:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:356:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:360:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:365:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:430:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:443:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:802:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:806:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/selex.c:562:37: style: Parameter 'msa' can be declared as pointer to const [constParameterPointer] squid/selex.c:769:21: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] squid/selex.c:565:12: style: Variable 'len' is assigned a value that is never used. [unreadVariable] squid/sfetch_main.c:261:19: style: Variable 'status' is assigned a value that is never used. [unreadVariable] squid/sindex_main.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/sqerror.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] squid/sqerror.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] squid/sqerror.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] squid/sqerror.c:82:13: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] squid/shuffle_main.c:112:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/shuffle_main.c:327:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/squidcore.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQUID_COPYRIGHT [valueFlowBailoutIncompleteVar] squid/squidcore.c:40:27: style: Parameter 'banner' can be declared as pointer to const [constParameterPointer] squid/sre_math.c:36:16: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] squid/sre_math.c:36:26: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] squid/sre_math.c:79:24: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] squid/sre_math.c:79:34: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] squid/sre_math.c:79:44: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] squid/sqio.c:95:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE [valueFlowBailoutIncompleteVar] squid/sqio.c:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_SS [valueFlowBailoutIncompleteVar] squid/sqio.c:348:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAMELEN [valueFlowBailoutIncompleteVar] squid/sqio.c:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:488:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUCLEOTIDES [valueFlowBailoutIncompleteVar] squid/sqio.c:634:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] squid/sqio.c:666:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:718:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:744:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:784:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:845:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/sqio.c:906:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:948:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:1008:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:1034:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] squid/sqio.c:1074:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squid_errno [valueFlowBailoutIncompleteVar] squid/sqio.c:1198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/sqio.c:1454:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOtherSeq [valueFlowBailoutIncompleteVar] squid/sqio.c:1497:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOtherSeq [valueFlowBailoutIncompleteVar] squid/sqio.c:1556:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/sqio.c:1763:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO [valueFlowBailoutIncompleteVar] squid/sqio.c:1804:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/sqio.c:1889:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO [valueFlowBailoutIncompleteVar] squid/sre_stack.c:91:30: style:inconclusive: Function 'PopNstack' argument 2 names different: declaration 'ret_x' definition 'x'. [funcArgNamesDifferent] squid/sre_stack.h:40:48: note: Function 'PopNstack' argument 2 names different: declaration 'ret_x' definition 'x'. squid/sre_stack.c:91:30: note: Function 'PopNstack' argument 2 names different: declaration 'ret_x' definition 'x'. squid/sre_stack.c:132:32: style:inconclusive: Function 'PushMstack' argument 2 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] squid/sre_stack.h:46:49: note: Function 'PushMstack' argument 2 names different: declaration 'obj' definition 'object'. squid/sre_stack.c:132:32: note: Function 'PushMstack' argument 2 names different: declaration 'obj' definition 'object'. squid/sre_stack.c:105:25: style: Parameter 'ns' can be declared as pointer to const [constParameterPointer] squid/sre_stack.c:159:25: style: Parameter 'ms' can be declared as pointer to const [constParameterPointer] squid/sre_stack.c:217:25: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] squid/sre_string.c:474:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/sre_string.c:30:14: style: Parameter 's' can be declared as pointer to const [constParameterPointer] squid/sre_string.c:188:22: style: Parameter 'alphabet' can be declared as pointer to const [constParameterPointer] squid/sre_string.c:326:42: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] squid/sre_string.c:393:28: style: Parameter 'delim' can be declared as pointer to const [constParameterPointer] squid/sre_string.c:430:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] squid/sre_string.c:456:29: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] squid/sreformat_main.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/sre_random.c:77:11: style: Condition 'rnd1<0' is always false [knownConditionTrueFalse] squid/sre_random.c:60:13: note: Assignment 'q1=53668', assigned value is 53668 squid/sre_random.c:74:7: note: x is assigned 'a1*(rnd1%q1)' here. squid/sre_random.c:76:10: note: Assignment 'rnd1=x-y', assigned value is 40014 squid/sre_random.c:77:11: note: Condition 'rnd1<0' is always false squid/sre_random.c:82:11: style: Condition 'rnd2<0' is always false [knownConditionTrueFalse] squid/sre_random.c:65:13: note: Assignment 'q2=52774', assigned value is 52774 squid/sre_random.c:79:7: note: x is assigned 'a2*(rnd2%q2)' here. squid/sre_random.c:81:10: note: Assignment 'rnd2=x-y', assigned value is 40692 squid/sre_random.c:82:11: note: Condition 'rnd2<0' is always false squid/sre_random.c:85:13: style: Condition 'tbl[i]<0' is always true [knownConditionTrueFalse] squid/sre_random.c:60:13: note: Assignment 'q1=53668', assigned value is 53668 squid/sre_random.c:74:7: note: x is assigned 'a1*(rnd1%q1)' here. squid/sre_random.c:76:10: note: Assignment 'rnd1=x-y', assigned value is 40014 squid/sre_random.c:84:15: note: Assignment 'tbl[i]=rnd1-rnd2', assigned value is -678 squid/sre_random.c:85:13: note: Condition 'tbl[i]<0' is always true squid/sre_random.c:292:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] squid/sre_random.c:310:16: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] squid/stockholm.c:419:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] squid/stopwatch.c:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CLK_TCK [valueFlowBailoutIncompleteVar] squid/stockholm.c:512:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] squid/stockholm.c:545:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] squid/stockholm.c:613:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] squid/stopwatch.c:180:48: style: Parameter 'w2' can be declared as pointer to const [constParameterPointer] squid/stopwatch.c:246:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] squid/stopwatch.c:246:50: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] squid/test_main.c:17:9: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] squid/ssi.c:123:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint32 [valueFlowBailoutIncompleteVar] squid/translate.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squid_errno [valueFlowBailoutIncompleteVar] squid/ssi.c:511:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/ssi.c:626:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/ssi.c:1066:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/ssi.c:1131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint16 [valueFlowBailoutIncompleteVar] squid/ssi.c:1139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint16 [valueFlowBailoutIncompleteVar] squid/ssi.c:1146:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint32 [valueFlowBailoutIncompleteVar] squid/ssi.c:1154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint32 [valueFlowBailoutIncompleteVar] squid/ssi.c:1161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint64 [valueFlowBailoutIncompleteVar] squid/ssi.c:1169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint64 [valueFlowBailoutIncompleteVar] squid/ssi.c:1415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] squid/translate_main.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] squid/sqio.c:1015:44: style:inconclusive: Boolean expression '*V->buf!='\0'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] squid/sqio.c:664:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:675:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:717:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:743:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:783:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:792:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:798:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:804:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:905:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:907:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:946:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:956:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:961:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:1007:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:1010:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:1033:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/sqio.c:264:31: style: Parameter 'V' can be declared as pointer to const [constParameterPointer] squid/sqio.c:542:9: style: Variable 's0' can be declared as pointer to const [constVariablePointer] squid/sqio.c:643:14: style: Parameter 's' can be declared as pointer to const. However it seems that 'endPIR' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] squid/sqio.c:681:15: note: You might need to cast the function pointer here squid/sqio.c:643:14: note: Parameter 's' can be declared as pointer to const squid/sqio.c:700:13: style: Parameter 's' can be declared as pointer to const. However it seems that 'endIG' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] squid/sqio.c:720:19: note: You might need to cast the function pointer here squid/sqio.c:700:13: note: Parameter 's' can be declared as pointer to const squid/sqio.c:836:18: style: Parameter 's' can be declared as pointer to const. However it seems that 'endGCGdata' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] squid/sqio.c:878:20: note: You might need to cast the function pointer here squid/sqio.c:836:18: note: Parameter 's' can be declared as pointer to const squid/sqio.c:885:18: style: Parameter 's' can be declared as pointer to const. However it seems that 'endPearson' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] squid/sqio.c:910:15: note: You might need to cast the function pointer here squid/sqio.c:885:18: note: Parameter 's' can be declared as pointer to const squid/sqio.c:919:15: style: Parameter 's' can be declared as pointer to const. However it seems that 'endEMBL' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] squid/sqio.c:966:15: note: You might need to cast the function pointer here squid/sqio.c:919:15: note: Parameter 's' can be declared as pointer to const squid/sqio.c:994:16: style: Parameter 's' can be declared as pointer to const. However it seems that 'endZuker' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] squid/sqio.c:1013:15: note: You might need to cast the function pointer here squid/sqio.c:994:16: note: Parameter 's' can be declared as pointer to const squid/sqio.c:1525:34: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] squid/sqio.c:1525:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] squid/sqio.c:1525:57: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] squid/sqio.c:1701:11: style: Variable 's[l]' is assigned a value that is never used. [unreadVariable] squid/sqio.c:1702:11: style: Variable 'ss[l]' is assigned a value that is never used. [unreadVariable] squid/stockholm.c:219:13: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] squid/stockholm.c:395:9: style: Variable 'gf' can be declared as pointer to const [constVariablePointer] squid/stockholm.c:460:9: style: Variable 'gs' can be declared as pointer to const [constVariablePointer] squid/stockholm.c:503:9: style: Variable 'gc' can be declared as pointer to const [constVariablePointer] squid/stockholm.c:532:9: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] squid/stockholm.c:213:12: style: Variable 'len' is assigned a value that is never used. [unreadVariable] squid/stockholm.c:401:20: style: Variable 'gf' is assigned a value that is never used. [unreadVariable] squid/stockholm.c:468:20: style: Variable 'gs' is assigned a value that is never used. [unreadVariable] squid/stockholm.c:510:20: style: Variable 'gc' is assigned a value that is never used. [unreadVariable] squid/stockholm.c:542:20: style: Variable 'gr' is assigned a value that is never used. [unreadVariable] squid/types.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squid_errno [valueFlowBailoutIncompleteVar] squid/vectorops.c:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] squid/vectorops.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] squid/vectorops.c:280:13: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] squid/vectorops.c:276:10: note: Assignment 'sum=0.0', assigned value is 0.0 squid/vectorops.c:277:17: note: Assuming condition is false squid/vectorops.c:280:13: note: Invalid argument squid/vectorops.c:295:13: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] squid/vectorops.c:291:10: note: Assignment 'sum=0.0', assigned value is 0.0 squid/vectorops.c:292:17: note: Assuming condition is false squid/vectorops.c:295:13: note: Invalid argument squid/vectorops.c:61:14: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:70:13: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:79:28: style: Parameter 'vec2' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:86:26: style: Parameter 'vec2' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:93:29: style: Parameter 'vec2' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:100:27: style: Parameter 'vec2' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:107:14: style: Parameter 'vec1' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:107:28: style: Parameter 'vec2' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:116:13: style: Parameter 'vec1' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:116:26: style: Parameter 'vec2' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:125:14: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:137:13: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:149:14: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:161:13: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:173:17: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:184:16: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:195:17: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:205:16: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:301:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] squid/vectorops.c:313:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] squid/ssi.c:1295:18: style: Condition 'cmp>0' is always true [knownConditionTrueFalse] squid/ssi.c:1291:18: note: Assuming that condition 'cmp==0' is not redundant squid/ssi.c:1295:18: note: Condition 'cmp>0' is always true squid/ssi.c:203:71: error: Memory leak: pkey [memleak] squid/ssi.c:244:67: error: Memory leak: pkey [memleak] squid/ssi.c:245:56: error: Memory leak: pkey [memleak] squid/ssi.c:246:56: error: Memory leak: pkey [memleak] squid/ssi.c:315:12: warning: Either the condition 'r==0' is redundant or there is division by zero at line 315. [zerodivcond] squid/ssi.c:316:9: note: Assuming that condition 'r==0' is not redundant squid/ssi.c:315:12: note: Division by zero squid/ssi.c:52:15: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] squid/ssi.c:371:41: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] squid/ssi.c:715:15: style: Parameter 'r_off' can be declared as pointer to const [constParameterPointer] squid/ssi.c:715:33: style: Parameter 'd_off' can be declared as pointer to const [constParameterPointer] squid/ssi.c:850:21: style: Variable 'key1' can be declared as pointer to const [constVariablePointer] squid/ssi.c:851:21: style: Variable 'key2' can be declared as pointer to const [constVariablePointer] squid/ssi.c:859:21: style: Variable 'key1' can be declared as pointer to const [constVariablePointer] squid/ssi.c:860:21: style: Variable 'key2' can be declared as pointer to const [constVariablePointer] squid/ssi.c:866:21: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] squid/ssi.c:1271:35: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] squid/ssi.c:1343:30: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] squid/weight_main.c:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/weight.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLUSTER_MIN [valueFlowBailoutIncompleteVar] squid/weight.c:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] squid/weight.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] squid/weight.c:528:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/weight.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] squid/weight_main.c:161:8: error: Uninitialized variable: new [legacyUninitvar] squid/weight.c:176:7: style: Condition '!simple_diffmx(aseq,nseq,&dmx)' is always false [knownConditionTrueFalse] squid/weight.c:176:22: note: Calling function 'simple_diffmx' returns 1 squid/weight.c:176:7: note: Condition '!simple_diffmx(aseq,nseq,&dmx)' is always false squid/translate_main.c:211:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/translate_main.c:254:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] squid/wuss.c:50:15: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] diff: head squid/alignio.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head squid/alignio.c:248:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squid_errno [valueFlowBailoutIncompleteVar] head squid/alignio.c:283:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squid_errno [valueFlowBailoutIncompleteVar] head squid/alignio.c:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] head squid/alignio.c:597:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO [valueFlowBailoutIncompleteVar] head squid/cluster.c:329:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phylo_s [valueFlowBailoutIncompleteVar] head squid/cluster.c:360:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_in [valueFlowBailoutIncompleteVar] head squid/cluster.c:462:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/cluster.c:522:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] head squid/dirichlet.c:206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQDCONST_PI [valueFlowBailoutIncompleteVar] head squid/dirichlet.c:233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQDCONST_E [valueFlowBailoutIncompleteVar] head squid/dirichlet.c:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head squid/dirichlet.c:408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEBUFLEN [valueFlowBailoutIncompleteVar] head squid/file.c:264:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head squid/gki.c:237:16: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] head squid/hsregex.c:1327:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head squid/hsregex.c:355:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_regexp [valueFlowBailoutIncompleteVar] head squid/hsregex.c:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSUBEXP [valueFlowBailoutIncompleteVar] head squid/hsregex.c:908:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSUBEXP [valueFlowBailoutIncompleteVar] head squid/msa.c:1036:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head squid/msa.c:1121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_FASTA [valueFlowBailoutIncompleteVar] head squid/msa.c:1156:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/msa.c:1188:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head squid/msa.c:1224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/msa.c:757:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head squid/msf.c:299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOtherSeq [valueFlowBailoutIncompleteVar] head squid/rk.c:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTEND [valueFlowBailoutIncompleteVar] head squid/selex.c:772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEBUFLEN [valueFlowBailoutIncompleteVar] head squid/seqencode.c:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iupac [valueFlowBailoutIncompleteVar] head squid/seqencode.c:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTEND [valueFlowBailoutIncompleteVar] head squid/seqencode.c:156:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iupac [valueFlowBailoutIncompleteVar] head squid/seqencode.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTEND [valueFlowBailoutIncompleteVar] head squid/seqencode.c:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iupac [valueFlowBailoutIncompleteVar] head squid/shuffle_main.c:327:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/sqerror.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head squid/sqerror.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head squid/sqio.c:1008:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sqio.c:1034:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sqio.c:1074:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squid_errno [valueFlowBailoutIncompleteVar] head squid/sqio.c:1198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] head squid/sqio.c:1454:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOtherSeq [valueFlowBailoutIncompleteVar] head squid/sqio.c:1497:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOtherSeq [valueFlowBailoutIncompleteVar] head squid/sqio.c:1556:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/sqio.c:1763:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO [valueFlowBailoutIncompleteVar] head squid/sqio.c:1804:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQFILE_UNKNOWN [valueFlowBailoutIncompleteVar] head squid/sqio.c:1889:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO [valueFlowBailoutIncompleteVar] head squid/sqio.c:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_SS [valueFlowBailoutIncompleteVar] head squid/sqio.c:348:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAMELEN [valueFlowBailoutIncompleteVar] head squid/sqio.c:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sqio.c:488:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUCLEOTIDES [valueFlowBailoutIncompleteVar] head squid/sqio.c:634:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head squid/sqio.c:666:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sqio.c:718:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sqio.c:744:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sqio.c:784:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sqio.c:845:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/sqio.c:906:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sqio.c:948:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQINFO_NAME [valueFlowBailoutIncompleteVar] head squid/sre_random.c:77:11: style: Condition 'rnd1<0' is always false [knownConditionTrueFalse] squid/sre_random.c:60:13: note: Assignment 'q1=53668', assigned value is 53668 squid/sre_random.c:74:7: note: x is assigned 'a1*(rnd1%q1)' here. squid/sre_random.c:76:10: note: Assignment 'rnd1=x-y', assigned value is 40014 squid/sre_random.c:77:11: note: Condition 'rnd1<0' is always false head squid/sre_random.c:82:11: style: Condition 'rnd2<0' is always false [knownConditionTrueFalse] squid/sre_random.c:65:13: note: Assignment 'q2=52774', assigned value is 52774 squid/sre_random.c:79:7: note: x is assigned 'a2*(rnd2%q2)' here. squid/sre_random.c:81:10: note: Assignment 'rnd2=x-y', assigned value is 40692 squid/sre_random.c:82:11: note: Condition 'rnd2<0' is always false head squid/sre_random.c:85:13: style: Condition 'tbl[i]<0' is always true [knownConditionTrueFalse] squid/sre_random.c:60:13: note: Assignment 'q1=53668', assigned value is 53668 squid/sre_random.c:74:7: note: x is assigned 'a1*(rnd1%q1)' here. squid/sre_random.c:76:10: note: Assignment 'rnd1=x-y', assigned value is 40014 squid/sre_random.c:84:15: note: Assignment 'tbl[i]=rnd1-rnd2', assigned value is -678 squid/sre_random.c:85:13: note: Condition 'tbl[i]<0' is always true head squid/ssi.c:1066:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/ssi.c:1131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint16 [valueFlowBailoutIncompleteVar] head squid/ssi.c:1139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint16 [valueFlowBailoutIncompleteVar] head squid/ssi.c:1146:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint32 [valueFlowBailoutIncompleteVar] head squid/ssi.c:1154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint32 [valueFlowBailoutIncompleteVar] head squid/ssi.c:1161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint64 [valueFlowBailoutIncompleteVar] head squid/ssi.c:1169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqd_uint64 [valueFlowBailoutIncompleteVar] head squid/ssi.c:1415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head squid/ssi.c:511:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/ssi.c:626:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/stockholm.c:512:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] head squid/stockholm.c:545:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] head squid/stockholm.c:613:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITESPACE [valueFlowBailoutIncompleteVar] head squid/vectorops.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head squid/weight.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] head squid/weight.c:528:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/weight.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head squid/weight.c:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] DONE