2024-04-22 07:18 ftp://ftp.de.debian.org/debian/pool/main/s/splint/splint_3.1.2+dfsg.orig.tar.xz 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-20-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.14.0 head-info: ea2e716 (2024-04-21 15:59:20 +0200) count: 5230 5230 elapsed-time: 11.6 11.5 head-timing-info: old-timing-info: head results: splint-3.1.2.orig/src/annotationInfo.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/annotationInfo.c:136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/annotationInfo.c:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable annotationInfo_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/annotationTable.c:38:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/annotationInfo.c:192:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aliasTable_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aliasTableBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aliasTableBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:224:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:430:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:508:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aliasTable_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:663:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cvalue [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:707:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:766:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/abstract.c:2108:2: error: There is an unknown macro here somewhere. Configuration is required. If BADDEFAULT is a macro then please configure it. [unknownMacro] splint-3.1.2.orig/src/checking.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/checking.c:206:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/checking.c:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRM_LITERAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/checking.c:269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s2 [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/checking.c:401:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_sortCapBool [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/checking.c:471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/checking.c:563:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/aliasTable.c:245:59: style:inconclusive: Function 'aliasTable_clearAliasesAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:201:66: note: Function 'aliasTable_clearAliasesAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/aliasTable.c:245:59: note: Function 'aliasTable_clearAliasesAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/aliasTable.c:245:67: style:inconclusive: Function 'aliasTable_clearAliasesAux' argument 2 names different: declaration 'p_sr' definition 'sr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:201:76: note: Function 'aliasTable_clearAliasesAux' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/aliasTable.c:245:67: note: Function 'aliasTable_clearAliasesAux' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/aliasTable.c:268:63: style:inconclusive: Function 'aliasTable_aliasedByAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:39:39: note: Function 'aliasTable_aliasedByAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/aliasTable.c:268:63: note: Function 'aliasTable_aliasedByAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/aliasTable.c:268:71: style:inconclusive: Function 'aliasTable_aliasedByAux' argument 2 names different: declaration 'p_sr' definition 'sr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:39:49: note: Function 'aliasTable_aliasedByAux' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/aliasTable.c:268:71: note: Function 'aliasTable_aliasedByAux' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/aliasTable.c:268:79: style:inconclusive: Function 'aliasTable_aliasedByAux' argument 3 names different: declaration 'p_lim' definition 'lim'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:39:59: note: Function 'aliasTable_aliasedByAux' argument 3 names different: declaration 'p_lim' definition 'lim'. splint-3.1.2.orig/src/aliasTable.c:268:79: note: Function 'aliasTable_aliasedByAux' argument 3 names different: declaration 'p_lim' definition 'lim'. splint-3.1.2.orig/src/aliasTable.c:357:65: style:inconclusive: Function 'aliasTable_aliasedByLimit' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:37:41: note: Function 'aliasTable_aliasedByLimit' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/aliasTable.c:357:65: note: Function 'aliasTable_aliasedByLimit' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/aliasTable.c:357:73: style:inconclusive: Function 'aliasTable_aliasedByLimit' argument 2 names different: declaration 'p_sr' definition 'sr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:37:51: note: Function 'aliasTable_aliasedByLimit' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/aliasTable.c:357:73: note: Function 'aliasTable_aliasedByLimit' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/aliasTable.c:357:81: style:inconclusive: Function 'aliasTable_aliasedByLimit' argument 3 names different: declaration 'p_lim' definition 'lim'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:37:61: note: Function 'aliasTable_aliasedByLimit' argument 3 names different: declaration 'p_lim' definition 'lim'. splint-3.1.2.orig/src/aliasTable.c:357:81: note: Function 'aliasTable_aliasedByLimit' argument 3 names different: declaration 'p_lim' definition 'lim'. splint-3.1.2.orig/src/aliasTable.c:428:38: style:inconclusive: Function 'aliasTable_canAliasAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:35:38: note: Function 'aliasTable_canAliasAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/aliasTable.c:428:38: note: Function 'aliasTable_canAliasAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/aliasTable.c:428:46: style:inconclusive: Function 'aliasTable_canAliasAux' argument 2 names different: declaration 'p_sr' definition 'sr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:35:48: note: Function 'aliasTable_canAliasAux' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/aliasTable.c:428:46: note: Function 'aliasTable_canAliasAux' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/aliasTable.c:428:54: style:inconclusive: Function 'aliasTable_canAliasAux' argument 3 names different: declaration 'p_lim' definition 'lim'. [funcArgNamesDifferent] splint-3.1.2.orig/src/aliasTable.c:35:58: note: Function 'aliasTable_canAliasAux' argument 3 names different: declaration 'p_lim' definition 'lim'. splint-3.1.2.orig/src/aliasTable.c:428:54: note: Function 'aliasTable_canAliasAux' argument 3 names different: declaration 'p_lim' definition 'lim'. splint-3.1.2.orig/src/clause.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clause.c:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clause.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clause.c:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWITCHCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clause.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHILECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clause.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clause.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWITCHCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clause.c:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clause.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clauseStack.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clauseStackBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clauseStack.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clauseStackBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/checking.c:211:14: style: Condition 'argno==1' is always true [knownConditionTrueFalse] splint-3.1.2.orig/src/checking.c:207:19: note: Assignment 'argno=1', assigned value is 1 splint-3.1.2.orig/src/checking.c:211:14: note: Condition 'argno==1' is always true splint-3.1.2.orig/src/checking.c:198:27: style:inconclusive: Function 'printBadArgs' argument 1 names different: declaration 'p_args' definition 'args'. [funcArgNamesDifferent] splint-3.1.2.orig/src/checking.c:42:53: note: Function 'printBadArgs' argument 1 names different: declaration 'p_args' definition 'args'. splint-3.1.2.orig/src/checking.c:198:27: note: Function 'printBadArgs' argument 1 names different: declaration 'p_args' definition 'args'. splint-3.1.2.orig/src/checking.c:260:25: style:inconclusive: Function 'assignSorts' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/checking.c:46:35: note: Function 'assignSorts' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/checking.c:260:25: note: Function 'assignSorts' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/checking.c:260:33: style:inconclusive: Function 'assignSorts' argument 2 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/checking.c:46:45: note: Function 'assignSorts' argument 2 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/checking.c:260:33: note: Function 'assignSorts' argument 2 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/checking.c:459:53: style:inconclusive: Function 'isStandardOperator' argument 1 names different: declaration 'p_n' definition 'n'. [funcArgNamesDifferent] splint-3.1.2.orig/src/checking.c:45:53: note: Function 'isStandardOperator' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/checking.c:459:53: note: Function 'isStandardOperator' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/checking.c:546:40: style:inconclusive: Function 'standardOperators' argument 1 names different: declaration 'p_n' definition 'n'. [funcArgNamesDifferent] splint-3.1.2.orig/src/checking.c:44:42: note: Function 'standardOperators' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/checking.c:546:40: note: Function 'standardOperators' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/checking.c:546:55: style:inconclusive: Function 'standardOperators' argument 2 names different: declaration 'p_argSorts' definition 'argSorts'. [funcArgNamesDifferent] splint-3.1.2.orig/src/checking.c:44:59: note: Function 'standardOperators' argument 2 names different: declaration 'p_argSorts' definition 'argSorts'. splint-3.1.2.orig/src/checking.c:546:55: note: Function 'standardOperators' argument 2 names different: declaration 'p_argSorts' definition 'argSorts'. splint-3.1.2.orig/src/checking.c:546:83: style:inconclusive: Function 'standardOperators' argument 3 names different: declaration 'p_q' definition 'q'. [funcArgNamesDifferent] splint-3.1.2.orig/src/checking.c:44:76: note: Function 'standardOperators' argument 3 names different: declaration 'p_q' definition 'q'. splint-3.1.2.orig/src/checking.c:546:83: note: Function 'standardOperators' argument 3 names different: declaration 'p_q' definition 'q'. splint-3.1.2.orig/src/clabstract.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:111:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:130:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qtype_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCSTATIC [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:179:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qel [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRef_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:291:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_void [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:342:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:522:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:581:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:593:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:631:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:689:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:709:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:757:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:825:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:926:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ye [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1083:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1215:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1229:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1323:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1498:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1575:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1674:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_STRUCTIMPONLY [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1697:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NUMSTRUCTFIELDS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1721:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NUMSTRUCTFIELDS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1757:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NUMSTRUCTFIELDS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1784:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NUMSTRUCTFIELDS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1859:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1862:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1875:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1902:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1915:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:1964:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2000:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2058:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2084:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRef_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2324:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/clabstract.c:2431:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GE_OP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraint_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraint_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraint_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:311:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:330:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:356:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:378:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:404:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:437:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:452:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:459:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:473:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:481:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:499:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:536:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:580:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:622:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_BOUNDSCOMPACTERRORMESSAGES [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:685:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:748:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraint_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:779:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:809:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:867:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:917:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:989:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:999:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraint_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:1070:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:1185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:1221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:1242:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:84:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYOP_PLUS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:388:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:405:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintExpr_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:443:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintExpr_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:586:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:601:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:616:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unaryExpr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:630:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNARYOP_UNDEFINED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSET [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:690:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXREAD [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:696:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSET [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:708:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSET [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:736:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXREAD [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:774:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:798:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binaryexpr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:816:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYOP_UNDEFINED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:830:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPLUS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:867:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYOP_PLUS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:879:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYOP_MINUS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:891:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYOP_MINUS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:905:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYOP_PLUS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:918:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYOP_PLUS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:936:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:954:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:966:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1017:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1066:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1311:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARYOP_MINUS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1338:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binaryexpr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unaryExpr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1516:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintExpr_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1569:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_PARENCONSTRAINT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1655:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1784:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1804:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1846:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1880:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:1923:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2041:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2300:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2363:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2400:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2416:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2496:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2549:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPR_OP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2695:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExpr.c:2729:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:298:6: style: Redundant assignment of 'po' to itself. [selfAssignment] splint-3.1.2.orig/src/constraint.c:299:7: style: Redundant assignment of 'ind' to itself. [selfAssignment] splint-3.1.2.orig/src/constraint.c:777:106: style:inconclusive: Function 'constraint_unparseDetailedPostCondition' argument 1 names different: declaration 'p_c' definition 'c'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraint.c:39:79: note: Function 'constraint_unparseDetailedPostCondition' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraint.c:777:106: note: Function 'constraint_unparseDetailedPostCondition' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintExprData.c:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintExpr_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintExprData.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintExpr_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraint.c:618:7: style: Variable 'loc' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraint.c:1016:13: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraint.c:1023:13: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:552:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/src/clabstract.c:558:7: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/clabstract.c:552:12: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/clabstract.c:378:31: style:inconclusive: Function 'declareEnumList' argument 1 names different: declaration 'p_el' definition 'el'. [funcArgNamesDifferent] splint-3.1.2.orig/src/clabstract.c:74:54: note: Function 'declareEnumList' argument 1 names different: declaration 'p_el' definition 'el'. splint-3.1.2.orig/src/clabstract.c:378:31: note: Function 'declareEnumList' argument 1 names different: declaration 'p_el' definition 'el'. splint-3.1.2.orig/src/clabstract.c:378:41: style:inconclusive: Function 'declareEnumList' argument 2 names different: declaration 'p_c' definition 'c'. [funcArgNamesDifferent] splint-3.1.2.orig/src/clabstract.c:74:66: note: Function 'declareEnumList' argument 2 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/clabstract.c:378:41: note: Function 'declareEnumList' argument 2 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/clabstract.c:378:52: style:inconclusive: Function 'declareEnumList' argument 3 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/clabstract.c:74:79: note: Function 'declareEnumList' argument 3 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/clabstract.c:378:52: note: Function 'declareEnumList' argument 3 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/clabstract.c:907:23: style:inconclusive: Function 'checkTypeDecl' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/clabstract.c:71:35: note: Function 'checkTypeDecl' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/clabstract.c:907:23: note: Function 'checkTypeDecl' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/clabstract.c:907:32: style:inconclusive: Function 'checkTypeDecl' argument 2 names different: declaration 'p_rep' definition 'rep'. [funcArgNamesDifferent] splint-3.1.2.orig/src/clabstract.c:71:46: note: Function 'checkTypeDecl' argument 2 names different: declaration 'p_rep' definition 'rep'. splint-3.1.2.orig/src/clabstract.c:907:32: note: Function 'checkTypeDecl' argument 2 names different: declaration 'p_rep' definition 'rep'. splint-3.1.2.orig/src/clabstract.c:1413:37: style:inconclusive: Function 'processVariable' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/clabstract.c:58:48: note: Function 'processVariable' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/clabstract.c:1413:37: note: Function 'processVariable' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/clabstract.c:1671:52: style:inconclusive: Function 'fixStructDecl' argument 1 names different: declaration 'p_d' definition 'd'. [funcArgNamesDifferent] splint-3.1.2.orig/src/clabstract.c:70:52: note: Function 'fixStructDecl' argument 1 names different: declaration 'p_d' definition 'd'. splint-3.1.2.orig/src/clabstract.c:1671:52: note: Function 'fixStructDecl' argument 1 names different: declaration 'p_d' definition 'd'. splint-3.1.2.orig/src/clabstract.c:2448:48: style:inconclusive: Function 'clabstract_prepareFunction' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/clabstract.c:56:48: note: Function 'clabstract_prepareFunction' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/clabstract.c:2448:48: note: Function 'clabstract_prepareFunction' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/clabstract.c:295:6: style: Variable 'ue' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:627:15: style: Variable 'rettype' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:631:15: style: Variable 'rettype' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:782:11: style: Variable 'ue' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:794:8: style: Variable 'ue' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:799:8: style: Variable 'ue' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:835:7: style: Variable 'ue' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:847:11: style: Variable 'ue' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:857:13: style: Variable 'rettype' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:861:13: style: Variable 'rettype' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:1418:6: style: Variable 'ct' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/clabstract.c:1474:11: style: Variable 'loc' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintList.c:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_BOUNDSWRITE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:304:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elem [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:318:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elem [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:337:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:547:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:564:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:630:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:642:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPR_INIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPR_STMTLIST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:460:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:592:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPR_STMTLIST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:776:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPR_BLOCK [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:861:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:1029:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:1090:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:1248:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:1608:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:1743:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:1878:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:2013:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:2145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:2262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_IMPBOUNDSCONSTRAINTS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:2333:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPR_OP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintList.c:155:3: style: Variable 'm_elements' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/constraintList.c:172:3: style: Variable 'm_elements' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/constraintList.c:467:3: style: Variable 'm_elements' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/constraintList.c:479:3: style: Variable 'm_elements' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/constraintList.c:500:3: style: Variable 'm_elements' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/constraintList.c:513:3: style: Variable 'm_elements' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/constraintList.c:576:3: style: Variable 'm_elements' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/constraintList.c:127:5: style: Variable 'c' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintList.c:367:9: style: Variable 'type' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintList.c:446:9: style: Variable 's' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintList.c:469:8: style: Variable 'el' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintList.c:482:8: style: Variable 'el' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintList.c:503:8: style: Variable 'el' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintList.c:581:7: style: Variable 'el' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:860:95: style:inconclusive: Function 'constraintExpr_makeBinaryOpConstraintExprIntLiteral' argument 1 names different: declaration 'p_expr' definition 'expr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:43:112: note: Function 'constraintExpr_makeBinaryOpConstraintExprIntLiteral' argument 1 names different: declaration 'p_expr' definition 'expr'. splint-3.1.2.orig/src/constraintExpr.c:860:95: note: Function 'constraintExpr_makeBinaryOpConstraintExprIntLiteral' argument 1 names different: declaration 'p_expr' definition 'expr'. splint-3.1.2.orig/src/constraintExpr.c:860:105: style:inconclusive: Function 'constraintExpr_makeBinaryOpConstraintExprIntLiteral' argument 2 names different: declaration 'p_literal' definition 'literal'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:43:124: note: Function 'constraintExpr_makeBinaryOpConstraintExprIntLiteral' argument 2 names different: declaration 'p_literal' definition 'literal'. splint-3.1.2.orig/src/constraintExpr.c:860:105: note: Function 'constraintExpr_makeBinaryOpConstraintExprIntLiteral' argument 2 names different: declaration 'p_literal' definition 'literal'. splint-3.1.2.orig/src/constraintExpr.c:1910:44: style:inconclusive: Function 'doFixResultTerm' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:54:44: note: Function 'doFixResultTerm' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:1910:44: note: Function 'doFixResultTerm' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:1910:70: style:inconclusive: Function 'doFixResultTerm' argument 2 names different: declaration 'p_fcnCall' definition 'fcnCall'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:54:72: note: Function 'doFixResultTerm' argument 2 names different: declaration 'p_fcnCall' definition 'fcnCall'. splint-3.1.2.orig/src/constraintExpr.c:1910:70: note: Function 'doFixResultTerm' argument 2 names different: declaration 'p_fcnCall' definition 'fcnCall'. splint-3.1.2.orig/src/constraintExpr.c:2022:57: style:inconclusive: Function 'doSRefFixConstraintParamTerm' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:51:57: note: Function 'doSRefFixConstraintParamTerm' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2022:57: note: Function 'doSRefFixConstraintParamTerm' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2022:99: style:inconclusive: Function 'doSRefFixConstraintParamTerm' argument 2 names different: declaration 'p_arglist' definition 'arglist'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:51:101: note: Function 'doSRefFixConstraintParamTerm' argument 2 names different: declaration 'p_arglist' definition 'arglist'. splint-3.1.2.orig/src/constraintExpr.c:2022:99: note: Function 'doSRefFixConstraintParamTerm' argument 2 names different: declaration 'p_arglist' definition 'arglist'. splint-3.1.2.orig/src/constraintExpr.c:2370:49: style:inconclusive: Function 'constraintExpr_canGetCType' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:57:56: note: Function 'constraintExpr_canGetCType' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2370:49: note: Function 'constraintExpr_canGetCType' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2386:47: style:inconclusive: Function 'constraintExpr_getCType' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:59:54: note: Function 'constraintExpr_getCType' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2386:47: note: Function 'constraintExpr_getCType' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2412:58: style:inconclusive: Function 'constraintExpr_hasTypeChange' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:41:57: note: Function 'constraintExpr_hasTypeChange' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2412:58: note: Function 'constraintExpr_hasTypeChange' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2438:57: style:inconclusive: Function 'constraintExpr_getOrigType' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:40:57: note: Function 'constraintExpr_getOrigType' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2438:57: note: Function 'constraintExpr_getOrigType' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2699:96: style:inconclusive: Function 'constraintExpr_adjustMaxSetForCast' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:61:96: note: Function 'constraintExpr_adjustMaxSetForCast' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2699:96: note: Function 'constraintExpr_adjustMaxSetForCast' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintExpr.c:2699:105: style:inconclusive: Function 'constraintExpr_adjustMaxSetForCast' argument 2 names different: declaration 'p_tfrom' definition 'tfrom'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:62:20: note: Function 'constraintExpr_adjustMaxSetForCast' argument 2 names different: declaration 'p_tfrom' definition 'tfrom'. splint-3.1.2.orig/src/constraintExpr.c:2699:105: note: Function 'constraintExpr_adjustMaxSetForCast' argument 2 names different: declaration 'p_tfrom' definition 'tfrom'. splint-3.1.2.orig/src/constraintExpr.c:2700:20: style:inconclusive: Function 'constraintExpr_adjustMaxSetForCast' argument 3 names different: declaration 'p_tto' definition 'tto'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:62:35: note: Function 'constraintExpr_adjustMaxSetForCast' argument 3 names different: declaration 'p_tto' definition 'tto'. splint-3.1.2.orig/src/constraintExpr.c:2700:20: note: Function 'constraintExpr_adjustMaxSetForCast' argument 3 names different: declaration 'p_tto' definition 'tto'. splint-3.1.2.orig/src/constraintExpr.c:2700:33: style:inconclusive: Function 'constraintExpr_adjustMaxSetForCast' argument 4 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintExpr.c:63:22: note: Function 'constraintExpr_adjustMaxSetForCast' argument 4 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/constraintExpr.c:2700:33: note: Function 'constraintExpr_adjustMaxSetForCast' argument 4 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/constraintExpr.c:133:10: style: Variable 'op' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:166:9: style: Variable 'expr1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1632:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1639:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1651:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1656:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1725:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1737:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1742:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1768:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1780:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1785:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1942:6: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintExpr.c:1946:6: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintTerm.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_ERRORBADCONSTRAINTTERMTYPE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_INTLITERAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:97:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:112:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:174:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:204:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_SREF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:250:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:324:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_INTLITERAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_INTLITERAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_INTLITERAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:405:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_INTLITERAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:441:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:450:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTT_EXPR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:613:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:629:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_signedintegral [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintTerm.c:774:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:98:56: style:inconclusive: Function 'exprNode_handleError' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:46:74: note: Function 'exprNode_handleError' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:98:56: note: Function 'exprNode_handleError' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:154:48: style:inconclusive: Function 'exprNode_stmt' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:48:59: note: Function 'exprNode_stmt' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:154:48: note: Function 'exprNode_stmt' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:839:56: style:inconclusive: Function 'exprNode_multiStatement' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:49:59: note: Function 'exprNode_multiStatement' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:839:56: note: Function 'exprNode_multiStatement' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:1592:66: style:inconclusive: Function 'exprNode_traverseTrueEnsuresConstraints' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:51:84: note: Function 'exprNode_traverseTrueEnsuresConstraints' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:1592:66: note: Function 'exprNode_traverseTrueEnsuresConstraints' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:1729:67: style:inconclusive: Function 'exprNode_traverseFalseEnsuresConstraints' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:52:85: note: Function 'exprNode_traverseFalseEnsuresConstraints' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:1729:67: note: Function 'exprNode_traverseFalseEnsuresConstraints' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/constraintGeneration.c:2134:44: style:inconclusive: Function 'checkArgumentList' argument 1 names different: declaration 'p_temp' definition 'temp'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:54:51: note: Function 'checkArgumentList' argument 1 names different: declaration 'p_temp' definition 'temp'. splint-3.1.2.orig/src/constraintGeneration.c:2134:44: note: Function 'checkArgumentList' argument 1 names different: declaration 'p_temp' definition 'temp'. splint-3.1.2.orig/src/constraintGeneration.c:2134:63: style:inconclusive: Function 'checkArgumentList' argument 2 names different: declaration 'p_arglist' definition 'arglist'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:54:72: note: Function 'checkArgumentList' argument 2 names different: declaration 'p_arglist' definition 'arglist'. splint-3.1.2.orig/src/constraintGeneration.c:2134:63: note: Function 'checkArgumentList' argument 2 names different: declaration 'p_arglist' definition 'arglist'. splint-3.1.2.orig/src/constraintGeneration.c:2135:12: style:inconclusive: Function 'checkArgumentList' argument 3 names different: declaration 'p_sequencePoint' definition 'sequencePoint'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:54:91: note: Function 'checkArgumentList' argument 3 names different: declaration 'p_sequencePoint' definition 'sequencePoint'. splint-3.1.2.orig/src/constraintGeneration.c:2135:12: note: Function 'checkArgumentList' argument 3 names different: declaration 'p_sequencePoint' definition 'sequencePoint'. splint-3.1.2.orig/src/constraintGeneration.c:2240:52: style:inconclusive: Function 'checkCall' argument 1 names different: declaration 'p_fcn' definition 'fcn'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:56:54: note: Function 'checkCall' argument 1 names different: declaration 'p_fcn' definition 'fcn'. splint-3.1.2.orig/src/constraintGeneration.c:2240:52: note: Function 'checkCall' argument 1 names different: declaration 'p_fcn' definition 'fcn'. splint-3.1.2.orig/src/constraintGeneration.c:2240:70: style:inconclusive: Function 'checkCall' argument 2 names different: declaration 'p_arglist' definition 'arglist'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintGeneration.c:56:74: note: Function 'checkCall' argument 2 names different: declaration 'p_arglist' definition 'arglist'. splint-3.1.2.orig/src/constraintGeneration.c:2240:70: note: Function 'checkCall' argument 2 names different: declaration 'p_arglist' definition 'arglist'. splint-3.1.2.orig/src/constraintResolve.c:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_REDUNDANTCONSTRAINTS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_ORCONSTRAINT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:228:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:271:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_ORCONSTRAINT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:315:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_ORCONSTRAINT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:364:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:471:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:510:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:576:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:602:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:640:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:693:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:707:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:529:8: style: Variable 'init' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintResolve.c:730:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:749:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:782:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:806:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:839:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable term [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:893:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:979:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1074:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1403:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1453:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1483:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1560:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintGeneration.c:834:8: style: Variable 'body' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintGeneration.c:905:10: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintGeneration.c:918:9: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintGeneration.c:967:9: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintGeneration.c:1007:9: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintGeneration.c:1016:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintGeneration.c:1090:12: style: Variable 'tempList' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintGeneration.c:1170:16: style: Variable 'tempList' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/constraintTerm.c:428:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/constraintTerm.c:653:14: warning: Either the condition 'term==NULL' is redundant or there is possible null pointer dereference: term. [nullPointerRedundantCheck] splint-3.1.2.orig/src/constraintTerm.c:649:11: note: Assuming that condition 'term==NULL' is not redundant splint-3.1.2.orig/src/constraintTerm.c:653:14: note: Null pointer dereference splint-3.1.2.orig/src/constraintTerm.c:379:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/src/constraintTerm.c:383:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/constraintTerm.c:379:8: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/constraintTerm.c:422:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/src/constraintTerm.c:426:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/constraintTerm.c:422:8: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/cpperror.c:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_warningstream [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpperror.c:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cppReader_fatalErrorLimit [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpperror.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpperror.c:251:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_PREPROC [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpperror.c:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_PREPROC [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpperror.c:338:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpperror.c:160:34: style:inconclusive: Function 'cppReader_unparseLoc' argument 1 names different: declaration 'p_pfile' definition 'pfile'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cpperror.c:91:49: note: Function 'cppReader_unparseLoc' argument 1 names different: declaration 'p_pfile' definition 'pfile'. splint-3.1.2.orig/src/cpperror.c:160:34: note: Function 'cppReader_unparseLoc' argument 1 names different: declaration 'p_pfile' definition 'pfile'. splint-3.1.2.orig/src/cpperror.c:310:39: style:inconclusive: Function 'cppReader_warningWithLine' argument 1 names different: declaration 'p_pfile' definition 'pfile'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cpperror.c:93:51: note: Function 'cppReader_warningWithLine' argument 1 names different: declaration 'p_pfile' definition 'pfile'. splint-3.1.2.orig/src/cpperror.c:310:39: note: Function 'cppReader_warningWithLine' argument 1 names different: declaration 'p_pfile' definition 'pfile'. splint-3.1.2.orig/src/cpperror.c:311:11: style:inconclusive: Function 'cppReader_warningWithLine' argument 2 names different: declaration 'p_line' definition 'line'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cpperror.c:94:16: note: Function 'cppReader_warningWithLine' argument 2 names different: declaration 'p_line' definition 'line'. splint-3.1.2.orig/src/cpperror.c:311:11: note: Function 'cppReader_warningWithLine' argument 2 names different: declaration 'p_line' definition 'line'. splint-3.1.2.orig/src/cpperror.c:311:21: style:inconclusive: Function 'cppReader_warningWithLine' argument 3 names different: declaration 'p_column' definition 'column'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cpperror.c:94:28: note: Function 'cppReader_warningWithLine' argument 3 names different: declaration 'p_column' definition 'column'. splint-3.1.2.orig/src/cpperror.c:311:21: note: Function 'cppReader_warningWithLine' argument 3 names different: declaration 'p_column' definition 'column'. splint-3.1.2.orig/src/cpperror.c:312:26: style:inconclusive: Function 'cppReader_warningWithLine' argument 4 names different: declaration 'p_msg' definition 'msg'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cpperror.c:95:31: note: Function 'cppReader_warningWithLine' argument 4 names different: declaration 'p_msg' definition 'msg'. splint-3.1.2.orig/src/cpperror.c:312:26: note: Function 'cppReader_warningWithLine' argument 4 names different: declaration 'p_msg' definition 'msg'. splint-3.1.2.orig/src/constraintResolve.c:1053:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/cppexp.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cppexp.c:611:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cppexp.c:938:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/constraintResolve.c:1202:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/src/constraintResolve.c:1198:7: note: ret is assigned splint-3.1.2.orig/src/constraintResolve.c:1202:8: note: ret is overwritten splint-3.1.2.orig/src/constraintResolve.c:324:63: style:inconclusive: Function 'constraint_addOr' argument 1 names different: declaration 'p_orig' definition 'orig'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:51:63: note: Function 'constraint_addOr' argument 1 names different: declaration 'p_orig' definition 'orig'. splint-3.1.2.orig/src/constraintResolve.c:324:63: note: Function 'constraint_addOr' argument 1 names different: declaration 'p_orig' definition 'orig'. splint-3.1.2.orig/src/constraintResolve.c:324:95: style:inconclusive: Function 'constraint_addOr' argument 2 names different: declaration 'p_orConstr' definition 'orConstr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:51:97: note: Function 'constraint_addOr' argument 2 names different: declaration 'p_orConstr' definition 'orConstr'. splint-3.1.2.orig/src/constraintResolve.c:324:95: note: Function 'constraint_addOr' argument 2 names different: declaration 'p_orConstr' definition 'orConstr'. splint-3.1.2.orig/src/constraintResolve.c:347:47: style:inconclusive: Function 'resolveOr' argument 1 names different: declaration 'p_c' definition 'c'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:53:45: note: Function 'resolveOr' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:347:47: note: Function 'resolveOr' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:347:91: style:inconclusive: Function 'resolveOr' argument 2 names different: declaration 'p_list' definition 'list'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:53:91: note: Function 'resolveOr' argument 2 names different: declaration 'p_list' definition 'list'. splint-3.1.2.orig/src/constraintResolve.c:347:91: note: Function 'resolveOr' argument 2 names different: declaration 'p_list' definition 'list'. splint-3.1.2.orig/src/constraintResolve.c:624:88: style:inconclusive: Function 'reflectChangesEnsuresFree1' argument 1 names different: declaration 'p_pre2' definition 'pre2'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:55:88: note: Function 'reflectChangesEnsuresFree1' argument 1 names different: declaration 'p_pre2' definition 'pre2'. splint-3.1.2.orig/src/constraintResolve.c:624:88: note: Function 'reflectChangesEnsuresFree1' argument 1 names different: declaration 'p_pre2' definition 'pre2'. splint-3.1.2.orig/src/constraintResolve.c:624:109: style:inconclusive: Function 'reflectChangesEnsuresFree1' argument 2 names different: declaration 'p_post1' definition 'post1'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:55:111: note: Function 'reflectChangesEnsuresFree1' argument 2 names different: declaration 'p_post1' definition 'post1'. splint-3.1.2.orig/src/constraintResolve.c:624:109: note: Function 'reflectChangesEnsuresFree1' argument 2 names different: declaration 'p_post1' definition 'post1'. splint-3.1.2.orig/src/constraintResolve.c:1067:35: style:inconclusive: Function 'rangeCheck' argument 1 names different: declaration 'p_ar1' definition 'ar1'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:44:35: note: Function 'rangeCheck' argument 1 names different: declaration 'p_ar1' definition 'ar1'. splint-3.1.2.orig/src/constraintResolve.c:1067:35: note: Function 'rangeCheck' argument 1 names different: declaration 'p_ar1' definition 'ar1'. splint-3.1.2.orig/src/constraintResolve.c:1067:70: style:inconclusive: Function 'rangeCheck' argument 2 names different: declaration 'p_expr1' definition 'expr1'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:44:72: note: Function 'rangeCheck' argument 2 names different: declaration 'p_expr1' definition 'expr1'. splint-3.1.2.orig/src/constraintResolve.c:1067:70: note: Function 'rangeCheck' argument 2 names different: declaration 'p_expr1' definition 'expr1'. splint-3.1.2.orig/src/constraintResolve.c:1067:87: style:inconclusive: Function 'rangeCheck' argument 3 names different: declaration 'p_ar2' definition 'ar2'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:44:91: note: Function 'rangeCheck' argument 3 names different: declaration 'p_ar2' definition 'ar2'. splint-3.1.2.orig/src/constraintResolve.c:1067:87: note: Function 'rangeCheck' argument 3 names different: declaration 'p_ar2' definition 'ar2'. splint-3.1.2.orig/src/constraintResolve.c:1067:122: style:inconclusive: Function 'rangeCheck' argument 4 names different: declaration 'p_expr2' definition 'expr2'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:44:128: note: Function 'rangeCheck' argument 4 names different: declaration 'p_expr2' definition 'expr2'. splint-3.1.2.orig/src/constraintResolve.c:1067:122: note: Function 'rangeCheck' argument 4 names different: declaration 'p_expr2' definition 'expr2'. splint-3.1.2.orig/src/constraintResolve.c:1181:74: style:inconclusive: Function 'constraint_searchandreplace' argument 1 names different: declaration 'p_c' definition 'c'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:49:74: note: Function 'constraint_searchandreplace' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:1181:74: note: Function 'constraint_searchandreplace' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:1181:92: style:inconclusive: Function 'constraint_searchandreplace' argument 2 names different: declaration 'p_old' definition 'old'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:49:94: note: Function 'constraint_searchandreplace' argument 2 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/constraintResolve.c:1181:92: note: Function 'constraint_searchandreplace' argument 2 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/constraintResolve.c:1181:112: style:inconclusive: Function 'constraint_searchandreplace' argument 3 names different: declaration 'p_newExpr' definition 'newExpr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:49:116: note: Function 'constraint_searchandreplace' argument 3 names different: declaration 'p_newExpr' definition 'newExpr'. splint-3.1.2.orig/src/constraintResolve.c:1181:112: note: Function 'constraint_searchandreplace' argument 3 names different: declaration 'p_newExpr' definition 'newExpr'. splint-3.1.2.orig/src/constraintResolve.c:1251:62: style:inconclusive: Function 'inequalitySubstitute' argument 1 names different: declaration 'p_c' definition 'c'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:43:67: note: Function 'inequalitySubstitute' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:1251:62: note: Function 'inequalitySubstitute' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:1251:80: style:inconclusive: Function 'inequalitySubstitute' argument 2 names different: declaration 'p_p' definition 'p'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:43:87: note: Function 'inequalitySubstitute' argument 2 names different: declaration 'p_p' definition 'p'. splint-3.1.2.orig/src/constraintResolve.c:1251:80: note: Function 'inequalitySubstitute' argument 2 names different: declaration 'p_p' definition 'p'. splint-3.1.2.orig/src/constraintResolve.c:1299:75: style:inconclusive: Function 'inequalitySubstituteStrong' argument 1 names different: declaration 'p_c' definition 'c'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:47:73: note: Function 'inequalitySubstituteStrong' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:1299:75: note: Function 'inequalitySubstituteStrong' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:1299:93: style:inconclusive: Function 'inequalitySubstituteStrong' argument 2 names different: declaration 'p_p' definition 'p'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:47:93: note: Function 'inequalitySubstituteStrong' argument 2 names different: declaration 'p_p' definition 'p'. splint-3.1.2.orig/src/constraintResolve.c:1299:93: note: Function 'inequalitySubstituteStrong' argument 2 names different: declaration 'p_p' definition 'p'. splint-3.1.2.orig/src/constraintResolve.c:1360:76: style:inconclusive: Function 'inequalitySubstituteUnsound' argument 1 names different: declaration 'p_c' definition 'c'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:46:74: note: Function 'inequalitySubstituteUnsound' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:1360:76: note: Function 'inequalitySubstituteUnsound' argument 1 names different: declaration 'p_c' definition 'c'. splint-3.1.2.orig/src/constraintResolve.c:1360:94: style:inconclusive: Function 'inequalitySubstituteUnsound' argument 2 names different: declaration 'p_p' definition 'p'. [funcArgNamesDifferent] splint-3.1.2.orig/src/constraintResolve.c:46:94: note: Function 'inequalitySubstituteUnsound' argument 2 names different: declaration 'p_p' definition 'p'. splint-3.1.2.orig/src/constraintResolve.c:1360:94: note: Function 'inequalitySubstituteUnsound' argument 2 names different: declaration 'p_p' definition 'p'. splint-3.1.2.orig/src/constraintResolve.c:698:12: style: Variable 'good' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/cgrammar.c:3653:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cgrammar.c:3684:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cgrammar.c:3964:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cgrammar.c:4078:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cgrammar.c:7787:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_HASHSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_HASHSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:191:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_MACRO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_MACRO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:287:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_HASHSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:212:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:314:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_MACRO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:218:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_MACRO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:224:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:427:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_HASHSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:239:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_CONTROLNESTDEPTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:469:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_MACRO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:259:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:477:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_HASHSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:267:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SYSTEMDIRERRORS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:357:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:395:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:436:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SUPCOUNTS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:459:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:502:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULTMAXMODS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:544:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCL_EXTENSION [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:574:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_POSIXLIB [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:582:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NOLIB [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:600:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLSTRICTLIBS_NAME [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:619:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:675:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:699:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMVALUEFLAGS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:710:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:962:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:968:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:976:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1405:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SYSTEMDIRS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1468:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1489:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1509:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1525:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1584:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1590:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1595:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1615:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1635:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1655:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1676:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1698:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1718:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1729:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1756:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWHILECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1761:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHILECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1766:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1771:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1778:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWITCHCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1795:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1818:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1826:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SHOWFUNC [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1888:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SHOWFUNC [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1908:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1934:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SHOWFUNC [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1960:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_CHECKSTRICTGLOBALS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1971:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1977:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GLOBALS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1986:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_ALLGLOBALS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1993:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:1999:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2061:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_CHECKSTRICTGLOBALIAS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2083:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_INTERNALGLOBS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2099:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_ALLGLOBALS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2260:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2320:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2335:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITERCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2371:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2382:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHILECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2417:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2476:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOCLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2492:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2510:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2526:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2588:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2612:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2643:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_BOOLTYPE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2681:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2687:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeId_invalid [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2725:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2734:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2756:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRef_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2767:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRef_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2789:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_COMMENTCHAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2795:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_COMMENTCHAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2803:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMVALUEFLAGS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2851:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2860:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMVALUEFLAGS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2870:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMVALUEFLAGS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2879:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMVALUEFLAGS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2889:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMVALUEFLAGS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:2903:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMSTRINGFLAGS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3042:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMSTRINGFLAGS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3076:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3181:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3201:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3271:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3297:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exprNode_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3303:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3368:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3412:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3445:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3541:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3601:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3678:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3686:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3693:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3710:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3723:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_EXPORTHEADER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3834:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3856:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAYBE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:3894:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4301:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileTable_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4442:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_DOLH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4469:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4495:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4500:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_EXPECT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4505:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_LCLEXPECT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4510:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_LIMIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4521:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4530:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4540:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SHOWSCAN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4545:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SHOWSCAN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4560:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_TMPDIR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4585:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4590:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_DUMP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4595:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_MERGE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4600:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_DUMP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4605:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_MERGE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4625:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4631:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4643:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4648:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4702:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4727:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4732:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_BOOLTYPE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4750:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_BOOLTYPE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4755:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_BOOLFALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4760:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_BOOLTRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4765:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_LARCHPATH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4770:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_LCLIMPORTDIR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4775:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4780:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4790:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4795:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4868:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msi [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4909:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msi [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/context.c:4935:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpphash.c:135:61: style:inconclusive: Function 'hashNode_copy' argument 2 names different: declaration 'p_hdr' definition 'hdr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cpphash.c:77:47: note: Function 'hashNode_copy' argument 2 names different: declaration 'p_hdr' definition 'hdr'. splint-3.1.2.orig/src/cpphash.c:135:61: note: Function 'hashNode_copy' argument 2 names different: declaration 'p_hdr' definition 'hdr'. splint-3.1.2.orig/src/cpphash.c:136:33: style:inconclusive: Function 'hashNode_copy' argument 3 names different: declaration 'p_prev' definition 'prev'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cpphash.c:78:58: note: Function 'hashNode_copy' argument 3 names different: declaration 'p_prev' definition 'prev'. splint-3.1.2.orig/src/cpphash.c:136:33: note: Function 'hashNode_copy' argument 3 names different: declaration 'p_prev' definition 'prev'. splint-3.1.2.orig/src/cpphash.c:170:24: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/cpphash.c:316:16: style: Variable 'defn' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/cgrammar.c:3631:47: warning: Either the condition 'yytype<197' is redundant or the array 'yytname[474]' is accessed at index 474, which is out of bounds. [arrayIndexOutOfBoundsCond] splint-3.1.2.orig/src/cgrammar.c:3628:14: note: Assuming that condition 'yytype<197' is not redundant splint-3.1.2.orig/src/cgrammar.c:3631:47: note: Array index out of bounds splint-3.1.2.orig/src/cgrammar.c:4311:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4316:51: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4326:121: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4331:181: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4344:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4352:48: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4359:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4364:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4369:48: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4374:119: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4379:183: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4420:47: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4424:65: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4453:47: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4457:65: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4474:48: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4479:119: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4485:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4521:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4537:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4563:106: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4568:105: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4573:104: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4578:90: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4583:46: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4588:96: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4599:85: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4612:69: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4619:63: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4624:95: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4629:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4634:56: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4640:98: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4658:63: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4663:87: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4668:80: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4673:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4695:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4705:37: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4710:37: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4720:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4730:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4735:69: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4740:70: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4745:70: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4750:67: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4755:39: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4760:66: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4765:69: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4770:70: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4775:70: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4780:67: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4785:39: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4790:66: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4813:68: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4835:85: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4841:59: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4846:82: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4862:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4863:165: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4864:32: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4870:82: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4875:52: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4880:80: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4885:56: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4895:52: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4900:47: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4905:62: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4910:55: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4943:48: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4950:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4961:45: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4962:36: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4979:45: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4980:32: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4981:36: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4988:59: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:4989:64: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5008:47: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5013:46: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5018:46: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5033:47: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5043:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5048:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5053:31: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5063:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5068:76: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5073:52: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5078:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5093:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5103:37: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5104:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5109:37: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5110:108: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5120:36: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5129:36: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5131:73: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5142:58: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5147:51: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5157:81: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5207:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5212:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5222:61: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5227:85: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5232:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5237:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5242:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5247:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5252:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5257:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5262:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5267:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5277:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5282:89: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5287:109: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5292:60: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5308:63: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5323:141: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5328:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5333:142: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5338:55: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5343:72: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5348:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5353:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5358:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5363:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5368:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5373:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5378:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5383:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5388:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5393:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5398:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5403:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5408:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5413:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5418:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5423:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5436:70: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5437:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5452:70: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5453:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5470:79: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5485:98: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5490:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5495:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5500:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5505:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5510:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5515:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5520:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5525:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5530:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5535:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5540:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5545:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5555:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5604:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5609:94: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5627:87: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5632:40: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5667:61: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5672:85: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5682:61: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5687:85: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5697:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5702:123: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5707:148: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5748:61: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5753:85: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5872:85: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:5877:88: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6007:59: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6227:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6237:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6242:48: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6247:48: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6252:48: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6262:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6372:84: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6397:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6432:62: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6437:93: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6442:55: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6444:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6450:107: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6458:81: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6472:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6477:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6482:59: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6487:57: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6507:55: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6512:82: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6517:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6522:82: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6527:96: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6532:130: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6542:81: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6547:108: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6567:57: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6577:84: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6598:48: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6614:73: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6619:55: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6624:84: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6684:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6689:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6694:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6709:72: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6740:52: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6760:40: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6766:70: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6772:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6777:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6797:54: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6812:43: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6822:43: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6857:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6892:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6897:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6902:97: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6907:118: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6912:97: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6917:118: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6922:140: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6934:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6939:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6944:97: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6949:97: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6954:140: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6959:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6964:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6969:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6974:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6979:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6984:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6994:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:6999:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7004:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7009:78: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7014:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7019:78: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7024:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7039:66: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7040:70: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7052:87: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7053:99: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7059:39: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7064:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7097:61: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7107:85: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7112:52: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7117:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7122:57: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7137:53: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7142:84: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7182:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7187:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7192:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7197:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7202:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7207:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7212:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7217:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7222:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7227:49: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7232:33: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7237:72: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7242:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7247:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7252:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7257:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7262:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7267:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7272:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7277:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7282:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7287:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7292:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7297:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7302:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7307:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7312:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7317:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7322:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7327:71: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7342:79: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7357:98: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7362:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7367:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7372:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7377:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7382:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7387:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7392:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7397:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7402:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7407:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7412:75: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7417:34: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7427:63: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7432:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7437:122: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7442:72: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7447:74: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7452:122: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7462:72: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7527:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7532:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7537:50: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:7542:34: style: Same expression on both sides of '-'. [duplicateExpression] splint-3.1.2.orig/src/cgrammar.c:3650:19: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/src/context.c:2028:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/context.c:1005:12: style: Condition 'num>4' is always false [knownConditionTrueFalse] splint-3.1.2.orig/src/context.c:990:17: note: Assignment 'num=0', assigned value is 0 splint-3.1.2.orig/src/context.c:1004:4: note: num is incremented', new value is 1 splint-3.1.2.orig/src/context.c:1005:12: note: Condition 'num>4' is always false splint-3.1.2.orig/src/context.c:551:11: style: Variable 'gc.kind' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/src/context.c:550:11: note: gc.kind is assigned splint-3.1.2.orig/src/context.c:551:11: note: gc.kind is overwritten splint-3.1.2.orig/src/context.c:361:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/src/context.c:366:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/context.c:361:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/context.c:611:5: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/src/context.c:2953:3: style: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/src/context.c:3921:8: style: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/src/context.c:3942:8: style: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/src/context.c:972:29: style:inconclusive: Function 'context_setModeAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:957:41: note: Function 'context_setModeAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/context.c:972:29: note: Function 'context_setModeAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/context.c:972:37: style:inconclusive: Function 'context_setModeAux' argument 2 names different: declaration 'p_warn' definition 'warn'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:957:51: note: Function 'context_setModeAux' argument 2 names different: declaration 'p_warn' definition 'warn'. splint-3.1.2.orig/src/context.c:972:37: note: Function 'context_setModeAux' argument 2 names different: declaration 'p_warn' definition 'warn'. splint-3.1.2.orig/src/context.c:2308:38: style:inconclusive: Function 'context_exitClauseAux' argument 1 names different: declaration 'p_pred' definition 'pred'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:164:45: note: Function 'context_exitClauseAux' argument 1 names different: declaration 'p_pred' definition 'pred'. splint-3.1.2.orig/src/context.c:2308:38: note: Function 'context_exitClauseAux' argument 1 names different: declaration 'p_pred' definition 'pred'. splint-3.1.2.orig/src/context.c:2308:53: style:inconclusive: Function 'context_exitClauseAux' argument 2 names different: declaration 'p_tbranch' definition 'tbranch'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:164:62: note: Function 'context_exitClauseAux' argument 2 names different: declaration 'p_tbranch' definition 'tbranch'. splint-3.1.2.orig/src/context.c:2308:53: note: Function 'context_exitClauseAux' argument 2 names different: declaration 'p_tbranch' definition 'tbranch'. splint-3.1.2.orig/src/context.c:2799:28: style:inconclusive: Function 'context_setValue' argument 1 names different: declaration 'p_flag' definition 'flag'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:169:40: note: Function 'context_setValue' argument 1 names different: declaration 'p_flag' definition 'flag'. splint-3.1.2.orig/src/context.c:2799:28: note: Function 'context_setValue' argument 1 names different: declaration 'p_flag' definition 'flag'. splint-3.1.2.orig/src/context.c:2799:38: style:inconclusive: Function 'context_setValue' argument 2 names different: declaration 'p_val' definition 'val'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:169:52: note: Function 'context_setValue' argument 2 names different: declaration 'p_val' definition 'val'. splint-3.1.2.orig/src/context.c:2799:38: note: Function 'context_setValue' argument 2 names different: declaration 'p_val' definition 'val'. splint-3.1.2.orig/src/context.c:3038:32: style:inconclusive: Function 'context_exposeString' argument 1 names different: declaration 'p_flag' definition 'flag'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:161:61: note: Function 'context_exposeString' argument 1 names different: declaration 'p_flag' definition 'flag'. splint-3.1.2.orig/src/context.c:3038:32: note: Function 'context_exposeString' argument 1 names different: declaration 'p_flag' definition 'flag'. splint-3.1.2.orig/src/context.c:3843:31: style:inconclusive: Function 'context_restoreFlag' argument 1 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:178:43: note: Function 'context_restoreFlag' argument 1 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/context.c:3843:31: note: Function 'context_restoreFlag' argument 1 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/context.c:3843:42: style:inconclusive: Function 'context_restoreFlag' argument 2 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:178:56: note: Function 'context_restoreFlag' argument 2 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/context.c:3843:42: note: Function 'context_restoreFlag' argument 2 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/context.c:3863:27: style:inconclusive: Function 'context_setFlag' argument 1 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:170:39: note: Function 'context_setFlag' argument 1 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/context.c:3863:27: note: Function 'context_setFlag' argument 1 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/context.c:3863:35: style:inconclusive: Function 'context_setFlag' argument 2 names different: declaration 'p_b' definition 'b'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:170:49: note: Function 'context_setFlag' argument 2 names different: declaration 'p_b' definition 'b'. splint-3.1.2.orig/src/context.c:3863:35: note: Function 'context_setFlag' argument 2 names different: declaration 'p_b' definition 'b'. splint-3.1.2.orig/src/context.c:3863:46: style:inconclusive: Function 'context_setFlag' argument 3 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:170:62: note: Function 'context_setFlag' argument 3 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/context.c:3863:46: note: Function 'context_setFlag' argument 3 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/context.c:3883:30: style:inconclusive: Function 'context_setFlagAux' argument 1 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:174:32: note: Function 'context_setFlagAux' argument 1 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/context.c:3883:30: note: Function 'context_setFlagAux' argument 1 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/context.c:3883:38: style:inconclusive: Function 'context_setFlagAux' argument 2 names different: declaration 'p_b' definition 'b'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:174:42: note: Function 'context_setFlagAux' argument 2 names different: declaration 'p_b' definition 'b'. splint-3.1.2.orig/src/context.c:3883:38: note: Function 'context_setFlagAux' argument 2 names different: declaration 'p_b' definition 'b'. splint-3.1.2.orig/src/context.c:3883:46: style:inconclusive: Function 'context_setFlagAux' argument 3 names different: declaration 'p_inFile' definition 'inFile'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:174:52: note: Function 'context_setFlagAux' argument 3 names different: declaration 'p_inFile' definition 'inFile'. splint-3.1.2.orig/src/context.c:3883:46: note: Function 'context_setFlagAux' argument 3 names different: declaration 'p_inFile' definition 'inFile'. splint-3.1.2.orig/src/context.c:3884:25: style:inconclusive: Function 'context_setFlagAux' argument 4 names different: declaration 'p_isRestore' definition 'isRestore'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:175:14: note: Function 'context_setFlagAux' argument 4 names different: declaration 'p_isRestore' definition 'isRestore'. splint-3.1.2.orig/src/context.c:3884:25: note: Function 'context_setFlagAux' argument 4 names different: declaration 'p_isRestore' definition 'isRestore'. splint-3.1.2.orig/src/context.c:3884:44: style:inconclusive: Function 'context_setFlagAux' argument 5 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/context.c:175:35: note: Function 'context_setFlagAux' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/context.c:3884:44: note: Function 'context_setFlagAux' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/cppmain.c:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLFAILURE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cppmain.c:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cppmain.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SINGLEINCLUDE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cppmain.c:111:19: style: Variable 'opts->out_fname' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/src/cppmain.c:109:19: note: opts->out_fname is assigned splint-3.1.2.orig/src/cppmain.c:111:19: note: opts->out_fname is overwritten splint-3.1.2.orig/src/context.c:3463:19: style: Variable 'hasaccess' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/context.c:3471:15: style: Variable 'hasaccess' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/cprim.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTX_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cprim.c:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cprim.c:77:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cprim.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cppexp.c:345:14: style:inconclusive: Boolean expression 'overflow' is used in bitwise operation. [bitwiseOnBoolean] splint-3.1.2.orig/src/cppexp.c:346:7: style:inconclusive: Boolean expression 'ULONG_MAX_over_base<(unsigned long)n' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] splint-3.1.2.orig/src/cprim.c:81:29: style:inconclusive: Function 'cprim_closeEnoughAux' argument 1 names different: declaration 'p_c1' definition 'c1'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cprim.c:58:41: note: Function 'cprim_closeEnoughAux' argument 1 names different: declaration 'p_c1' definition 'c1'. splint-3.1.2.orig/src/cprim.c:81:29: note: Function 'cprim_closeEnoughAux' argument 1 names different: declaration 'p_c1' definition 'c1'. splint-3.1.2.orig/src/cprim.c:81:39: style:inconclusive: Function 'cprim_closeEnoughAux' argument 2 names different: declaration 'p_c2' definition 'c2'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cprim.c:58:53: note: Function 'cprim_closeEnoughAux' argument 2 names different: declaration 'p_c2' definition 'c2'. splint-3.1.2.orig/src/cprim.c:81:39: note: Function 'cprim_closeEnoughAux' argument 2 names different: declaration 'p_c2' definition 'c2'. splint-3.1.2.orig/src/cprim.c:81:48: style:inconclusive: Function 'cprim_closeEnoughAux' argument 3 names different: declaration 'p_deep' definition 'deep'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cprim.c:58:64: note: Function 'cprim_closeEnoughAux' argument 3 names different: declaration 'p_deep' definition 'deep'. splint-3.1.2.orig/src/cprim.c:81:48: note: Function 'cprim_closeEnoughAux' argument 3 names different: declaration 'p_deep' definition 'deep'. splint-3.1.2.orig/src/cscanner.c:1079:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscanner.c:2292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscanner.c:2484:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscanner.c:2835:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cppexp.c:795:44: style:inconclusive: Function 'left_shift' argument 3 names different: declaration 'p_unsignedp' definition 'unsignedp'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cppexp.c:156:49: note: Function 'left_shift' argument 3 names different: declaration 'p_unsignedp' definition 'unsignedp'. splint-3.1.2.orig/src/cppexp.c:795:44: note: Function 'left_shift' argument 3 names different: declaration 'p_unsignedp' definition 'unsignedp'. splint-3.1.2.orig/src/cppexp.c:829:27: style:inconclusive: Function 'right_shift' argument 2 names different: declaration 'p_unsignedp' definition 'unsignedp'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cppexp.c:157:37: note: Function 'right_shift' argument 2 names different: declaration 'p_unsignedp' definition 'unsignedp'. splint-3.1.2.orig/src/cppexp.c:829:27: note: Function 'right_shift' argument 2 names different: declaration 'p_unsignedp' definition 'unsignedp'. splint-3.1.2.orig/src/cppexp.c:518:44: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 518. [shiftTooManyBitsSigned] splint-3.1.2.orig/src/cppexp.c:518:13: note: Assuming that condition 'width<32' is not redundant splint-3.1.2.orig/src/cppexp.c:518:44: note: Shift splint-3.1.2.orig/src/cppexp.c:533:62: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 531. [shiftTooManyBitsSigned] splint-3.1.2.orig/src/cppexp.c:531:20: note: Assuming that condition 'width<32' is not redundant splint-3.1.2.orig/src/cppexp.c:533:62: note: Shift splint-3.1.2.orig/src/cppexp.c:266:9: error: Uninitialized variables: op.rprio, op.flags, op.value [uninitvar] splint-3.1.2.orig/src/cppexp.c:444:14: error: Uninitialized variables: op.rprio, op.flags, op.unsignedp, op.value [uninitvar] splint-3.1.2.orig/src/cppexp.c:544:27: style: Variable 'token_buffer[num_chars]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/cscanner.c:2292:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] splint-3.1.2.orig/src/cscanner.c:2292:3: note: c is initialized splint-3.1.2.orig/src/cscanner.c:2292:3: note: c is overwritten splint-3.1.2.orig/src/cscanner.c:2200:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/cscanner.c:2412:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/cscanner.c:2738:15: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/src/cscanner.c:2832:6: style: Parameter 'msg' can be declared as const array [constParameter] splint-3.1.2.orig/src/cscannerHelp.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADTOK [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:247:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QLINTFALLTHROUGH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:380:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:490:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:596:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:672:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PRAGMA_LEN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:863:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1487:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1504:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1536:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GRAMMAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1860:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1882:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytext [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1918:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytext [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1955:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytext [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1974:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytext [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:1984:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytext [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2035:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytext [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2078:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytext [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2083:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytext [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMAXSET [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2691:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2710:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2720:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2755:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctyp [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2772:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2780:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2785:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2818:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2837:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cscannerHelp.c:2843:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:299:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGE_SAME [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:410:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:418:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:426:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:434:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:530:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:568:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:681:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:795:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:847:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:900:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:930:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstringList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstringListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstringListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:181:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:292:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_xcompare [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:301:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:318:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringList.c:335:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringSList.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstringSList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringSList.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstringSListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringSList.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstringSListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringSList.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringSList.c:147:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringSList.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringSList.c:256:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_xcompare [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBUCKET_DNE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBUCKET_BASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBUCKET_BASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBUCKET_DNE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBUCKET_DNE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:173:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:265:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_randomNumbers [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:481:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:511:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:536:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstringTable.c:165:25: style:inconclusive: Function 'hbucket_lookup' argument 1 names different: declaration 'p_h' definition 'h'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cstringTable.c:126:36: note: Function 'hbucket_lookup' argument 1 names different: declaration 'p_h' definition 'h'. splint-3.1.2.orig/src/cstringTable.c:165:25: note: Function 'hbucket_lookup' argument 1 names different: declaration 'p_h' definition 'h'. splint-3.1.2.orig/src/cstringTable.c:165:36: style:inconclusive: Function 'hbucket_lookup' argument 2 names different: declaration 'p_key' definition 'key'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cstringTable.c:126:49: note: Function 'hbucket_lookup' argument 2 names different: declaration 'p_key' definition 'key'. splint-3.1.2.orig/src/cstringTable.c:165:36: note: Function 'hbucket_lookup' argument 2 names different: declaration 'p_key' definition 'key'. splint-3.1.2.orig/src/cstringTable.c:392:51: style:inconclusive: Function 'cstringTable_addEntry' argument 1 names different: declaration 'p_h' definition 'h'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cstringTable.c:44:51: note: Function 'cstringTable_addEntry' argument 1 names different: declaration 'p_h' definition 'h'. splint-3.1.2.orig/src/cstringTable.c:392:51: note: Function 'cstringTable_addEntry' argument 1 names different: declaration 'p_h' definition 'h'. splint-3.1.2.orig/src/cstringTable.c:392:72: style:inconclusive: Function 'cstringTable_addEntry' argument 2 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/cstringTable.c:44:74: note: Function 'cstringTable_addEntry' argument 2 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/cstringTable.c:392:72: note: Function 'cstringTable_addEntry' argument 2 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/ctype.c:1116:39: debug: Function::addArguments found argument 'pred' with varid 0. [varid0] splint-3.1.2.orig/src/ctype.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTK_DNE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTK_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:151:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTK_PLAIN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:234:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_bool [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_char [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:439:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTK_DNE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:481:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:504:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:552:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:567:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:604:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:683:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:784:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:797:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTX_VOID [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:805:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_anyintegral [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:814:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unsignedintegral [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:822:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_signedintegral [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:841:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:851:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_string [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:859:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:866:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:872:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:893:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:914:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:948:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTX_BOOL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_float [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:966:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_double [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:999:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1012:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1031:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1049:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTX_INT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pred [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1217:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_bool [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1667:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1685:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1695:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1720:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1744:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1759:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1778:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1811:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_voidPointer [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1826:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1852:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1870:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:1946:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2001:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_bool [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTX_VOID [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2153:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2261:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2437:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2673:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2695:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_uint [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_llint [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2720:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_lint [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2730:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_sint [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2776:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2816:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ctype.c:2851:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:562:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:779:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCLUDE_LEN_FUDGE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:824:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_cppState [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:866:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCLUDE_LEN_FUDGE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:954:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:982:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:997:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_DISABLED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:1050:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rlimit [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:1131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:1202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rlimit [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:1316:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:1559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:1893:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:2737:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:2834:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_HASHSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:2932:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:3038:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:3095:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:3319:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:3433:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:3678:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_string [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:3723:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_int [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:3971:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:4567:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_VSPACE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:4601:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_INCLUDE_NEXT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5004:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_NUMBER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_MACRO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5391:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTCHAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5452:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_ELIF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5501:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_SPEC_DEFINED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5535:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_IFNDEF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5683:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rlimit [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5861:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_ELIF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5922:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rlimit [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5984:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:5990:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:6004:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rlimit [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:6748:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rlimit [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:6789:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:6843:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTCHAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:6934:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NEVERINCLUDE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:7436:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCLUDEPATH_VAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:7744:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:7781:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:7798:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:7846:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:7866:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:8147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:8468:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:8501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cpplib.c:8557:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/cstring.c:854:30: style: Condition 'mid0' is always true [knownConditionTrueFalse] splint-3.1.2.orig/src/tokentable.c:125:15: note: Assuming that condition 'oldSize==0' is not redundant splint-3.1.2.orig/src/tokentable.c:140:25: note: Condition 'oldSize>0' is always true splint-3.1.2.orig/src/traitRefNodeList.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traitRefNodeListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/traitRefNodeList.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traitRefNodeListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/traitRefNodeList.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:228:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_MAXINDEX [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:324:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IK_OP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IK_TAG [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:402:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IK_TAG [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:433:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IK_OP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:447:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IK_TAG [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPE_GLOBAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:495:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:517:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:588:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsymbol_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:606:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:701:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPE_QUANT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:732:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:754:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_MAXINDEX [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:817:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGINSYMTABLE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:830:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsymbol_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:849:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dt [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:880:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dt [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:945:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:971:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:1409:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsldebug [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:1595:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADDEFAULT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:1668:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADDEFAULT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:1722:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:1824:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IK_OP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:1845:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IK_OP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:1893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IK_OP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:1963:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HT_MAXINDEX [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:2030:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:2049:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigNodeSet_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:2060:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sig [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:2075:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:2112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sig [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADDEFAULT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADDEFAULT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADDEFAULT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADDEFAULT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADDEFAULT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:284:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEPTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:1287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:1298:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exprNode_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:1311:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exprNode_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:1327:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exprNode_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:1343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEPTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:1641:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:1794:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:1869:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:2309:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exprNode_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:2327:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exprNode_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:2382:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:2474:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:2637:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_MUSTFREEONLY [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:2808:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_PASSUNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:2979:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_PASSUNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:3033:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_MEMIMPLICIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:3211:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:3461:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:4032:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fkey [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:4190:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fkey [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:4348:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atref [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:4433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRef_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:4470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/transferChecks.c:4501:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_HOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:251:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_OBJ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_PRIM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:387:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_PRIM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsymbol_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:484:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:568:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_OBJ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:617:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_HOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:686:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:701:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_HOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:775:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_HOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:868:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseSort [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:906:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_PRIM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:955:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1029:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1089:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_STRUCT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1162:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smemberInfo_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1214:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1249:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1271:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1366:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1386:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_UNION [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1480:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1542:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1651:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1683:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1718:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1727:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1756:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1769:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1783:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1818:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_eq [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1942:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsymbol_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1969:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:1999:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsymbol_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2284:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_SYN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2307:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_SYN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_SYN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2345:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_LAST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2356:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_LAST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGINSORTTABLE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2525:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_SYN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2569:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsymbol_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:2958:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:3040:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:3058:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:3080:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:3114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_FIRST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:3151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:3160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ltoken_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:3168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_HOF [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:3183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRT_SYN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/symtable.c:908:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/src/symtable.c:1024:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/src/symtable.c:1095:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/src/symtable.c:1146:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/src/symtable.c:1326:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/src/symtable.c:1595:7: style: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/src/symtable.c:1668:2: style: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/src/symtable.c:153:36: style:inconclusive: Function 'idTable_free' argument 1 names different: declaration 'p_st' definition 'st'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:123:47: note: Function 'idTable_free' argument 1 names different: declaration 'p_st' definition 'st'. splint-3.1.2.orig/src/symtable.c:153:36: note: Function 'idTable_free' argument 1 names different: declaration 'p_st' definition 'st'. splint-3.1.2.orig/src/symtable.c:185:45: style:inconclusive: Function 'idTableEntry_free' argument 1 names different: declaration 'p_x' definition 'x'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:106:45: note: Function 'idTableEntry_free' argument 1 names different: declaration 'p_x' definition 'x'. splint-3.1.2.orig/src/symtable.c:185:45: note: Function 'idTableEntry_free' argument 1 names different: declaration 'p_x' definition 'x'. splint-3.1.2.orig/src/symtable.c:204:64: style:inconclusive: Function 'idTableEntry_getId' argument 1 names different: declaration 'p_x' definition 'x'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:100:64: note: Function 'idTableEntry_getId' argument 1 names different: declaration 'p_x' definition 'x'. splint-3.1.2.orig/src/symtable.c:204:64: note: Function 'idTableEntry_getId' argument 1 names different: declaration 'p_x' definition 'x'. splint-3.1.2.orig/src/symtable.c:270:24: style:inconclusive: Function 'nameNode2key' argument 1 names different: declaration 'p_n' definition 'n'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:66:39: note: Function 'nameNode2key' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/symtable.c:270:24: note: Function 'nameNode2key' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/symtable.c:718:30: style:inconclusive: Function 'symtable_scopeInfo' argument 1 names different: declaration 'p_stable' definition 'stable'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:63:62: note: Function 'symtable_scopeInfo' argument 1 names different: declaration 'p_stable' definition 'stable'. splint-3.1.2.orig/src/symtable.c:718:30: note: Function 'symtable_scopeInfo' argument 1 names different: declaration 'p_stable' definition 'stable'. splint-3.1.2.orig/src/symtable.c:744:35: style:inconclusive: Function 'symHashTable_dump' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:60:47: note: Function 'symHashTable_dump' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/symtable.c:744:35: note: Function 'symHashTable_dump' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/symtable.c:744:45: style:inconclusive: Function 'symHashTable_dump' argument 2 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:60:59: note: Function 'symHashTable_dump' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/symtable.c:744:45: note: Function 'symHashTable_dump' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/symtable.c:744:53: style:inconclusive: Function 'symHashTable_dump' argument 3 names different: declaration 'p_lco' definition 'lco'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:60:69: note: Function 'symHashTable_dump' argument 3 names different: declaration 'p_lco' definition 'lco'. splint-3.1.2.orig/src/symtable.c:744:53: note: Function 'symHashTable_dump' argument 3 names different: declaration 'p_lco' definition 'lco'. splint-3.1.2.orig/src/symtable.c:941:20: style:inconclusive: Function 'isBlankLine' argument 1 names different: declaration 'p_line' definition 'line'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:52:32: note: Function 'isBlankLine' argument 1 names different: declaration 'p_line' definition 'line'. splint-3.1.2.orig/src/symtable.c:941:20: note: Function 'isBlankLine' argument 1 names different: declaration 'p_line' definition 'line'. splint-3.1.2.orig/src/symtable.c:1449:27: style:inconclusive: Function 'symtable_dumpId' argument 1 names different: declaration 'p_stable' definition 'stable'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:65:39: note: Function 'symtable_dumpId' argument 1 names different: declaration 'p_stable' definition 'stable'. splint-3.1.2.orig/src/symtable.c:1449:27: note: Function 'symtable_dumpId' argument 1 names different: declaration 'p_stable' definition 'stable'. splint-3.1.2.orig/src/symtable.c:1449:41: style:inconclusive: Function 'symtable_dumpId' argument 2 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:65:55: note: Function 'symtable_dumpId' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/symtable.c:1449:41: note: Function 'symtable_dumpId' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/symtable.c:1449:49: style:inconclusive: Function 'symtable_dumpId' argument 3 names different: declaration 'p_lco' definition 'lco'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:65:65: note: Function 'symtable_dumpId' argument 3 names different: declaration 'p_lco' definition 'lco'. splint-3.1.2.orig/src/symtable.c:1449:49: note: Function 'symtable_dumpId' argument 3 names different: declaration 'p_lco' definition 'lco'. splint-3.1.2.orig/src/symtable.c:1606:21: style:inconclusive: Function 'nextFree' argument 1 names different: declaration 'p_st' definition 'st'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:101:66: note: Function 'nextFree' argument 1 names different: declaration 'p_st' definition 'st'. splint-3.1.2.orig/src/symtable.c:1606:21: note: Function 'nextFree' argument 1 names different: declaration 'p_st' definition 'st'. splint-3.1.2.orig/src/symtable.c:1645:29: style:inconclusive: Function 'symtable_lookup' argument 1 names different: declaration 'p_st' definition 'st'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:102:76: note: Function 'symtable_lookup' argument 1 names different: declaration 'p_st' definition 'st'. splint-3.1.2.orig/src/symtable.c:1645:29: note: Function 'symtable_lookup' argument 1 names different: declaration 'p_st' definition 'st'. splint-3.1.2.orig/src/symtable.c:1645:41: style:inconclusive: Function 'symtable_lookup' argument 2 names different: declaration 'p_id' definition 'id'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:102:90: note: Function 'symtable_lookup' argument 2 names different: declaration 'p_id' definition 'id'. splint-3.1.2.orig/src/symtable.c:1645:41: note: Function 'symtable_lookup' argument 2 names different: declaration 'p_id' definition 'id'. splint-3.1.2.orig/src/symtable.c:1678:36: style:inconclusive: Function 'symtable_lookupInScope' argument 1 names different: declaration 'p_st' definition 'st'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:103:83: note: Function 'symtable_lookupInScope' argument 1 names different: declaration 'p_st' definition 'st'. splint-3.1.2.orig/src/symtable.c:1678:36: note: Function 'symtable_lookupInScope' argument 1 names different: declaration 'p_st' definition 'st'. splint-3.1.2.orig/src/symtable.c:1678:48: style:inconclusive: Function 'symtable_lookupInScope' argument 2 names different: declaration 'p_id' definition 'id'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:103:97: note: Function 'symtable_lookupInScope' argument 2 names different: declaration 'p_id' definition 'id'. splint-3.1.2.orig/src/symtable.c:1678:48: note: Function 'symtable_lookupInScope' argument 2 names different: declaration 'p_id' definition 'id'. splint-3.1.2.orig/src/symtable.c:1698:22: style:inconclusive: Function 'htData_key' argument 1 names different: declaration 'p_x' definition 'x'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:111:38: note: Function 'htData_key' argument 1 names different: declaration 'p_x' definition 'x'. splint-3.1.2.orig/src/symtable.c:1698:22: note: Function 'htData_key' argument 1 names different: declaration 'p_x' definition 'x'. splint-3.1.2.orig/src/symtable.c:1775:57: style:inconclusive: Function 'symHashTable_free' argument 1 names different: declaration 'p_h' definition 'h'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:113:57: note: Function 'symHashTable_free' argument 1 names different: declaration 'p_h' definition 'h'. splint-3.1.2.orig/src/symtable.c:1775:57: note: Function 'symHashTable_free' argument 1 names different: declaration 'p_h' definition 'h'. splint-3.1.2.orig/src/symtable.c:1789:35: style:inconclusive: Function 'symHashTable_create' argument 1 names different: declaration 'p_size' definition 'size'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:114:67: note: Function 'symHashTable_create' argument 1 names different: declaration 'p_size' definition 'size'. splint-3.1.2.orig/src/symtable.c:1789:35: note: Function 'symHashTable_create' argument 1 names different: declaration 'p_size' definition 'size'. splint-3.1.2.orig/src/symtable.c:1807:33: style:inconclusive: Function 'symHashTable_get' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:116:36: note: Function 'symHashTable_get' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/symtable.c:1807:33: note: Function 'symHashTable_get' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/symtable.c:1807:46: style:inconclusive: Function 'symHashTable_get' argument 2 names different: declaration 'p_key' definition 'key'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:116:51: note: Function 'symHashTable_get' argument 2 names different: declaration 'p_key' definition 'key'. splint-3.1.2.orig/src/symtable.c:1807:46: note: Function 'symHashTable_get' argument 2 names different: declaration 'p_key' definition 'key'. splint-3.1.2.orig/src/symtable.c:1807:60: style:inconclusive: Function 'symHashTable_get' argument 3 names different: declaration 'p_kind' definition 'kind'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:116:67: note: Function 'symHashTable_get' argument 3 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/symtable.c:1807:60: note: Function 'symHashTable_get' argument 3 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/symtable.c:1807:86: style:inconclusive: Function 'symHashTable_get' argument 4 names different: declaration 'p_n' definition 'n'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:117:24: note: Function 'symHashTable_get' argument 4 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/symtable.c:1807:86: note: Function 'symHashTable_get' argument 4 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/symtable.c:1833:33: style:inconclusive: Function 'symHashTable_put' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:118:45: note: Function 'symHashTable_put' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/symtable.c:1833:33: note: Function 'symHashTable_put' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/symtable.c:1833:55: style:inconclusive: Function 'symHashTable_put' argument 2 names different: declaration 'p_data' definition 'data'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:118:69: note: Function 'symHashTable_put' argument 2 names different: declaration 'p_data' definition 'data'. splint-3.1.2.orig/src/symtable.c:1833:55: note: Function 'symHashTable_put' argument 2 names different: declaration 'p_data' definition 'data'. splint-3.1.2.orig/src/symtable.c:1880:40: style:inconclusive: Function 'symHashTable_forcePut' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:120:41: note: Function 'symHashTable_forcePut' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/symtable.c:1880:40: note: Function 'symHashTable_forcePut' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/symtable.c:1880:62: style:inconclusive: Function 'symHashTable_forcePut' argument 2 names different: declaration 'p_data' definition 'data'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:120:65: note: Function 'symHashTable_forcePut' argument 2 names different: declaration 'p_data' definition 'data'. splint-3.1.2.orig/src/symtable.c:1880:62: note: Function 'symHashTable_forcePut' argument 2 names different: declaration 'p_data' definition 'data'. splint-3.1.2.orig/src/symtable.c:2033:46: style:inconclusive: Function 'tagInfo_free' argument 1 names different: declaration 'p_tag' definition 'tag'. [funcArgNamesDifferent] splint-3.1.2.orig/src/symtable.c:62:46: note: Function 'tagInfo_free' argument 1 names different: declaration 'p_tag' definition 'tag'. splint-3.1.2.orig/src/symtable.c:2033:46: note: Function 'tagInfo_free' argument 1 names different: declaration 'p_tag' definition 'tag'. splint-3.1.2.orig/src/symtable.c:749:12: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/symtable.c:941:20: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/src/symtable.c:1451:12: style: Variable 'st' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/symtable.c:1838:11: style: Variable 'oldd' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/symtable.c:1951:12: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/symtable.c:1402:17: style: Variable 'lclsource' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/symtable.c:1432:18: style: Variable 'lclsource' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/typeIdSet.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGEBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/typeIdSet.c:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/typeIdSet.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGEBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/typeIdSet.c:223:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeIdSet_empty [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/typeIdSet.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeIdSet_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/typeIdSet.c:143:59: style:inconclusive: Function 'tistable_addDirectEntry' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/typeIdSet.c:38:59: note: Function 'tistable_addDirectEntry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/typeIdSet.c:143:59: note: Function 'tistable_addDirectEntry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/typeNameNodeList.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeNameNodeListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/typeNameNodeList.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeNameNodeListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/typeNameNodeList.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warnClause_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:516:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:522:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPC_LAST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:589:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constraintList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:626:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:635:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:648:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENUMCONST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:683:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENUMCONST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:692:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENUMCONST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:698:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:708:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:724:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAYBE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:746:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:888:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_RETIMPONLY [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:946:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1020:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_PARAMIMPTEMP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1348:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_REFCOUNTED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1359:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCSTATIC [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1405:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCEXTERN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1418:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1457:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1481:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1534:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1563:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1594:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1730:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1899:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2059:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YES [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2065:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_CHECKED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2531:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qel [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2913:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2948:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPC_PRINTFLIKE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2955:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPC_SCANFLIKE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2962:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPC_MESSAGELIKE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:2971:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3043:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPC_PRINTFLIKE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3052:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPC_SCANFLIKE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3061:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPC_MESSAGELIKE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3069:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPC_NONE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3076:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_CREATED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3132:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3147:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_DEFINED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCONST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3202:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3216:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3235:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3247:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3253:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_CHECKMOD [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3259:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_UNCHECKED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_CHECKED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_CHECKED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_CHECKEDSTRICT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3286:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_UNCHECKED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_CHECKED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3300:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_CHECKMOD [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3307:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CH_CHECKEDSTRICT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3321:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KVAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3389:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKYIELDPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3403:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKNORMAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3433:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKEXPMACRO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFCN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3648:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3704:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warnClause_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3717:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warnClause_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3761:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3767:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3781:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3801:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDATATYPE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3844:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3868:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3904:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENDITER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:3944:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENUMTAG [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4043:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KSTRUCTTAG [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4049:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KUNIONTAG [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4055:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENUMTAG [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4071:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4090:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KELIPSMARKER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKFIRST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4298:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCONST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KVAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4404:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDATATYPE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4480:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4487:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4517:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stateClauseList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4531:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4552:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFCN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4633:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENUMTAG [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4684:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4728:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENDITER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:4808:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5067:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5076:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5092:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5361:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeIdSet_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5480:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KVAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5493:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDATATYPE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5541:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5561:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5568:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKEXPMACRO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5575:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKSEFPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5585:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKREFPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5595:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5611:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5618:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_ALLOCATED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5625:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_PARTIAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5633:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_SPECIAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5645:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5683:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5696:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XO_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5703:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5709:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENDITER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5731:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5753:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globSet_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5797:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KENDITER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5837:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5882:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5902:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5925:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5959:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5977:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:5987:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6010:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6029:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6036:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6043:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6051:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6170:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRef_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6281:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6346:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKSEFPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6383:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKYIELDPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6433:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeId_invalid [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6527:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeId_invalid [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6641:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KELIPSMARKER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6883:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRef_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:6933:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:7392:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:7537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:7559:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_ABSNULL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:7686:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:7843:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_ERROR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:7937:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:7965:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:8085:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKRETPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:8196:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKSEFRETPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:8328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFCN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:8354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:8758:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:8776:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:8909:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_bool [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:9126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:9430:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functionConstraint_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:9499:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NEEDSPEC [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:9557:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:9598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:9624:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_INCONDEFSLIB [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:9937:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10003:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10040:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10064:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10070:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10080:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KVAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10099:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filelocList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10236:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileloc_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10253:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10290:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_STRICTBRANCHSTATE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10465:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fkey [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10605:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWHILECLAUSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10674:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KVAR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10688:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10801:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKRETPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10824:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11028:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VKYIELDPARAM [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11092:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NAMECHECKS [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11260:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11310:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_MARKER_NAME [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11332:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BB_POSSIBLYNULLTERMINATED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11352:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BB_NULLTERMINATED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11410:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11431:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BB_NULLTERMINATED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11438:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BB_POSSIBLYNULLTERMINATED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:11445:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BB_NOTNULLTERMINATED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sRef.c:1168:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:1247:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:1373:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:1461:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:1585:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:1682:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:1937:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:2045:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:2122:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/sRef.c:2192:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/transferChecks.c:106:5: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/src/transferChecks.c:154:2: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/src/transferChecks.c:168:4: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/src/transferChecks.c:189:5: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/src/transferChecks.c:252:5: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/src/transferChecks.c:301:34: style:inconclusive: Function 'checkCompletelyDefined' argument 1 names different: declaration 'p_fexp' definition 'fexp'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:59:34: note: Function 'checkCompletelyDefined' argument 1 names different: declaration 'p_fexp' definition 'fexp'. splint-3.1.2.orig/src/transferChecks.c:301:34: note: Function 'checkCompletelyDefined' argument 1 names different: declaration 'p_fexp' definition 'fexp'. splint-3.1.2.orig/src/transferChecks.c:301:59: style:inconclusive: Function 'checkCompletelyDefined' argument 2 names different: declaration 'p_fref' definition 'fref'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:59:61: note: Function 'checkCompletelyDefined' argument 2 names different: declaration 'p_fref' definition 'fref'. splint-3.1.2.orig/src/transferChecks.c:301:59: note: Function 'checkCompletelyDefined' argument 2 names different: declaration 'p_fref' definition 'fref'. splint-3.1.2.orig/src/transferChecks.c:301:70: style:inconclusive: Function 'checkCompletelyDefined' argument 3 names different: declaration 'p_ofref' definition 'ofref'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:59:74: note: Function 'checkCompletelyDefined' argument 3 names different: declaration 'p_ofref' definition 'ofref'. splint-3.1.2.orig/src/transferChecks.c:301:70: note: Function 'checkCompletelyDefined' argument 3 names different: declaration 'p_ofref' definition 'ofref'. splint-3.1.2.orig/src/transferChecks.c:302:13: style:inconclusive: Function 'checkCompletelyDefined' argument 4 names different: declaration 'p_texp' definition 'texp'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:60:13: note: Function 'checkCompletelyDefined' argument 4 names different: declaration 'p_texp' definition 'texp'. splint-3.1.2.orig/src/transferChecks.c:302:13: note: Function 'checkCompletelyDefined' argument 4 names different: declaration 'p_texp' definition 'texp'. splint-3.1.2.orig/src/transferChecks.c:302:24: style:inconclusive: Function 'checkCompletelyDefined' argument 5 names different: declaration 'p_tref' definition 'tref'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:60:26: note: Function 'checkCompletelyDefined' argument 5 names different: declaration 'p_tref' definition 'tref'. splint-3.1.2.orig/src/transferChecks.c:302:24: note: Function 'checkCompletelyDefined' argument 5 names different: declaration 'p_tref' definition 'tref'. splint-3.1.2.orig/src/transferChecks.c:303:9: style:inconclusive: Function 'checkCompletelyDefined' argument 6 names different: declaration 'p_topLevel' definition 'topLevel'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:61:9: note: Function 'checkCompletelyDefined' argument 6 names different: declaration 'p_topLevel' definition 'topLevel'. splint-3.1.2.orig/src/transferChecks.c:303:9: note: Function 'checkCompletelyDefined' argument 6 names different: declaration 'p_topLevel' definition 'topLevel'. splint-3.1.2.orig/src/transferChecks.c:303:24: style:inconclusive: Function 'checkCompletelyDefined' argument 7 names different: declaration 'p_inUnion' definition 'inUnion'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:61:26: note: Function 'checkCompletelyDefined' argument 7 names different: declaration 'p_inUnion' definition 'inUnion'. splint-3.1.2.orig/src/transferChecks.c:303:24: note: Function 'checkCompletelyDefined' argument 7 names different: declaration 'p_inUnion' definition 'inUnion'. splint-3.1.2.orig/src/transferChecks.c:303:38: style:inconclusive: Function 'checkCompletelyDefined' argument 8 names different: declaration 'p_directUnion' definition 'directUnion'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:61:42: note: Function 'checkCompletelyDefined' argument 8 names different: declaration 'p_directUnion' definition 'directUnion'. splint-3.1.2.orig/src/transferChecks.c:303:38: note: Function 'checkCompletelyDefined' argument 8 names different: declaration 'p_directUnion' definition 'directUnion'. splint-3.1.2.orig/src/transferChecks.c:304:12: style:inconclusive: Function 'checkCompletelyDefined' argument 9 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:62:12: note: Function 'checkCompletelyDefined' argument 9 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:304:12: note: Function 'checkCompletelyDefined' argument 9 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:304:30: style:inconclusive: Function 'checkCompletelyDefined' argument 10 names different: declaration 'p_transferType' definition 'transferType'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:62:32: note: Function 'checkCompletelyDefined' argument 10 names different: declaration 'p_transferType' definition 'transferType'. splint-3.1.2.orig/src/transferChecks.c:304:30: note: Function 'checkCompletelyDefined' argument 10 names different: declaration 'p_transferType' definition 'transferType'. splint-3.1.2.orig/src/transferChecks.c:305:8: style:inconclusive: Function 'checkCompletelyDefined' argument 11 names different: declaration 'p_depth' definition 'depth'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:62:52: note: Function 'checkCompletelyDefined' argument 11 names different: declaration 'p_depth' definition 'depth'. splint-3.1.2.orig/src/transferChecks.c:305:8: note: Function 'checkCompletelyDefined' argument 11 names different: declaration 'p_depth' definition 'depth'. splint-3.1.2.orig/src/transferChecks.c:305:20: style:inconclusive: Function 'checkCompletelyDefined' argument 12 names different: declaration 'p_report' definition 'report'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:63:9: note: Function 'checkCompletelyDefined' argument 12 names different: declaration 'p_report' definition 'report'. splint-3.1.2.orig/src/transferChecks.c:305:20: note: Function 'checkCompletelyDefined' argument 12 names different: declaration 'p_report' definition 'report'. splint-3.1.2.orig/src/transferChecks.c:1333:36: style:inconclusive: Function 'checkCompletelyDestroyed' argument 1 names different: declaration 'p_fexp' definition 'fexp'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:1291:36: note: Function 'checkCompletelyDestroyed' argument 1 names different: declaration 'p_fexp' definition 'fexp'. splint-3.1.2.orig/src/transferChecks.c:1333:36: note: Function 'checkCompletelyDestroyed' argument 1 names different: declaration 'p_fexp' definition 'fexp'. splint-3.1.2.orig/src/transferChecks.c:1333:47: style:inconclusive: Function 'checkCompletelyDestroyed' argument 2 names different: declaration 'p_fref' definition 'fref'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:1291:49: note: Function 'checkCompletelyDestroyed' argument 2 names different: declaration 'p_fref' definition 'fref'. splint-3.1.2.orig/src/transferChecks.c:1333:47: note: Function 'checkCompletelyDestroyed' argument 2 names different: declaration 'p_fref' definition 'fref'. splint-3.1.2.orig/src/transferChecks.c:1333:58: style:inconclusive: Function 'checkCompletelyDestroyed' argument 3 names different: declaration 'p_topLevel' definition 'topLevel'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:1291:62: note: Function 'checkCompletelyDestroyed' argument 3 names different: declaration 'p_topLevel' definition 'topLevel'. splint-3.1.2.orig/src/transferChecks.c:1333:58: note: Function 'checkCompletelyDestroyed' argument 3 names different: declaration 'p_topLevel' definition 'topLevel'. splint-3.1.2.orig/src/transferChecks.c:1333:73: style:inconclusive: Function 'checkCompletelyDestroyed' argument 4 names different: declaration 'p_isField' definition 'isField'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:1291:79: note: Function 'checkCompletelyDestroyed' argument 4 names different: declaration 'p_isField' definition 'isField'. splint-3.1.2.orig/src/transferChecks.c:1333:73: note: Function 'checkCompletelyDestroyed' argument 4 names different: declaration 'p_isField' definition 'isField'. splint-3.1.2.orig/src/transferChecks.c:1334:14: style:inconclusive: Function 'checkCompletelyDestroyed' argument 5 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:1292:14: note: Function 'checkCompletelyDestroyed' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:1334:14: note: Function 'checkCompletelyDestroyed' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:1334:23: style:inconclusive: Function 'checkCompletelyDestroyed' argument 6 names different: declaration 'p_depth' definition 'depth'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:1292:25: note: Function 'checkCompletelyDestroyed' argument 6 names different: declaration 'p_depth' definition 'depth'. splint-3.1.2.orig/src/transferChecks.c:1334:23: note: Function 'checkCompletelyDestroyed' argument 6 names different: declaration 'p_depth' definition 'depth'. splint-3.1.2.orig/src/transferChecks.c:1335:14: style:inconclusive: Function 'checkCompletelyDestroyed' argument 7 names different: declaration 'p_desc' definition 'desc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:1292:42: note: Function 'checkCompletelyDestroyed' argument 7 names different: declaration 'p_desc' definition 'desc'. splint-3.1.2.orig/src/transferChecks.c:1335:14: note: Function 'checkCompletelyDestroyed' argument 7 names different: declaration 'p_desc' definition 'desc'. splint-3.1.2.orig/src/transferChecks.c:1335:25: style:inconclusive: Function 'checkCompletelyDestroyed' argument 8 names different: declaration 'p_hideErrors' definition 'hideErrors'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:1293:11: note: Function 'checkCompletelyDestroyed' argument 8 names different: declaration 'p_hideErrors' definition 'hideErrors'. splint-3.1.2.orig/src/transferChecks.c:1335:25: note: Function 'checkCompletelyDestroyed' argument 8 names different: declaration 'p_hideErrors' definition 'hideErrors'. splint-3.1.2.orig/src/transferChecks.c:2288:25: style:inconclusive: Function 'checkLeaveTrans' argument 1 names different: declaration 'p_actual' definition 'actual'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:51:37: note: Function 'checkLeaveTrans' argument 1 names different: declaration 'p_actual' definition 'actual'. splint-3.1.2.orig/src/transferChecks.c:2288:25: note: Function 'checkLeaveTrans' argument 1 names different: declaration 'p_actual' definition 'actual'. splint-3.1.2.orig/src/transferChecks.c:2288:46: style:inconclusive: Function 'checkLeaveTrans' argument 2 names different: declaration 'p_transferType' definition 'transferType'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:51:60: note: Function 'checkLeaveTrans' argument 2 names different: declaration 'p_transferType' definition 'transferType'. splint-3.1.2.orig/src/transferChecks.c:2288:46: note: Function 'checkLeaveTrans' argument 2 names different: declaration 'p_transferType' definition 'transferType'. splint-3.1.2.orig/src/transferChecks.c:2319:24: style:inconclusive: Function 'checkGlobTrans' argument 1 names different: declaration 'p_glob' definition 'glob'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:56:36: note: Function 'checkGlobTrans' argument 1 names different: declaration 'p_glob' definition 'glob'. splint-3.1.2.orig/src/transferChecks.c:2319:24: note: Function 'checkGlobTrans' argument 1 names different: declaration 'p_glob' definition 'glob'. splint-3.1.2.orig/src/transferChecks.c:2319:43: style:inconclusive: Function 'checkGlobTrans' argument 2 names different: declaration 'p_type' definition 'type'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:56:57: note: Function 'checkGlobTrans' argument 2 names different: declaration 'p_type' definition 'type'. splint-3.1.2.orig/src/transferChecks.c:2319:43: note: Function 'checkGlobTrans' argument 2 names different: declaration 'p_type' definition 'type'. splint-3.1.2.orig/src/transferChecks.c:2343:43: style:inconclusive: Function 'checkStructTransfer' argument 1 names different: declaration 'p_lhs' definition 'lhs'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:46:43: note: Function 'checkStructTransfer' argument 1 names different: declaration 'p_lhs' definition 'lhs'. splint-3.1.2.orig/src/transferChecks.c:2343:43: note: Function 'checkStructTransfer' argument 1 names different: declaration 'p_lhs' definition 'lhs'. splint-3.1.2.orig/src/transferChecks.c:2343:53: style:inconclusive: Function 'checkStructTransfer' argument 2 names different: declaration 'p_slhs' definition 'slhs'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:46:55: note: Function 'checkStructTransfer' argument 2 names different: declaration 'p_slhs' definition 'slhs'. splint-3.1.2.orig/src/transferChecks.c:2343:53: note: Function 'checkStructTransfer' argument 2 names different: declaration 'p_slhs' definition 'slhs'. splint-3.1.2.orig/src/transferChecks.c:2343:68: style:inconclusive: Function 'checkStructTransfer' argument 3 names different: declaration 'p_rhs' definition 'rhs'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:46:72: note: Function 'checkStructTransfer' argument 3 names different: declaration 'p_rhs' definition 'rhs'. splint-3.1.2.orig/src/transferChecks.c:2343:68: note: Function 'checkStructTransfer' argument 3 names different: declaration 'p_rhs' definition 'rhs'. splint-3.1.2.orig/src/transferChecks.c:2343:78: style:inconclusive: Function 'checkStructTransfer' argument 4 names different: declaration 'p_srhs' definition 'srhs'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:46:84: note: Function 'checkStructTransfer' argument 4 names different: declaration 'p_srhs' definition 'srhs'. splint-3.1.2.orig/src/transferChecks.c:2343:78: note: Function 'checkStructTransfer' argument 4 names different: declaration 'p_srhs' definition 'srhs'. splint-3.1.2.orig/src/transferChecks.c:2344:14: style:inconclusive: Function 'checkStructTransfer' argument 5 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:47:14: note: Function 'checkStructTransfer' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:2344:14: note: Function 'checkStructTransfer' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:2345:19: style:inconclusive: Function 'checkStructTransfer' argument 6 names different: declaration 'p_tt' definition 'tt'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:47:34: note: Function 'checkStructTransfer' argument 6 names different: declaration 'p_tt' definition 'tt'. splint-3.1.2.orig/src/transferChecks.c:2345:19: note: Function 'checkStructTransfer' argument 6 names different: declaration 'p_tt' definition 'tt'. splint-3.1.2.orig/src/transferChecks.c:4006:46: style:inconclusive: Function 'checkMetaStateConsistent' argument 1 names different: declaration 'p_fref' definition 'fref'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:48:58: note: Function 'checkMetaStateConsistent' argument 1 names different: declaration 'p_fref' definition 'fref'. splint-3.1.2.orig/src/transferChecks.c:4006:46: note: Function 'checkMetaStateConsistent' argument 1 names different: declaration 'p_fref' definition 'fref'. splint-3.1.2.orig/src/transferChecks.c:4006:57: style:inconclusive: Function 'checkMetaStateConsistent' argument 2 names different: declaration 'p_tref' definition 'tref'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:48:71: note: Function 'checkMetaStateConsistent' argument 2 names different: declaration 'p_tref' definition 'tref'. splint-3.1.2.orig/src/transferChecks.c:4006:57: note: Function 'checkMetaStateConsistent' argument 2 names different: declaration 'p_tref' definition 'tref'. splint-3.1.2.orig/src/transferChecks.c:4007:14: style:inconclusive: Function 'checkMetaStateConsistent' argument 3 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:49:19: note: Function 'checkMetaStateConsistent' argument 3 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:4007:14: note: Function 'checkMetaStateConsistent' argument 3 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:4007:45: style:inconclusive: Function 'checkMetaStateConsistent' argument 4 names different: declaration 'p_transferType' definition 'transferType'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:49:39: note: Function 'checkMetaStateConsistent' argument 4 names different: declaration 'p_transferType' definition 'transferType'. splint-3.1.2.orig/src/transferChecks.c:4007:45: note: Function 'checkMetaStateConsistent' argument 4 names different: declaration 'p_transferType' definition 'transferType'. splint-3.1.2.orig/src/transferChecks.c:4317:25: style:inconclusive: Function 'checkTransfer' argument 1 names different: declaration 'p_fexp' definition 'fexp'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:52:37: note: Function 'checkTransfer' argument 1 names different: declaration 'p_fexp' definition 'fexp'. splint-3.1.2.orig/src/transferChecks.c:4317:25: note: Function 'checkTransfer' argument 1 names different: declaration 'p_fexp' definition 'fexp'. splint-3.1.2.orig/src/transferChecks.c:4317:52: style:inconclusive: Function 'checkTransfer' argument 2 names different: declaration 'p_fref' definition 'fref'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:52:66: note: Function 'checkTransfer' argument 2 names different: declaration 'p_fref' definition 'fref'. splint-3.1.2.orig/src/transferChecks.c:4317:52: note: Function 'checkTransfer' argument 2 names different: declaration 'p_fref' definition 'fref'. splint-3.1.2.orig/src/transferChecks.c:4318:18: style:inconclusive: Function 'checkTransfer' argument 3 names different: declaration 'p_texp' definition 'texp'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:53:16: note: Function 'checkTransfer' argument 3 names different: declaration 'p_texp' definition 'texp'. splint-3.1.2.orig/src/transferChecks.c:4318:18: note: Function 'checkTransfer' argument 3 names different: declaration 'p_texp' definition 'texp'. splint-3.1.2.orig/src/transferChecks.c:4318:45: style:inconclusive: Function 'checkTransfer' argument 4 names different: declaration 'p_tref' definition 'tref'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:53:45: note: Function 'checkTransfer' argument 4 names different: declaration 'p_tref' definition 'tref'. splint-3.1.2.orig/src/transferChecks.c:4318:45: note: Function 'checkTransfer' argument 4 names different: declaration 'p_tref' definition 'tref'. splint-3.1.2.orig/src/transferChecks.c:4319:18: style:inconclusive: Function 'checkTransfer' argument 5 names different: declaration 'p_fcn' definition 'fcn'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:54:16: note: Function 'checkTransfer' argument 5 names different: declaration 'p_fcn' definition 'fcn'. splint-3.1.2.orig/src/transferChecks.c:4319:18: note: Function 'checkTransfer' argument 5 names different: declaration 'p_fcn' definition 'fcn'. splint-3.1.2.orig/src/transferChecks.c:4320:17: style:inconclusive: Function 'checkTransfer' argument 6 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:55:15: note: Function 'checkTransfer' argument 6 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:4320:17: note: Function 'checkTransfer' argument 6 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:4320:35: style:inconclusive: Function 'checkTransfer' argument 7 names different: declaration 'p_transferType' definition 'transferType'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:55:35: note: Function 'checkTransfer' argument 7 names different: declaration 'p_transferType' definition 'transferType'. splint-3.1.2.orig/src/transferChecks.c:4320:35: note: Function 'checkTransfer' argument 7 names different: declaration 'p_transferType' definition 'transferType'. splint-3.1.2.orig/src/transferChecks.c:4419:28: style:inconclusive: Function 'dependentReference' argument 1 names different: declaration 'p_sr' definition 'sr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:65:52: note: Function 'dependentReference' argument 1 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/transferChecks.c:4419:28: note: Function 'dependentReference' argument 1 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/transferChecks.c:4499:50: style:inconclusive: Function 'canLoseLocalReference' argument 1 names different: declaration 'p_sr' definition 'sr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:66:57: note: Function 'canLoseLocalReference' argument 1 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/transferChecks.c:4499:50: note: Function 'canLoseLocalReference' argument 1 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/transferChecks.c:4499:62: style:inconclusive: Function 'canLoseLocalReference' argument 2 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/transferChecks.c:66:71: note: Function 'canLoseLocalReference' argument 2 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/transferChecks.c:4499:62: note: Function 'canLoseLocalReference' argument 2 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:6243:5: style: Redundant condition: sr->info->arrayfetch->indknown. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] splint-3.1.2.orig/src/uentryList.c:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentryList_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:384:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ce [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:408:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_PARAMIMPTEMP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:574:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:606:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ekind_function [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:661:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:697:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:716:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:752:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentryList.c:869:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sRef.c:4889:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/src/sRef.c:4893:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/sRef.c:4889:8: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/sRef.c:403:7: style:inconclusive: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/src/sRef.c:1077:5: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/src/sRef.c:9135:2: style: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/src/sRef.c:9766:5: style: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/src/sRef.c:318:38: style:inconclusive: Function 'sRef_checkValidAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:54:38: note: Function 'sRef_checkValidAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:318:38: note: Function 'sRef_checkValidAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:318:49: style:inconclusive: Function 'sRef_checkValidAux' argument 2 names different: declaration 'p_checkedsofar' definition 'checkedsofar'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:54:51: note: Function 'sRef_checkValidAux' argument 2 names different: declaration 'p_checkedsofar' definition 'checkedsofar'. splint-3.1.2.orig/src/sRef.c:318:49: note: Function 'sRef_checkValidAux' argument 2 names different: declaration 'p_checkedsofar' definition 'checkedsofar'. splint-3.1.2.orig/src/sRef.c:528:35: style:inconclusive: Function 'sRef_addDeriv' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:81:47: note: Function 'sRef_addDeriv' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:528:35: note: Function 'sRef_addDeriv' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:528:71: style:inconclusive: Function 'sRef_addDeriv' argument 2 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:81:85: note: Function 'sRef_addDeriv' argument 2 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/sRef.c:528:71: note: Function 'sRef_addDeriv' argument 2 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/sRef.c:1158:32: style:inconclusive: Function 'sRef_checkModifyVal' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:238:39: note: Function 'sRef_checkModifyVal' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:1158:32: note: Function 'sRef_checkModifyVal' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:1158:43: style:inconclusive: Function 'sRef_checkModifyVal' argument 2 names different: declaration 'p_sl' definition 'sl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:238:52: note: Function 'sRef_checkModifyVal' argument 2 names different: declaration 'p_sl' definition 'sl'. splint-3.1.2.orig/src/sRef.c:1158:43: note: Function 'sRef_checkModifyVal' argument 2 names different: declaration 'p_sl' definition 'sl'. splint-3.1.2.orig/src/sRef.c:1242:36: style:inconclusive: Function 'sRef_checkModify' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:82:36: note: Function 'sRef_checkModify' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:1242:36: note: Function 'sRef_checkModify' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:1242:47: style:inconclusive: Function 'sRef_checkModify' argument 2 names different: declaration 'p_sl' definition 'sl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:82:49: note: Function 'sRef_checkModify' argument 2 names different: declaration 'p_sl' definition 'sl'. splint-3.1.2.orig/src/sRef.c:1242:47: note: Function 'sRef_checkModify' argument 2 names different: declaration 'p_sl' definition 'sl'. splint-3.1.2.orig/src/sRef.c:1367:29: style:inconclusive: Function 'sRef_doModifyVal' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:237:36: note: Function 'sRef_doModifyVal' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:1367:29: note: Function 'sRef_doModifyVal' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:1367:40: style:inconclusive: Function 'sRef_doModifyVal' argument 2 names different: declaration 'p_sl' definition 'sl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:237:49: note: Function 'sRef_doModifyVal' argument 2 names different: declaration 'p_sl' definition 'sl'. splint-3.1.2.orig/src/sRef.c:1367:40: note: Function 'sRef_doModifyVal' argument 2 names different: declaration 'p_sl' definition 'sl'. splint-3.1.2.orig/src/sRef.c:1456:26: style:inconclusive: Function 'sRef_doModify' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:236:33: note: Function 'sRef_doModify' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:1456:26: note: Function 'sRef_doModify' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:1456:37: style:inconclusive: Function 'sRef_doModify' argument 2 names different: declaration 'p_sl' definition 'sl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:236:46: note: Function 'sRef_doModify' argument 2 names different: declaration 'p_sl' definition 'sl'. splint-3.1.2.orig/src/sRef.c:1456:37: note: Function 'sRef_doModify' argument 2 names different: declaration 'p_sl' definition 'sl'. splint-3.1.2.orig/src/sRef.c:2869:28: style:inconclusive: Function 'sRef_unparseWithArgs' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:253:54: note: Function 'sRef_unparseWithArgs' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:2869:28: note: Function 'sRef_unparseWithArgs' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:2869:42: style:inconclusive: Function 'sRef_unparseWithArgs' argument 2 names different: declaration 'p_args' definition 'args'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:253:70: note: Function 'sRef_unparseWithArgs' argument 2 names different: declaration 'p_args' definition 'args'. splint-3.1.2.orig/src/sRef.c:2869:42: note: Function 'sRef_unparseWithArgs' argument 2 names different: declaration 'p_args' definition 'args'. splint-3.1.2.orig/src/sRef.c:3090:26: style:inconclusive: Function 'sRef_unparseNoArgs' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:254:52: note: Function 'sRef_unparseNoArgs' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:3090:26: note: Function 'sRef_unparseNoArgs' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:3528:29: style:inconclusive: Function 'sRef_depth' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:67:29: note: Function 'sRef_depth' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:3528:29: note: Function 'sRef_depth' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:3805:40: style:inconclusive: Function 'sRef_mergeStateAux' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:230:42: note: Function 'sRef_mergeStateAux' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:3805:40: note: Function 'sRef_mergeStateAux' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:3805:64: style:inconclusive: Function 'sRef_mergeStateAux' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:230:68: note: Function 'sRef_mergeStateAux' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:3805:64: note: Function 'sRef_mergeStateAux' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:3806:14: style:inconclusive: Function 'sRef_mergeStateAux' argument 3 names different: declaration 'p_cl' definition 'cl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:231:16: note: Function 'sRef_mergeStateAux' argument 3 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:3806:14: note: Function 'sRef_mergeStateAux' argument 3 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:3806:23: style:inconclusive: Function 'sRef_mergeStateAux' argument 4 names different: declaration 'p_opt' definition 'opt'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:231:27: note: Function 'sRef_mergeStateAux' argument 4 names different: declaration 'p_opt' definition 'opt'. splint-3.1.2.orig/src/sRef.c:3806:23: note: Function 'sRef_mergeStateAux' argument 4 names different: declaration 'p_opt' definition 'opt'. splint-3.1.2.orig/src/sRef.c:3806:36: style:inconclusive: Function 'sRef_mergeStateAux' argument 5 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:231:42: note: Function 'sRef_mergeStateAux' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:3806:36: note: Function 'sRef_mergeStateAux' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:3807:12: style:inconclusive: Function 'sRef_mergeStateAux' argument 6 names different: declaration 'p_doDerivs' definition 'doDerivs'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:232:14: note: Function 'sRef_mergeStateAux' argument 6 names different: declaration 'p_doDerivs' definition 'doDerivs'. splint-3.1.2.orig/src/sRef.c:3807:12: note: Function 'sRef_mergeStateAux' argument 6 names different: declaration 'p_doDerivs' definition 'doDerivs'. splint-3.1.2.orig/src/sRef.c:4080:43: style:inconclusive: Function 'sRef_mergeUnionDerivs' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:245:45: note: Function 'sRef_mergeUnionDerivs' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:4080:43: note: Function 'sRef_mergeUnionDerivs' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:4081:32: style:inconclusive: Function 'sRef_mergeUnionDerivs' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:246:27: note: Function 'sRef_mergeUnionDerivs' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:4081:32: note: Function 'sRef_mergeUnionDerivs' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:4081:44: style:inconclusive: Function 'sRef_mergeUnionDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:247:10: note: Function 'sRef_mergeUnionDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. splint-3.1.2.orig/src/sRef.c:4081:44: note: Function 'sRef_mergeUnionDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. splint-3.1.2.orig/src/sRef.c:4082:17: style:inconclusive: Function 'sRef_mergeUnionDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:247:24: note: Function 'sRef_mergeUnionDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:4082:17: note: Function 'sRef_mergeUnionDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:4082:29: style:inconclusive: Function 'sRef_mergeUnionDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:247:38: note: Function 'sRef_mergeUnionDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:4082:29: note: Function 'sRef_mergeUnionDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:4112:38: style:inconclusive: Function 'sRef_mergeDerivs' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:241:40: note: Function 'sRef_mergeDerivs' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:4112:38: note: Function 'sRef_mergeDerivs' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:4112:51: style:inconclusive: Function 'sRef_mergeDerivs' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:241:55: note: Function 'sRef_mergeDerivs' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:4112:51: note: Function 'sRef_mergeDerivs' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:4113:10: style:inconclusive: Function 'sRef_mergeDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:242:12: note: Function 'sRef_mergeDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. splint-3.1.2.orig/src/sRef.c:4113:10: note: Function 'sRef_mergeDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. splint-3.1.2.orig/src/sRef.c:4113:22: style:inconclusive: Function 'sRef_mergeDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:242:26: note: Function 'sRef_mergeDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:4113:22: note: Function 'sRef_mergeDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:4113:34: style:inconclusive: Function 'sRef_mergeDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:242:40: note: Function 'sRef_mergeDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:4113:34: note: Function 'sRef_mergeDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:4241:48: style:inconclusive: Function 'checkDeadState' argument 1 names different: declaration 'p_el' definition 'el'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:192:48: note: Function 'checkDeadState' argument 1 names different: declaration 'p_el' definition 'el'. splint-3.1.2.orig/src/sRef.c:4241:48: note: Function 'checkDeadState' argument 1 names different: declaration 'p_el' definition 'el'. splint-3.1.2.orig/src/sRef.c:4241:57: style:inconclusive: Function 'checkDeadState' argument 2 names different: declaration 'p_e2' definition 'e2'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:192:70: note: Function 'checkDeadState' argument 2 names different: declaration 'p_e2' definition 'e2'. splint-3.1.2.orig/src/sRef.c:4241:57: note: Function 'checkDeadState' argument 2 names different: declaration 'p_e2' definition 'e2'. splint-3.1.2.orig/src/sRef.c:4241:66: style:inconclusive: Function 'checkDeadState' argument 3 names different: declaration 'p_tbranch' definition 'tbranch'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:193:13: note: Function 'checkDeadState' argument 3 names different: declaration 'p_tbranch' definition 'tbranch'. splint-3.1.2.orig/src/sRef.c:4241:66: note: Function 'checkDeadState' argument 3 names different: declaration 'p_tbranch' definition 'tbranch'. splint-3.1.2.orig/src/sRef.c:4241:83: style:inconclusive: Function 'checkDeadState' argument 4 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:193:32: note: Function 'checkDeadState' argument 4 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:4241:83: note: Function 'checkDeadState' argument 4 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:4332:37: style:inconclusive: Function 'sRef_mergePdefinedDerivs' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:250:48: note: Function 'sRef_mergePdefinedDerivs' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:4332:37: note: Function 'sRef_mergePdefinedDerivs' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:4332:50: style:inconclusive: Function 'sRef_mergePdefinedDerivs' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:250:63: note: Function 'sRef_mergePdefinedDerivs' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:4332:50: note: Function 'sRef_mergePdefinedDerivs' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:4332:62: style:inconclusive: Function 'sRef_mergePdefinedDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:250:77: note: Function 'sRef_mergePdefinedDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. splint-3.1.2.orig/src/sRef.c:4332:62: note: Function 'sRef_mergePdefinedDerivs' argument 3 names different: declaration 'p_opt' definition 'opt'. splint-3.1.2.orig/src/sRef.c:4333:15: style:inconclusive: Function 'sRef_mergePdefinedDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:251:15: note: Function 'sRef_mergePdefinedDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:4333:15: note: Function 'sRef_mergePdefinedDerivs' argument 4 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:4333:27: style:inconclusive: Function 'sRef_mergePdefinedDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:251:29: note: Function 'sRef_mergePdefinedDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:4333:27: note: Function 'sRef_mergePdefinedDerivs' argument 5 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:5150:38: style:inconclusive: Function 'sRef_setDefinedAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:219:38: note: Function 'sRef_setDefinedAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5150:38: note: Function 'sRef_setDefinedAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5150:49: style:inconclusive: Function 'sRef_setDefinedAux' argument 2 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:219:51: note: Function 'sRef_setDefinedAux' argument 2 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:5150:49: note: Function 'sRef_setDefinedAux' argument 2 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:5150:59: style:inconclusive: Function 'sRef_setDefinedAux' argument 3 names different: declaration 'p_clear' definition 'clear'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:219:63: note: Function 'sRef_setDefinedAux' argument 3 names different: declaration 'p_clear' definition 'clear'. splint-3.1.2.orig/src/sRef.c:5150:59: note: Function 'sRef_setDefinedAux' argument 3 names different: declaration 'p_clear' definition 'clear'. splint-3.1.2.orig/src/sRef.c:5310:42: style:inconclusive: Function 'sRef_setDefinedNoClear' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:221:42: note: Function 'sRef_setDefinedNoClear' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5310:42: note: Function 'sRef_setDefinedNoClear' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5310:53: style:inconclusive: Function 'sRef_setDefinedNoClear' argument 2 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:221:55: note: Function 'sRef_setDefinedNoClear' argument 2 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:5310:53: note: Function 'sRef_setDefinedNoClear' argument 2 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:5326:41: style:inconclusive: Function 'sRef_isDeepUnionField' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:80:41: note: Function 'sRef_isDeepUnionField' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5326:41: note: Function 'sRef_isDeepUnionField' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5386:36: style:inconclusive: Function 'sRef_setStateAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:223:36: note: Function 'sRef_setStateAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5386:36: note: Function 'sRef_setStateAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5386:46: style:inconclusive: Function 'sRef_setStateAux' argument 2 names different: declaration 'p_ss' definition 'ss'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:223:48: note: Function 'sRef_setStateAux' argument 2 names different: declaration 'p_ss' definition 'ss'. splint-3.1.2.orig/src/sRef.c:5386:46: note: Function 'sRef_setStateAux' argument 2 names different: declaration 'p_ss' definition 'ss'. splint-3.1.2.orig/src/sRef.c:5386:58: style:inconclusive: Function 'sRef_setStateAux' argument 3 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:223:62: note: Function 'sRef_setStateAux' argument 3 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:5386:58: note: Function 'sRef_setStateAux' argument 3 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:5513:31: style:inconclusive: Function 'sRef_setNullStateN' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:65:38: note: Function 'sRef_setNullStateN' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5513:31: note: Function 'sRef_setNullStateN' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5513:41: style:inconclusive: Function 'sRef_setNullStateN' argument 2 names different: declaration 'p_n' definition 'n'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:65:50: note: Function 'sRef_setNullStateN' argument 2 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/sRef.c:5513:41: note: Function 'sRef_setNullStateN' argument 2 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/sRef.c:5624:33: style:inconclusive: Function 'sRef_setNullErrorLoc' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:64:40: note: Function 'sRef_setNullErrorLoc' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5624:33: note: Function 'sRef_setNullErrorLoc' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5818:35: style:inconclusive: Function 'sRef_equivalent' argument 1 names different: declaration 'p_s1' definition 's1'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:79:35: note: Function 'sRef_equivalent' argument 1 names different: declaration 'p_s1' definition 's1'. splint-3.1.2.orig/src/sRef.c:5818:35: note: Function 'sRef_equivalent' argument 1 names different: declaration 'p_s1' definition 's1'. splint-3.1.2.orig/src/sRef.c:5818:44: style:inconclusive: Function 'sRef_equivalent' argument 2 names different: declaration 'p_s2' definition 's2'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:79:46: note: Function 'sRef_equivalent' argument 2 names different: declaration 'p_s2' definition 's2'. splint-3.1.2.orig/src/sRef.c:5818:44: note: Function 'sRef_equivalent' argument 2 names different: declaration 'p_s2' definition 's2'. splint-3.1.2.orig/src/sRef.c:5999:34: style:inconclusive: Function 'sRef_isDerived' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:56:34: note: Function 'sRef_isDerived' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:5999:34: note: Function 'sRef_isDerived' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:6154:43: style:inconclusive: Function 'sRef_findDerivedField' argument 1 names different: declaration 'p_rec' definition 'rec'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:258:69: note: Function 'sRef_findDerivedField' argument 1 names different: declaration 'p_rec' definition 'rec'. splint-3.1.2.orig/src/sRef.c:6154:43: note: Function 'sRef_findDerivedField' argument 1 names different: declaration 'p_rec' definition 'rec'. splint-3.1.2.orig/src/sRef.c:6154:56: style:inconclusive: Function 'sRef_findDerivedField' argument 2 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:258:84: note: Function 'sRef_findDerivedField' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/sRef.c:6154:56: note: Function 'sRef_findDerivedField' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/sRef.c:6195:33: style:inconclusive: Function 'sRef_findDerivedPointer' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:256:57: note: Function 'sRef_findDerivedPointer' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:6195:33: note: Function 'sRef_findDerivedPointer' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:6265:39: style:inconclusive: Function 'sRef_buildNCField' argument 1 names different: declaration 'p_rec' definition 'rec'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:227:41: note: Function 'sRef_buildNCField' argument 1 names different: declaration 'p_rec' definition 'rec'. splint-3.1.2.orig/src/sRef.c:6265:39: note: Function 'sRef_buildNCField' argument 1 names different: declaration 'p_rec' definition 'rec'. splint-3.1.2.orig/src/sRef.c:6265:66: style:inconclusive: Function 'sRef_buildNCField' argument 2 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:227:70: note: Function 'sRef_buildNCField' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/sRef.c:6265:66: note: Function 'sRef_buildNCField' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/sRef.c:6750:31: style:inconclusive: Function 'sRef_setPartsFromUentry' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:190:43: note: Function 'sRef_setPartsFromUentry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:6750:31: note: Function 'sRef_setPartsFromUentry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:6750:41: style:inconclusive: Function 'sRef_setPartsFromUentry' argument 2 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:190:55: note: Function 'sRef_setPartsFromUentry' argument 2 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/sRef.c:6750:41: note: Function 'sRef_setPartsFromUentry' argument 2 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/sRef.c:6790:39: style:inconclusive: Function 'sRef_setStateFromAbstractUentry' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:213:51: note: Function 'sRef_setStateFromAbstractUentry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:6790:39: note: Function 'sRef_setStateFromAbstractUentry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:6790:49: style:inconclusive: Function 'sRef_setStateFromAbstractUentry' argument 2 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:213:63: note: Function 'sRef_setStateFromAbstractUentry' argument 2 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/sRef.c:6790:49: note: Function 'sRef_setStateFromAbstractUentry' argument 2 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/sRef.c:6927:60: style:inconclusive: Function 'sRef_constructPointerAux' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:194:88: note: Function 'sRef_constructPointerAux' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/sRef.c:6927:60: note: Function 'sRef_constructPointerAux' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/sRef.c:7718:26: style:inconclusive: Function 'sRef_fixDirectBase' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:58:52: note: Function 'sRef_fixDirectBase' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:7718:26: note: Function 'sRef_fixDirectBase' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:7718:34: style:inconclusive: Function 'sRef_fixDirectBase' argument 2 names different: declaration 'p_base' definition 'base'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:58:62: note: Function 'sRef_fixDirectBase' argument 2 names different: declaration 'p_base' definition 'base'. splint-3.1.2.orig/src/sRef.c:7718:34: note: Function 'sRef_fixDirectBase' argument 2 names different: declaration 'p_base' definition 'base'. splint-3.1.2.orig/src/sRef.c:8139:31: style:inconclusive: Function 'sRef_isAllocatedStorage' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:63:43: note: Function 'sRef_isAllocatedStorage' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:8139:31: note: Function 'sRef_isAllocatedStorage' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:8224:50: style:inconclusive: Function 'sRef_getDeriv' argument 1 names different: declaration 'p_set' definition 'set'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:260:52: note: Function 'sRef_getDeriv' argument 1 names different: declaration 'p_set' definition 'set'. splint-3.1.2.orig/src/sRef.c:8224:50: note: Function 'sRef_getDeriv' argument 1 names different: declaration 'p_set' definition 'set'. splint-3.1.2.orig/src/sRef.c:8224:60: style:inconclusive: Function 'sRef_getDeriv' argument 2 names different: declaration 'p_guide' definition 'guide'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:260:64: note: Function 'sRef_getDeriv' argument 2 names different: declaration 'p_guide' definition 'guide'. splint-3.1.2.orig/src/sRef.c:8224:60: note: Function 'sRef_getDeriv' argument 2 names different: declaration 'p_guide' definition 'guide'. splint-3.1.2.orig/src/sRef.c:8763:53: style:inconclusive: Function 'sRef_combineExKinds' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:197:43: note: Function 'sRef_combineExKinds' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:8763:53: note: Function 'sRef_combineExKinds' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:8763:77: style:inconclusive: Function 'sRef_combineExKinds' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:197:69: note: Function 'sRef_combineExKinds' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:8763:77: note: Function 'sRef_combineExKinds' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:8955:46: style:inconclusive: Function 'sRef_combineAliasKinds' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:201:46: note: Function 'sRef_combineAliasKinds' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:8955:46: note: Function 'sRef_combineAliasKinds' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:8955:70: style:inconclusive: Function 'sRef_combineAliasKinds' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:201:72: note: Function 'sRef_combineAliasKinds' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:8955:70: note: Function 'sRef_combineAliasKinds' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:8956:13: style:inconclusive: Function 'sRef_combineAliasKinds' argument 3 names different: declaration 'p_cl' definition 'cl'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:202:13: note: Function 'sRef_combineAliasKinds' argument 3 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:8956:13: note: Function 'sRef_combineAliasKinds' argument 3 names different: declaration 'p_cl' definition 'cl'. splint-3.1.2.orig/src/sRef.c:8956:25: style:inconclusive: Function 'sRef_combineAliasKinds' argument 4 names different: declaration 'p_loc' definition 'loc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:202:27: note: Function 'sRef_combineAliasKinds' argument 4 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:8956:25: note: Function 'sRef_combineAliasKinds' argument 4 names different: declaration 'p_loc' definition 'loc'. splint-3.1.2.orig/src/sRef.c:9086:54: style:inconclusive: Function 'sRef_combineDefState' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:210:44: note: Function 'sRef_combineDefState' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:9086:54: note: Function 'sRef_combineDefState' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:9087:26: style:inconclusive: Function 'sRef_combineDefState' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:210:70: note: Function 'sRef_combineDefState' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:9087:26: note: Function 'sRef_combineDefState' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:9189:56: style:inconclusive: Function 'sinfo_copy' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:189:56: note: Function 'sinfo_copy' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:9189:56: note: Function 'sinfo_copy' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:9265:60: style:inconclusive: Function 'sinfo_fullCopy' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:235:60: note: Function 'sinfo_fullCopy' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:9265:60: note: Function 'sinfo_fullCopy' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:9347:50: style:inconclusive: Function 'sinfo_update' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:217:50: note: Function 'sinfo_update' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:9347:50: note: Function 'sinfo_update' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:9348:36: style:inconclusive: Function 'sinfo_update' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:218:36: note: Function 'sinfo_update' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:9348:36: note: Function 'sinfo_update' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:9409:69: style:inconclusive: Function 'sinfo_free' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:185:69: note: Function 'sinfo_free' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:9409:69: note: Function 'sinfo_free' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sRef.c:9531:39: style:inconclusive: Function 'speckind_fromInt' argument 1 names different: declaration 'p_i' definition 'i'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:78:39: note: Function 'speckind_fromInt' argument 1 names different: declaration 'p_i' definition 'i'. splint-3.1.2.orig/src/sRef.c:9531:39: note: Function 'speckind_fromInt' argument 1 names different: declaration 'p_i' definition 'i'. splint-3.1.2.orig/src/sRef.c:9541:54: style:inconclusive: Function 'sRef_updateNullState' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:61:40: note: Function 'sRef_updateNullState' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:9541:54: note: Function 'sRef_updateNullState' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:9541:78: style:inconclusive: Function 'sRef_updateNullState' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:61:52: note: Function 'sRef_updateNullState' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:9541:78: note: Function 'sRef_updateNullState' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:9550:48: style:inconclusive: Function 'sRef_combineNullState' argument 1 names different: declaration 'p_res' definition 'res'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:206:45: note: Function 'sRef_combineNullState' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:9550:48: note: Function 'sRef_combineNullState' argument 1 names different: declaration 'p_res' definition 'res'. splint-3.1.2.orig/src/sRef.c:9550:72: style:inconclusive: Function 'sRef_combineNullState' argument 2 names different: declaration 'p_other' definition 'other'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sRef.c:206:71: note: Function 'sRef_combineNullState' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sRef.c:9550:72: note: Function 'sRef_combineNullState' argument 2 names different: declaration 'p_other' definition 'other'. splint-3.1.2.orig/src/sort.c:2587:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/src/usymIdSet.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymIdSet_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymIdSetBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymIdSetBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymIdSetBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymIdSet_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymIdSet.c:328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/sort.c:583:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/src/sort.c:587:4: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/sort.c:583:4: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/sort.c:1160:28: style:inconclusive: Function 'sort_addTupleMembers' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:63:40: note: Function 'sort_addTupleMembers' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. splint-3.1.2.orig/src/sort.c:1160:28: note: Function 'sort_addTupleMembers' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. splint-3.1.2.orig/src/sort.c:1160:44: style:inconclusive: Function 'sort_addTupleMembers' argument 2 names different: declaration 'p_strSort' definition 'strSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:63:58: note: Function 'sort_addTupleMembers' argument 2 names different: declaration 'p_strSort' definition 'strSort'. splint-3.1.2.orig/src/sort.c:1160:44: note: Function 'sort_addTupleMembers' argument 2 names different: declaration 'p_strSort' definition 'strSort'. splint-3.1.2.orig/src/sort.c:1198:24: style:inconclusive: Function 'genTupleOps' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:80:31: note: Function 'genTupleOps' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. splint-3.1.2.orig/src/sort.c:1198:24: note: Function 'genTupleOps' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. splint-3.1.2.orig/src/sort.c:1242:24: style:inconclusive: Function 'genUnionOps' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:81:31: note: Function 'genUnionOps' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. splint-3.1.2.orig/src/sort.c:1242:24: note: Function 'genUnionOps' argument 1 names different: declaration 'p_tupleSort' definition 'tupleSort'. splint-3.1.2.orig/src/sort.c:1265:22: style:inconclusive: Function 'genStrOps' argument 1 names different: declaration 'p_strSort' definition 'strSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:82:29: note: Function 'genStrOps' argument 1 names different: declaration 'p_strSort' definition 'strSort'. splint-3.1.2.orig/src/sort.c:1265:22: note: Function 'genStrOps' argument 1 names different: declaration 'p_strSort' definition 'strSort'. splint-3.1.2.orig/src/sort.c:1265:49: style:inconclusive: Function 'genStrOps' argument 2 names different: declaration 'p_tupleSort' definition 'tupleSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:82:45: note: Function 'genStrOps' argument 2 names different: declaration 'p_tupleSort' definition 'tupleSort'. splint-3.1.2.orig/src/sort.c:1265:49: note: Function 'genStrOps' argument 2 names different: declaration 'p_tupleSort' definition 'tupleSort'. splint-3.1.2.orig/src/sort.c:1554:23: style:inconclusive: Function 'genEnumOps' argument 1 names different: declaration 'p_enumSort' definition 'enumSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:83:30: note: Function 'genEnumOps' argument 1 names different: declaration 'p_enumSort' definition 'enumSort'. splint-3.1.2.orig/src/sort.c:1554:23: note: Function 'genEnumOps' argument 1 names different: declaration 'p_enumSort' definition 'enumSort'. splint-3.1.2.orig/src/sort.c:1580:30: style:inconclusive: Function 'genPtrOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:76:29: note: Function 'genPtrOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. splint-3.1.2.orig/src/sort.c:1580:30: note: Function 'genPtrOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. splint-3.1.2.orig/src/sort.c:1580:45: style:inconclusive: Function 'genPtrOps' argument 2 names different: declaration 'p_ptrSort' definition 'ptrSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:76:46: note: Function 'genPtrOps' argument 2 names different: declaration 'p_ptrSort' definition 'ptrSort'. splint-3.1.2.orig/src/sort.c:1580:45: note: Function 'genPtrOps' argument 2 names different: declaration 'p_ptrSort' definition 'ptrSort'. splint-3.1.2.orig/src/sort.c:1580:59: style:inconclusive: Function 'genPtrOps' argument 3 names different: declaration 'p_arraySort' definition 'arraySort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:76:62: note: Function 'genPtrOps' argument 3 names different: declaration 'p_arraySort' definition 'arraySort'. splint-3.1.2.orig/src/sort.c:1580:59: note: Function 'genPtrOps' argument 3 names different: declaration 'p_arraySort' definition 'arraySort'. splint-3.1.2.orig/src/sort.c:1607:17: style:inconclusive: Function 'genArrOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:77:29: note: Function 'genArrOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. splint-3.1.2.orig/src/sort.c:1607:17: note: Function 'genArrOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. splint-3.1.2.orig/src/sort.c:1607:32: style:inconclusive: Function 'genArrOps' argument 2 names different: declaration 'p_arraySort' definition 'arraySort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:77:46: note: Function 'genArrOps' argument 2 names different: declaration 'p_arraySort' definition 'arraySort'. splint-3.1.2.orig/src/sort.c:1607:32: note: Function 'genArrOps' argument 2 names different: declaration 'p_arraySort' definition 'arraySort'. splint-3.1.2.orig/src/sort.c:1607:47: style:inconclusive: Function 'genArrOps' argument 3 names different: declaration 'p_dim' definition 'dim'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:77:63: note: Function 'genArrOps' argument 3 names different: declaration 'p_dim' definition 'dim'. splint-3.1.2.orig/src/sort.c:1607:47: note: Function 'genArrOps' argument 3 names different: declaration 'p_dim' definition 'dim'. splint-3.1.2.orig/src/sort.c:1607:70: style:inconclusive: Function 'genArrOps' argument 4 names different: declaration 'p_vecSort' definition 'vecSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:78:15: note: Function 'genArrOps' argument 4 names different: declaration 'p_vecSort' definition 'vecSort'. splint-3.1.2.orig/src/sort.c:1607:70: note: Function 'genArrOps' argument 4 names different: declaration 'p_vecSort' definition 'vecSort'. splint-3.1.2.orig/src/sort.c:1634:23: style:inconclusive: Function 'overloadPtrFcns' argument 1 names different: declaration 'p_ptrSort' definition 'ptrSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:85:35: note: Function 'overloadPtrFcns' argument 1 names different: declaration 'p_ptrSort' definition 'ptrSort'. splint-3.1.2.orig/src/sort.c:1634:23: note: Function 'overloadPtrFcns' argument 1 names different: declaration 'p_ptrSort' definition 'ptrSort'. splint-3.1.2.orig/src/sort.c:1665:17: style:inconclusive: Function 'genVecOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:79:29: note: Function 'genVecOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. splint-3.1.2.orig/src/sort.c:1665:17: note: Function 'genVecOps' argument 1 names different: declaration 'p_baseSort' definition 'baseSort'. splint-3.1.2.orig/src/sort.c:1665:32: style:inconclusive: Function 'genVecOps' argument 2 names different: declaration 'p_vecSort' definition 'vecSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:79:46: note: Function 'genVecOps' argument 2 names different: declaration 'p_vecSort' definition 'vecSort'. splint-3.1.2.orig/src/sort.c:1665:32: note: Function 'genVecOps' argument 2 names different: declaration 'p_vecSort' definition 'vecSort'. splint-3.1.2.orig/src/sort.c:1665:45: style:inconclusive: Function 'genVecOps' argument 3 names different: declaration 'p_dim' definition 'dim'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:79:61: note: Function 'genVecOps' argument 3 names different: declaration 'p_dim' definition 'dim'. splint-3.1.2.orig/src/sort.c:1665:45: note: Function 'genVecOps' argument 3 names different: declaration 'p_dim' definition 'dim'. splint-3.1.2.orig/src/sort.c:1679:21: style:inconclusive: Function 'overloadIsSub' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:86:33: note: Function 'overloadIsSub' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1679:21: note: Function 'overloadIsSub' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1679:28: style:inconclusive: Function 'overloadIsSub' argument 2 names different: declaration 'p_dim' definition 'dim'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:86:42: note: Function 'overloadIsSub' argument 2 names different: declaration 'p_dim' definition 'dim'. splint-3.1.2.orig/src/sort.c:1679:28: note: Function 'overloadIsSub' argument 2 names different: declaration 'p_dim' definition 'dim'. splint-3.1.2.orig/src/sort.c:1709:39: style:inconclusive: Function 'overloadUnaryTok' argument 1 names different: declaration 'p_nn' definition 'nn'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:98:41: note: Function 'overloadUnaryTok' argument 1 names different: declaration 'p_nn' definition 'nn'. splint-3.1.2.orig/src/sort.c:1709:39: note: Function 'overloadUnaryTok' argument 1 names different: declaration 'p_nn' definition 'nn'. splint-3.1.2.orig/src/sort.c:1709:48: style:inconclusive: Function 'overloadUnaryTok' argument 2 names different: declaration 'p_domainSort' definition 'domainSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:99:12: note: Function 'overloadUnaryTok' argument 2 names different: declaration 'p_domainSort' definition 'domainSort'. splint-3.1.2.orig/src/sort.c:1709:48: note: Function 'overloadUnaryTok' argument 2 names different: declaration 'p_domainSort' definition 'domainSort'. splint-3.1.2.orig/src/sort.c:1709:78: style:inconclusive: Function 'overloadUnaryTok' argument 3 names different: declaration 'p_range' definition 'range'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:99:44: note: Function 'overloadUnaryTok' argument 3 names different: declaration 'p_range' definition 'range'. splint-3.1.2.orig/src/sort.c:1709:78: note: Function 'overloadUnaryTok' argument 3 names different: declaration 'p_range' definition 'range'. splint-3.1.2.orig/src/sort.c:1723:22: style:inconclusive: Function 'overloadSizeof' argument 1 names different: declaration 'p_domainSort' definition 'domainSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:87:34: note: Function 'overloadSizeof' argument 1 names different: declaration 'p_domainSort' definition 'domainSort'. splint-3.1.2.orig/src/sort.c:1723:22: note: Function 'overloadSizeof' argument 1 names different: declaration 'p_domainSort' definition 'domainSort'. splint-3.1.2.orig/src/sort.c:1735:36: style:inconclusive: Function 'overloadUnary' argument 1 names different: declaration 'p_nn' definition 'nn'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:101:38: note: Function 'overloadUnary' argument 1 names different: declaration 'p_nn' definition 'nn'. splint-3.1.2.orig/src/sort.c:1735:36: note: Function 'overloadUnary' argument 1 names different: declaration 'p_nn' definition 'nn'. splint-3.1.2.orig/src/sort.c:1735:45: style:inconclusive: Function 'overloadUnary' argument 2 names different: declaration 'p_domainSort' definition 'domainSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:102:9: note: Function 'overloadUnary' argument 2 names different: declaration 'p_domainSort' definition 'domainSort'. splint-3.1.2.orig/src/sort.c:1735:45: note: Function 'overloadUnary' argument 2 names different: declaration 'p_domainSort' definition 'domainSort'. splint-3.1.2.orig/src/sort.c:1735:62: style:inconclusive: Function 'overloadUnary' argument 3 names different: declaration 'p_rangeSort' definition 'rangeSort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:102:28: note: Function 'overloadUnary' argument 3 names different: declaration 'p_rangeSort' definition 'rangeSort'. splint-3.1.2.orig/src/sort.c:1735:62: note: Function 'overloadUnary' argument 3 names different: declaration 'p_rangeSort' definition 'rangeSort'. splint-3.1.2.orig/src/sort.c:1743:37: style:inconclusive: Function 'overloadBinary' argument 1 names different: declaration 'p_nn' definition 'nn'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:104:39: note: Function 'overloadBinary' argument 1 names different: declaration 'p_nn' definition 'nn'. splint-3.1.2.orig/src/sort.c:1743:37: note: Function 'overloadBinary' argument 1 names different: declaration 'p_nn' definition 'nn'. splint-3.1.2.orig/src/sort.c:1743:46: style:inconclusive: Function 'overloadBinary' argument 2 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:105:10: note: Function 'overloadBinary' argument 2 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1743:46: note: Function 'overloadBinary' argument 2 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1743:67: style:inconclusive: Function 'overloadBinary' argument 3 names different: declaration 'p_dTok' definition 'dTok'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:105:33: note: Function 'overloadBinary' argument 3 names different: declaration 'p_dTok' definition 'dTok'. splint-3.1.2.orig/src/sort.c:1743:67: note: Function 'overloadBinary' argument 3 names different: declaration 'p_dTok' definition 'dTok'. splint-3.1.2.orig/src/sort.c:1743:78: style:inconclusive: Function 'overloadBinary' argument 4 names different: declaration 'p_rs' definition 'rs'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:105:46: note: Function 'overloadBinary' argument 4 names different: declaration 'p_rs' definition 'rs'. splint-3.1.2.orig/src/sort.c:1743:78: note: Function 'overloadBinary' argument 4 names different: declaration 'p_rs' definition 'rs'. splint-3.1.2.orig/src/sort.c:1761:22: style:inconclusive: Function 'makeFieldOp' argument 1 names different: declaration 'p_field' definition 'field'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:106:49: note: Function 'makeFieldOp' argument 1 names different: declaration 'p_field' definition 'field'. splint-3.1.2.orig/src/sort.c:1761:22: note: Function 'makeFieldOp' argument 1 names different: declaration 'p_field' definition 'field'. splint-3.1.2.orig/src/sort.c:1775:27: style:inconclusive: Function 'makeArrowFieldOp' argument 1 names different: declaration 'p_field' definition 'field'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:107:54: note: Function 'makeArrowFieldOp' argument 1 names different: declaration 'p_field' definition 'field'. splint-3.1.2.orig/src/sort.c:1775:27: note: Function 'makeArrowFieldOp' argument 1 names different: declaration 'p_field' definition 'field'. splint-3.1.2.orig/src/sort.c:1961:27: style:inconclusive: Function 'sort_isNewEntry' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:66:39: note: Function 'sort_isNewEntry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1961:27: note: Function 'sort_isNewEntry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1978:28: style:inconclusive: Function 'sort_enterGlobal' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:71:51: note: Function 'sort_enterGlobal' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1978:28: note: Function 'sort_enterGlobal' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1984:25: style:inconclusive: Function 'sort_enterNew' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:68:48: note: Function 'sort_enterNew' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:1984:25: note: Function 'sort_enterNew' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:2034:42: style:inconclusive: Function 'sort_enterNewForce' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:73:53: note: Function 'sort_enterNewForce' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:2034:42: note: Function 'sort_enterNewForce' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:2217:13: style:inconclusive: Function 'sp' argument 1 names different: declaration 'p_s1' definition 's1'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:110:28: note: Function 'sp' argument 1 names different: declaration 'p_s1' definition 's1'. splint-3.1.2.orig/src/sort.c:2217:13: note: Function 'sp' argument 1 names different: declaration 'p_s1' definition 's1'. splint-3.1.2.orig/src/sort.c:2217:25: style:inconclusive: Function 'sp' argument 2 names different: declaration 'p_s2' definition 's2'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:110:42: note: Function 'sp' argument 2 names different: declaration 'p_s2' definition 's2'. splint-3.1.2.orig/src/sort.c:2217:25: note: Function 'sp' argument 2 names different: declaration 'p_s2' definition 's2'. splint-3.1.2.orig/src/sort.c:2242:25: style:inconclusive: Function 'sortTag_toSymbol' argument 1 names different: declaration 'p_kind' definition 'kind'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:95:27: note: Function 'sortTag_toSymbol' argument 1 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/sort.c:2242:25: note: Function 'sortTag_toSymbol' argument 1 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/sort.c:2242:38: style:inconclusive: Function 'sortTag_toSymbol' argument 2 names different: declaration 'p_tagid' definition 'tagid'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:95:42: note: Function 'sortTag_toSymbol' argument 2 names different: declaration 'p_tagid' definition 'tagid'. splint-3.1.2.orig/src/sort.c:2242:38: note: Function 'sortTag_toSymbol' argument 2 names different: declaration 'p_tagid' definition 'tagid'. splint-3.1.2.orig/src/sort.c:2242:61: style:inconclusive: Function 'sortTag_toSymbol' argument 3 names different: declaration 'p_isNew' definition 'isNew'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:95:67: note: Function 'sortTag_toSymbol' argument 3 names different: declaration 'p_isNew' definition 'isNew'. splint-3.1.2.orig/src/sort.c:2242:61: note: Function 'sortTag_toSymbol' argument 3 names different: declaration 'p_isNew' definition 'isNew'. splint-3.1.2.orig/src/sort.c:2343:28: style:inconclusive: Function 'sort_unparseKind' argument 1 names different: declaration 'p_k' definition 'k'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:89:58: note: Function 'sort_unparseKind' argument 1 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/sort.c:2343:28: note: Function 'sort_unparseKind' argument 1 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/sort.c:3110:19: style:inconclusive: Function 'sortError' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:111:31: note: Function 'sortError' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/sort.c:3110:19: note: Function 'sortError' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/sort.c:3110:27: style:inconclusive: Function 'sortError' argument 2 names different: declaration 'p_oldsort' definition 'oldsort'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:111:41: note: Function 'sortError' argument 2 names different: declaration 'p_oldsort' definition 'oldsort'. splint-3.1.2.orig/src/sort.c:3110:27: note: Function 'sortError' argument 2 names different: declaration 'p_oldsort' definition 'oldsort'. splint-3.1.2.orig/src/sort.c:3110:45: style:inconclusive: Function 'sortError' argument 3 names different: declaration 'p_newnode' definition 'newnode'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:111:61: note: Function 'sortError' argument 3 names different: declaration 'p_newnode' definition 'newnode'. splint-3.1.2.orig/src/sort.c:3110:45: note: Function 'sortError' argument 3 names different: declaration 'p_newnode' definition 'newnode'. splint-3.1.2.orig/src/sort.c:3129:34: style:inconclusive: Function 'sort_unparseKindName' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/sort.c:92:34: note: Function 'sort_unparseKindName' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:3129:34: note: Function 'sort_unparseKindName' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/sort.c:920:15: style: Variable 'outSort' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/sort.c:2229:19: style: Variable 'temp_length' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/sort.c:2702:7: style: Variable 'ti' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/sort.c:2771:7: style: Variable 'ti' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/sort.c:2854:7: style: Variable 'ti' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/usymIdSet.c:280:9: style: Variable 'olds' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/valueTable.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/valueTable.c:59:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab_interface.c:475:8: error: There is an unknown macro here somewhere. Configuration is required. If BADDEFAULT is a macro then please configure it. [unknownMacro] splint-3.1.2.orig/src/varDeclarationNodeList.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varDeclarationNodeListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varDeclarationNodeList.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varDeclarationNodeListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varDeclarationNodeList.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varNodeList.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varNodeListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varNodeList.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varNodeListBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varNodeList.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varNodeList.c:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_ABSNULL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_LAST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:65:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XO_OBSERVER [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_CONSTNULL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_RELNULL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_SHARED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:305:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XO_EXPOSED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:326:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SS_ALLOCATED [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:344:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_MUSTEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:360:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_ONLY [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_ERROR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:389:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:430:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:451:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AK_IMPTEMP [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:477:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:486:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_MAYEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_ERROR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:591:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:603:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:610:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_GOTO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:622:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_LAST [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/varKinds.c:397:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/varKinds.c:134:3: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/src/warnClause.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warnClause_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/warnClause.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ynm.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YES [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/warnClause.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ynm.c:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YES [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/warnClause.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/warnClause.c:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/ynm.c:45:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/src/ynm.c:38:5: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/test/abstptr.c:22:7: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] splint-3.1.2.orig/test/abstptr.c:17:8: error: Null pointer dereference: ap [nullPointer] splint-3.1.2.orig/test/abstptr.c:9:15: note: Assignment 'ap2=NULL', assigned value is 0 splint-3.1.2.orig/test/abstptr.c:14:8: note: Assignment 'ip=ap2', assigned value is 0 splint-3.1.2.orig/test/abstptr.c:15:8: note: Assignment 'ap=ip', assigned value is 0 splint-3.1.2.orig/test/abstptr.c:17:8: note: Null pointer dereference splint-3.1.2.orig/test/abstptr.c:18:4: error: Null pointer dereference: ap [nullPointer] splint-3.1.2.orig/test/abstptr.c:9:15: note: Assignment 'ap2=NULL', assigned value is 0 splint-3.1.2.orig/test/abstptr.c:14:8: note: Assignment 'ip=ap2', assigned value is 0 splint-3.1.2.orig/test/abstptr.c:15:8: note: Assignment 'ap=ip', assigned value is 0 splint-3.1.2.orig/test/abstptr.c:18:4: note: Null pointer dereference splint-3.1.2.orig/test/abstptr.c:16:6: style: Variable 'vp' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/abstptr.c:13:6: note: vp is assigned splint-3.1.2.orig/test/abstptr.c:16:6: note: vp is overwritten splint-3.1.2.orig/test/abstptr.c:19:6: style: Variable 'vp' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/abstptr.c:16:6: note: vp is assigned splint-3.1.2.orig/test/abstptr.c:19:6: note: vp is overwritten splint-3.1.2.orig/test/abstptr.c:21:6: style: Variable 'ap' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/abstptr.c:20:6: note: ap is assigned splint-3.1.2.orig/test/abstptr.c:21:6: note: ap is overwritten splint-3.1.2.orig/test/abstptr.c:10:9: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/abstptr.c:19:6: style: Variable 'vp' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/alias.c:36:6: style: Variable '*x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/alias.c:34:6: note: *x is assigned splint-3.1.2.orig/test/alias.c:36:6: note: *x is overwritten splint-3.1.2.orig/test/alias.c:21:15: error: Uninitialized variable: z [uninitvar] splint-3.1.2.orig/test/alias2.c:22:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/alias2.c:12:9: note: x is assigned splint-3.1.2.orig/test/alias2.c:22:7: note: x is overwritten splint-3.1.2.orig/test/alias2.c:23:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/alias2.c:22:7: note: x is assigned splint-3.1.2.orig/test/alias2.c:23:7: note: x is overwritten splint-3.1.2.orig/test/alias2.c:38:6: style: Variable '*x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/alias2.c:29:10: note: *x is assigned splint-3.1.2.orig/test/alias2.c:38:6: note: *x is overwritten splint-3.1.2.orig/test/alias2.c:38:6: style: Variable '*x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/alias2.c:34:10: note: *x is assigned splint-3.1.2.orig/test/alias2.c:38:6: note: *x is overwritten splint-3.1.2.orig/test/alias2.c:15:21: style: Local variable 'lx' shadows outer variable [shadowVariable] splint-3.1.2.orig/test/alias2.c:10:12: note: Shadowed declaration splint-3.1.2.orig/test/alias2.c:15:21: note: Shadow variable splint-3.1.2.orig/test/alias3.c:22:8: style: Variable 's1.a' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/alias3.c:64:8: style: Variable 'sl.a' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/alias2.c:17:3: error: Uninitialized variable: lx [uninitvar] splint-3.1.2.orig/test/alias2.c:15:21: style: Variable 'lx' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/alias4.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globp [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/alias5.c:20:6: style: Redundant initialization for 'p2'. The initialized value is overwritten before it is read. [redundantInitialization] splint-3.1.2.orig/test/alias5.c:18:11: note: p2 is initialized splint-3.1.2.orig/test/alias5.c:20:6: note: p2 is overwritten splint-3.1.2.orig/test/alias4.c:29:14: style: Same expression on both sides of '>'. [duplicateExpression] splint-3.1.2.orig/test/alias5.c:4:19: style: struct member 'pair::y' is never used. [unusedStructMember] splint-3.1.2.orig/test/ansireserved.c:13:20: style: Unused variable: powl [unusedVariable] splint-3.1.2.orig/test/ansireserved.c:14:22: style: Unused variable: mem [unusedVariable] splint-3.1.2.orig/test/ansireserved.c:15:22: style: Unused variable: memory [unusedVariable] splint-3.1.2.orig/test/ansireserved.c:16:20: style: Unused variable: wctomb [unusedVariable] splint-3.1.2.orig/test/ansireserved2.c:3:7: style: struct member '_s1::x' is never used. [unusedStructMember] splint-3.1.2.orig/test/argorder.c:8:22: error: Expression '"%d %d",z++,z' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder.c:10:23: error: Expression '(i++,j++),i=3' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder2.c:19:16: error: Expression 'i++,i' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder3.c:12:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/argorder3.c:11:5: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/argorder3.c:10:5: note: j is assigned splint-3.1.2.orig/test/argorder3.c:11:5: note: j is overwritten splint-3.1.2.orig/test/argorder3.c:7:5: error: Expression 'i=i++' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder3.c:8:8: error: Expression 'a[i]=i++' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder3.c:9:10: error: Expression 'a[i++]=i' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder3.c:10:11: error: Expression 'i++*i' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder3.c:11:9: error: Expression 'i*i++' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder3.c:12:12: error: Expression '--i*++i' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/argorder3.c:9:10: style: Variable 'a[i++]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/argorder3.c:11:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/argorder3.c:12:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/args.c:33:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/args.c:39:12: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/args.c:50:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/args.c:14:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/args.c:13:9: note: y is assigned splint-3.1.2.orig/test/args.c:14:9: note: y is overwritten splint-3.1.2.orig/test/args.c:15:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/args.c:14:9: note: y is assigned splint-3.1.2.orig/test/args.c:15:9: note: y is overwritten splint-3.1.2.orig/test/args.c:61:3: warning: Unused variable value 'x' [constStatement] splint-3.1.2.orig/test/args.c:62:3: warning: Unused variable value 'c' [constStatement] splint-3.1.2.orig/test/args.c:63:3: warning: Unused variable value 'f' [constStatement] splint-3.1.2.orig/test/args.c:69:3: warning: Unused variable value 'c' [constStatement] splint-3.1.2.orig/test/args.c:33:5: style: Variable 'y' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/args.c:39:14: style: Variable 'c' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/args.c:50:5: style: Variable 'c' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/args.c:17:11: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] splint-3.1.2.orig/test/arraylit.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/arraylit.c:5:35: error: Modifying string literal "unmodifiable str.." directly or indirectly is undefined behaviour. [stringLiteralWrite] splint-3.1.2.orig/test/arraylit.c:13:3: note: Modifying string literal "unmodifiable str.." directly or indirectly is undefined behaviour. splint-3.1.2.orig/test/arraylit.c:5:35: note: Modifying string literal "unmodifiable str.." directly or indirectly is undefined behaviour. splint-3.1.2.orig/test/arraylit.c:8:32: style: Variable 'modstr2' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/arraylit.c:9:32: style: Variable 'modstr3' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/blocks.c:21:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/test/blocks.c:22:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/blocks.c:21:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/break.c:19:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/test/break.c:23:4: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/break.c:19:4: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/buffertest1.c:5:3: error: Uninitialized variable: g [uninitvar] splint-3.1.2.orig/test/buffertest1.c:20:3: error: Uninitialized variable: g [uninitvar] splint-3.1.2.orig/test/break.c:33:8: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/buffertest1.c:3:9: style: Variable 'g' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/buffertest1.c:19:9: style: Variable 'g' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/cast.c:18:13: style: Variable 'ip' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/cast.c:17:13: note: ip is assigned splint-3.1.2.orig/test/cast.c:18:13: note: ip is overwritten splint-3.1.2.orig/test/cast.c:19:13: style: Variable 'ip' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/cast.c:18:13: note: ip is assigned splint-3.1.2.orig/test/cast.c:19:13: note: ip is overwritten splint-3.1.2.orig/test/cast.c:19:13: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/cast.c:20:12: style: Variable 'a' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/cast.c:21:13: style: Variable 'ap' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/chararraylit.c:9:13: error: Modifying string literal "abc" directly or indirectly is undefined behaviour. [stringLiteralWrite] splint-3.1.2.orig/test/chararraylit.c:13:4: note: Modifying string literal "abc" directly or indirectly is undefined behaviour. splint-3.1.2.orig/test/chararraylit.c:9:13: note: Modifying string literal "abc" directly or indirectly is undefined behaviour. splint-3.1.2.orig/test/charlit.c:6:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/chararraylit.c:12:9: style: Variable 's1[1]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/usymtab.c:184:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_TBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:324:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGLOBBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymtab_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:357:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymtab_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:364:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_MARKER_NAME [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:386:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_NOLIB [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBASESIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:455:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:538:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:579:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:602:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:692:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:701:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:719:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1056:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymId_notfound [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1081:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1123:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1131:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1141:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1167:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1196:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1274:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1302:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1324:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1346:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1376:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1389:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymtab_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1401:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramsScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1431:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymId_notfound [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1448:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymId_notfound [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1496:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymId_notfound [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1514:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymId_invalid [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1533:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1557:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1576:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1692:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymId_invalid [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1703:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymtab_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1735:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:1892:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_LINE_LENGTH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2141:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exprNode_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_NORMAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2379:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_NORMAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2489:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_CBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2497:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_SWITCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2507:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_TBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2542:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_TBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2558:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_CBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2571:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2587:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2649:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_SWITCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2720:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_TBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2786:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_CBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:2961:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_NOTNULL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3042:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_FBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_CBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_FBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3269:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_SPECUNDECL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3373:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_UNUSEDSPECIAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3441:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_UNUSEDSPECIAL [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3480:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstring_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3743:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_GLOBSTATE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:3856:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_MUSTDEFINE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4376:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramsScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4418:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usymtab_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4584:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functionScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4614:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramsScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4656:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_CBRANCH [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4697:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4870:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4898:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:4960:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5005:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5032:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5038:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5075:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5147:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_unknown [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5184:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_currentloc [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5428:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5442:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5460:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5465:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functionScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5495:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5520:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramsScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5556:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramsScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5597:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramsScope [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5658:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uentry_xcompareuses [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5701:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5735:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADEXIT [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5806:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRefSet_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5819:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sRefSet_undefined [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5850:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_warningstream [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5918:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:5968:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ENV [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:6088:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_EXTERNALNAMELEN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:6251:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLG_INTERNALNAMELEN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:6386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/usymtab.c:6415:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_MARKER_NAME [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/commentcmd.c:16:13: style: Variable 'a1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:10:13: note: a1 is assigned splint-3.1.2.orig/test/commentcmd.c:16:13: note: a1 is overwritten splint-3.1.2.orig/test/commentcmd.c:17:13: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:11:13: note: a2 is assigned splint-3.1.2.orig/test/commentcmd.c:17:13: note: a2 is overwritten splint-3.1.2.orig/test/commentcmd.c:18:13: style: Variable 'a3' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:12:13: note: a3 is assigned splint-3.1.2.orig/test/commentcmd.c:18:13: note: a3 is overwritten splint-3.1.2.orig/test/commentcmd.c:22:13: style: Variable 'a1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:16:13: note: a1 is assigned splint-3.1.2.orig/test/commentcmd.c:22:13: note: a1 is overwritten splint-3.1.2.orig/test/commentcmd.c:23:13: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:17:13: note: a2 is assigned splint-3.1.2.orig/test/commentcmd.c:23:13: note: a2 is overwritten splint-3.1.2.orig/test/commentcmd.c:24:13: style: Variable 'a3' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:18:13: note: a3 is assigned splint-3.1.2.orig/test/commentcmd.c:24:13: note: a3 is overwritten splint-3.1.2.orig/test/commentcmd.c:28:13: style: Variable 'a1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:22:13: note: a1 is assigned splint-3.1.2.orig/test/commentcmd.c:28:13: note: a1 is overwritten splint-3.1.2.orig/test/commentcmd.c:29:13: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:23:13: note: a2 is assigned splint-3.1.2.orig/test/commentcmd.c:29:13: note: a2 is overwritten splint-3.1.2.orig/test/commentcmd.c:30:13: style: Variable 'a3' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:24:13: note: a3 is assigned splint-3.1.2.orig/test/commentcmd.c:30:13: note: a3 is overwritten splint-3.1.2.orig/test/commentcmd.c:34:13: style: Variable 'a1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:28:13: note: a1 is assigned splint-3.1.2.orig/test/commentcmd.c:34:13: note: a1 is overwritten splint-3.1.2.orig/test/commentcmd.c:35:13: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:29:13: note: a2 is assigned splint-3.1.2.orig/test/commentcmd.c:35:13: note: a2 is overwritten splint-3.1.2.orig/test/commentcmd.c:36:13: style: Variable 'a3' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:30:13: note: a3 is assigned splint-3.1.2.orig/test/commentcmd.c:36:13: note: a3 is overwritten splint-3.1.2.orig/test/commentcmd.c:40:13: style: Variable 'a1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:34:13: note: a1 is assigned splint-3.1.2.orig/test/commentcmd.c:40:13: note: a1 is overwritten splint-3.1.2.orig/test/commentcmd.c:41:13: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:35:13: note: a2 is assigned splint-3.1.2.orig/test/commentcmd.c:41:13: note: a2 is overwritten splint-3.1.2.orig/test/commentcmd.c:42:13: style: Variable 'a3' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:36:13: note: a3 is assigned splint-3.1.2.orig/test/commentcmd.c:42:13: note: a3 is overwritten splint-3.1.2.orig/test/commentcmd.c:46:13: style: Variable 'a1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:40:13: note: a1 is assigned splint-3.1.2.orig/test/commentcmd.c:46:13: note: a1 is overwritten splint-3.1.2.orig/test/commentcmd.c:47:13: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:41:13: note: a2 is assigned splint-3.1.2.orig/test/commentcmd.c:47:13: note: a2 is overwritten splint-3.1.2.orig/test/commentcmd.c:48:13: style: Variable 'a3' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/commentcmd.c:42:13: note: a3 is assigned splint-3.1.2.orig/test/commentcmd.c:48:13: note: a3 is overwritten splint-3.1.2.orig/test/commentcmd.c:46:13: style: Variable 'a1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/commentcmd.c:47:13: style: Variable 'a2' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/commentcmd.c:48:13: style: Variable 'a3' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/compoundstmt.c:9:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/compoundstmt.c:9:26: style: Variable '__tmp' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/condifomit.c:12:26: style: Condition 'testme!=0' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/condifomit.c:8:18: style: Parameter 'testme' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/condifomit.c:15:17: style: Parameter 'testme' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/condifomit.c:27:17: error: Uninitialized variable: i [uninitvar] splint-3.1.2.orig/test/condifomit.c:11:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/condifomit.c:12:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/conditions/miroslaw.c:8:8: style: struct member 'ipp_s::ip' is never used. [unusedStructMember] splint-3.1.2.orig/test/conditions/releases.c:8:8: style: struct member 'ipp_s::ip' is never used. [unusedStructMember] splint-3.1.2.orig/test/controldepth.c:17:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/controldepth.c:21:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/controldepth.c:12:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/controldepth.c:17:4: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/controldepth.c:21:4: style: Variable 'y' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/csyntax.c:2:22: style: struct member 'sopcode::x' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax.c:3:22: style: union member 'uopcode::x' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax.c:16:9: style: struct member 'stat_desc::opcode' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax.c:17:15: style: struct member 'stat_desc::x' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax10.c:5:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/csyntax10.c:19:8: style: struct member 'x::tint' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax11.c:5:7: style: struct member 'emp::x' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax11.c:6:7: style: struct member 'emp::onet' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax10.c:5:8: style: Variable 'tint' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/csyntax10.c:13:8: style: Variable 'tint' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/csyntax12.c:5:16: style: Variable 'gender' can be declared as const array [constVariable] splint-3.1.2.orig/test/csyntax13.c:9:11: style: Local variable 'isrs' shadows outer variable [shadowVariable] splint-3.1.2.orig/test/csyntax13.c:7:9: note: Shadowed declaration splint-3.1.2.orig/test/csyntax13.c:9:11: note: Shadow variable splint-3.1.2.orig/test/csyntax13.c:7:9: style: Unused variable: isrs [unusedVariable] splint-3.1.2.orig/test/csyntax13.c:9:11: style: Unused variable: isrs [unusedVariable] splint-3.1.2.orig/test/csyntax14.c:11:13: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/csyntax14.c:11:13: style: Variable 'x' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/csyntax14.c:4:14: style: struct member 'atomrep::atom' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax14.c:5:25: style: struct member 'atomrep::link' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax14.c:11:13: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/csyntax16.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qpolygon [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/csyntax17.c:11:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/csyntax16.c:8:26: style: Parameter 'argv' can be declared as const array [constParameter] splint-3.1.2.orig/test/csyntax17.c:6:7: style: struct member 'qry_rsp::rsp' is never used. [unusedStructMember] splint-3.1.2.orig/test/csyntax17.c:11:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/csyntax16.c:10:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/csyntax2.c:14:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/csyntax2.c:13:5: note: x is assigned splint-3.1.2.orig/test/csyntax2.c:14:5: note: x is overwritten splint-3.1.2.orig/test/csyntax2.c:14:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/csyntax3.c:9:6: style: Variable 'a1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/csyntax5.c:4:11: style: struct member 'fd_set::fds_bits' is never used. [unusedStructMember] splint-3.1.2.orig/test/db1/drive.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/dbase.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/dbase.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssNum [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/dbase.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gender_ANY [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/dbase.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/dbase.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssNum [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/dbase.c:155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/dbase.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable salERR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/dbase.c:220:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/db1/dbase.c:210:8: style: Unused variable: er [unusedVariable] splint-3.1.2.orig/test/db1/dbase.c:211:12: style: Unused variable: e [unusedVariable] splint-3.1.2.orig/test/db1/drive.c:148:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/db1/drive.c:145:5: note: i is assigned splint-3.1.2.orig/test/db1/drive.c:148:5: note: i is overwritten splint-3.1.2.orig/test/db1/employee.c:12:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/employee.c:5:34: style:inconclusive: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/test/db1/employee.h:12:55: note: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/test/db1/employee.c:5:34: note: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/test/db1/employee.c:5:42: style: Parameter 'na' can be declared as const array [constParameter] splint-3.1.2.orig/test/db1/employee.c:19:33: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/db1/employee.c:19:48: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/db1/employee.c:30:16: style: Variable 'gender' can be declared as const array [constVariable] splint-3.1.2.orig/test/db1/employee.c:31:16: style: Variable 'jobs' can be declared as const array [constVariable] splint-3.1.2.orig/test/db1/empset.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/empset.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/empset.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/empset.c:141:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/empset.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/erc.c:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/erc.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/empset.c:28:8: style: Unused variable: er [unusedVariable] splint-3.1.2.orig/test/db1/empset.c:135:12: style: Unused variable: e [unusedVariable] splint-3.1.2.orig/test/db1/erc.c:120:14: error: Dereferencing 'it' after it is deallocated / released [deallocuse] splint-3.1.2.orig/test/db1/erc.c:121:5: error: Dereferencing 'it' after it is deallocated / released [deallocuse] splint-3.1.2.orig/test/db1/erc.c:117:7: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/test/db1/eref.c:20:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable employee [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/eref.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/ereftab.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db1/eref.c:12:30: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] splint-3.1.2.orig/test/db2/drive.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/dbase.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/dbase.c:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssNum [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/dbase.c:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gender_ANY [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/dbase.c:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/dbase.c:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssNum [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/dbase.c:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/dbase.c:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable salERR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/dbase.c:211:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/db2/drive.c:149:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/db2/drive.c:146:5: note: i is assigned splint-3.1.2.orig/test/db2/drive.c:149:5: note: i is overwritten splint-3.1.2.orig/test/db2/employee.c:13:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/employee.c:5:34: style:inconclusive: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/test/db2/employee.h:12:55: note: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/test/db2/employee.c:5:34: note: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/test/db2/employee.c:5:42: style: Parameter 'na' can be declared as const array [constParameter] splint-3.1.2.orig/test/db2/employee.c:21:33: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/db2/employee.c:21:48: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/db2/employee.c:32:16: style: Variable 'gender' can be declared as const array [constVariable] splint-3.1.2.orig/test/db2/employee.c:33:16: style: Variable 'jobs' can be declared as const array [constVariable] splint-3.1.2.orig/test/db2/empset.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/erc.c:10:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/empset.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/erc.c:62:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/empset.c:132:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/erc.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/empset.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/eref.c:20:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable employee [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/eref.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/eref.c:12:30: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] splint-3.1.2.orig/test/db2/etest.c:18:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db2/etest.c:10:7: style: Unused variable: i [unusedVariable] splint-3.1.2.orig/test/db3/dbase.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/dbase.c:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENDER_UNKNOWN [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/dbase.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/dbase.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/dbase.c:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/dbase.c:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBS_SALERR [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/drive.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/dbase.c:253:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/db3/employee.c:14:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/employee.c:5:34: style:inconclusive: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/test/db3/employee.h:14:55: note: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/test/db3/employee.c:5:34: note: Function 'employee_setName' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/test/db3/employee.c:5:42: style: Parameter 'na' can be declared as const array [constParameter] splint-3.1.2.orig/test/db3/employee.c:22:33: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/db3/employee.c:22:48: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/db3/empset.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/empset.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/empset.c:154:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/empset.c:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/drive.c:173:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/db3/drive.c:169:5: note: i is assigned splint-3.1.2.orig/test/db3/drive.c:173:5: note: i is overwritten splint-3.1.2.orig/test/db3/erc.c:11:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/erc.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/erc.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/eref.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/db3/eref.c:21:30: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] splint-3.1.2.orig/test/db3/ereftab.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/decl.c:13:6: error: Array 'buf[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/decl.c:19:10: style: Variable 'array' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/decl.c:13:11: style: Variable 'buf[10]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/decl.c:20:28: style: Variable 'size' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/divzero.c:3:13: error: Division by zero. [zerodiv] splint-3.1.2.orig/test/divzero.c:3:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/divzero.c:4:12: style: Variable 'd' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/dkf5kRange.c:13:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/dkf5kRange.c:13:7: portability: %i in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/enum.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/enum.c:37:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/enum.c:17:5: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/enum.c:15:5: note: y is assigned splint-3.1.2.orig/test/enum.c:17:5: note: y is overwritten splint-3.1.2.orig/test/enum.c:18:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/enum.c:16:5: note: x is assigned splint-3.1.2.orig/test/enum.c:18:5: note: x is overwritten splint-3.1.2.orig/test/enum.c:13:7: style: Variable 'a' can be declared as const array [constVariable] splint-3.1.2.orig/src/usymtab.c:2012:17: warning: Logical disjunction always evaluates to true: c != ' ' || c != '\t'. [incorrectLogicOperator] splint-3.1.2.orig/test/enumtag.c:4:7: style: struct member 's_st::x' is never used. [unusedStructMember] splint-3.1.2.orig/test/enum.c:28:15: error: Uninitialized variable: m [uninitvar] splint-3.1.2.orig/test/enum.c:15:7: error: Uninitialized variable: a [legacyUninitvar] splint-3.1.2.orig/test/enum.c:5:26: style: struct member '_st::a' is never used. [unusedStructMember] splint-3.1.2.orig/test/enum.c:5:33: style: struct member '_st::b' is never used. [unusedStructMember] splint-3.1.2.orig/test/enum.c:6:22: style: struct member 'st2::a' is never used. [unusedStructMember] splint-3.1.2.orig/test/enum.c:6:29: style: struct member 'st2::b' is never used. [unusedStructMember] splint-3.1.2.orig/test/enum.c:13:7: style: Variable 'a' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/enum.c:62:7: style: Variable 's.e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/usymtab.c:4700:24: style: Condition 'level<=s->lexlevel' is always true [knownConditionTrueFalse] splint-3.1.2.orig/src/usymtab.c:4695:13: note: Assuming that condition 'level>s->lexlevel' is not redundant splint-3.1.2.orig/src/usymtab.c:4700:24: note: Condition 'level<=s->lexlevel' is always true splint-3.1.2.orig/src/usymtab.c:6175:13: style: Condition 'gotone' is always false [knownConditionTrueFalse] splint-3.1.2.orig/src/usymtab.c:6147:9: note: Assuming that condition 'gotone' is not redundant splint-3.1.2.orig/src/usymtab.c:6175:13: note: Condition 'gotone' is always false splint-3.1.2.orig/src/usymtab.c:2029:17: warning: Either the condition '(s=reader_readLine(f,s,MAX_DUMP_LINE_LENGTH))!=NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] splint-3.1.2.orig/src/usymtab.c:1904:62: note: Assuming that condition '(s=reader_readLine(f,s,MAX_DUMP_LINE_LENGTH))!=NULL' is not redundant splint-3.1.2.orig/src/usymtab.c:2029:17: note: Null pointer dereference splint-3.1.2.orig/test/fileio/file.c:16:9: style: The if condition is the same as the previous if condition [duplicateCondition] splint-3.1.2.orig/test/fileio/file.c:11:9: note: First condition splint-3.1.2.orig/test/fileio/file.c:16:9: note: Second condition splint-3.1.2.orig/test/fields3.c:13:9: style: Condition 'i<2' is always false [knownConditionTrueFalse] splint-3.1.2.orig/test/fields3.c:9:11: note: Assignment 'i=3', assigned value is 3 splint-3.1.2.orig/test/fields3.c:13:9: note: Condition 'i<2' is always false splint-3.1.2.orig/test/fields3.c:29:9: style: Condition 'i<2' is always false [knownConditionTrueFalse] splint-3.1.2.orig/test/fields3.c:25:11: note: Assignment 'i=3', assigned value is 3 splint-3.1.2.orig/test/fields3.c:29:9: note: Condition 'i<2' is always false splint-3.1.2.orig/test/fileio/file.c:25:10: error: Uninitialized variable: res [uninitvar] splint-3.1.2.orig/test/fields3.c:16:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/fileio/file.c:6:9: style: Variable 'res' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/fileio/filerw.c:8:10: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning] splint-3.1.2.orig/test/fileio/filerw.c:12:7: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning] splint-3.1.2.orig/test/fileio/filerw.c:6:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/fileio/filerw.c:5:5: note: c is assigned splint-3.1.2.orig/test/fileio/filerw.c:6:5: note: c is overwritten splint-3.1.2.orig/test/fileio/filerw.c:12:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/fileio/filerw.c:6:5: note: c is assigned splint-3.1.2.orig/test/fileio/filerw.c:12:5: note: c is overwritten splint-3.1.2.orig/test/fileio/filebranch.c:1:15: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/src/usymtab.c:212:40: style:inconclusive: Function 'usymtab_mustBreak' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:168:40: note: Function 'usymtab_mustBreak' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:212:40: note: Function 'usymtab_mustBreak' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:218:41: style:inconclusive: Function 'usymtab_mustEscape' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:169:41: note: Function 'usymtab_mustEscape' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:218:41: note: Function 'usymtab_mustEscape' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:249:47: style:inconclusive: Function 'usymtab_isAltDefinitelyNull' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:104:47: note: Function 'usymtab_isAltDefinitelyNull' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:249:47: note: Function 'usymtab_isAltDefinitelyNull' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:1405:41: style:inconclusive: Function 'usymtab_getIndex' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:160:55: note: Function 'usymtab_getIndex' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:1405:41: note: Function 'usymtab_getIndex' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:1405:52: style:inconclusive: Function 'usymtab_getIndex' argument 2 names different: declaration 'p_k' definition 'k'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:160:68: note: Function 'usymtab_getIndex' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:1405:52: note: Function 'usymtab_getIndex' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:1436:43: style:inconclusive: Function 'usymtab_fetchIndex' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:161:71: note: Function 'usymtab_fetchIndex' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:1436:43: note: Function 'usymtab_fetchIndex' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:1436:53: style:inconclusive: Function 'usymtab_fetchIndex' argument 2 names different: declaration 'p_ui' definition 'ui'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:161:83: note: Function 'usymtab_fetchIndex' argument 2 names different: declaration 'p_ui' definition 'ui'. splint-3.1.2.orig/src/usymtab.c:1436:53: note: Function 'usymtab_fetchIndex' argument 2 names different: declaration 'p_ui' definition 'ui'. splint-3.1.2.orig/src/usymtab.c:4638:42: style:inconclusive: Function 'usymtab_getRefTab' argument 1 names different: declaration 'p_u' definition 'u'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:124:44: note: Function 'usymtab_getRefTab' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/usymtab.c:4638:42: note: Function 'usymtab_getRefTab' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/usymtab.c:4638:49: style:inconclusive: Function 'usymtab_getRefTab' argument 2 names different: declaration 'p_level' definition 'level'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:124:53: note: Function 'usymtab_getRefTab' argument 2 names different: declaration 'p_level' definition 'level'. splint-3.1.2.orig/src/usymtab.c:4638:49: note: Function 'usymtab_getRefTab' argument 2 names different: declaration 'p_level' definition 'level'. splint-3.1.2.orig/src/usymtab.c:4638:63: style:inconclusive: Function 'usymtab_getRefTab' argument 3 names different: declaration 'p_index' definition 'index'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:124:69: note: Function 'usymtab_getRefTab' argument 3 names different: declaration 'p_index' definition 'index'. splint-3.1.2.orig/src/usymtab.c:4638:63: note: Function 'usymtab_getRefTab' argument 3 names different: declaration 'p_index' definition 'index'. splint-3.1.2.orig/src/usymtab.c:4654:42: style:inconclusive: Function 'usymtab_dropEnv' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:142:42: note: Function 'usymtab_dropEnv' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:4654:42: note: Function 'usymtab_dropEnv' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:4741:44: style:inconclusive: Function 'usymtab_getRefNoisy' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:144:46: note: Function 'usymtab_getRefNoisy' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:4741:44: note: Function 'usymtab_getRefNoisy' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:4741:51: style:inconclusive: Function 'usymtab_getRefNoisy' argument 2 names different: declaration 'p_level' definition 'level'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:144:55: note: Function 'usymtab_getRefNoisy' argument 2 names different: declaration 'p_level' definition 'level'. splint-3.1.2.orig/src/usymtab.c:4741:51: note: Function 'usymtab_getRefNoisy' argument 2 names different: declaration 'p_level' definition 'level'. splint-3.1.2.orig/src/usymtab.c:4741:65: style:inconclusive: Function 'usymtab_getRefNoisy' argument 3 names different: declaration 'p_index' definition 'index'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:144:71: note: Function 'usymtab_getRefNoisy' argument 3 names different: declaration 'p_index' definition 'index'. splint-3.1.2.orig/src/usymtab.c:4741:65: note: Function 'usymtab_getRefNoisy' argument 3 names different: declaration 'p_index' definition 'index'. splint-3.1.2.orig/src/usymtab.c:4861:44: style:inconclusive: Function 'refTable_lookup' argument 1 names different: declaration 'p_ut' definition 'ut'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:167:51: note: Function 'refTable_lookup' argument 1 names different: declaration 'p_ut' definition 'ut'. splint-3.1.2.orig/src/usymtab.c:4861:44: note: Function 'refTable_lookup' argument 1 names different: declaration 'p_ut' definition 'ut'. splint-3.1.2.orig/src/usymtab.c:4861:52: style:inconclusive: Function 'refTable_lookup' argument 2 names different: declaration 'p_level' definition 'level'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:167:61: note: Function 'refTable_lookup' argument 2 names different: declaration 'p_level' definition 'level'. splint-3.1.2.orig/src/usymtab.c:4861:52: note: Function 'refTable_lookup' argument 2 names different: declaration 'p_level' definition 'level'. splint-3.1.2.orig/src/usymtab.c:4861:66: style:inconclusive: Function 'refTable_lookup' argument 3 names different: declaration 'p_index' definition 'index'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:167:77: note: Function 'refTable_lookup' argument 3 names different: declaration 'p_index' definition 'index'. splint-3.1.2.orig/src/usymtab.c:4861:66: note: Function 'refTable_lookup' argument 3 names different: declaration 'p_index' definition 'index'. splint-3.1.2.orig/src/usymtab.c:4891:44: style:inconclusive: Function 'usymtab_addRefEntry' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:140:46: note: Function 'usymtab_addRefEntry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:4891:44: note: Function 'usymtab_addRefEntry' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:4891:55: style:inconclusive: Function 'usymtab_addRefEntry' argument 2 names different: declaration 'p_k' definition 'k'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:140:59: note: Function 'usymtab_addRefEntry' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:4891:55: note: Function 'usymtab_addRefEntry' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:4956:42: style:inconclusive: Function 'usymtab_lookupAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:162:56: note: Function 'usymtab_lookupAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:4956:42: note: Function 'usymtab_lookupAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:4956:53: style:inconclusive: Function 'usymtab_lookupAux' argument 2 names different: declaration 'p_k' definition 'k'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:162:69: note: Function 'usymtab_lookupAux' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:4956:53: note: Function 'usymtab_lookupAux' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:5003:33: style:inconclusive: Function 'usymtab_lookupQuietAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:147:35: note: Function 'usymtab_lookupQuietAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5003:33: note: Function 'usymtab_lookupQuietAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5003:44: style:inconclusive: Function 'usymtab_lookupQuietAux' argument 2 names different: declaration 'p_k' definition 'k'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:147:48: note: Function 'usymtab_lookupQuietAux' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:5003:44: note: Function 'usymtab_lookupQuietAux' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:5003:52: style:inconclusive: Function 'usymtab_lookupQuietAux' argument 3 names different: declaration 'p_noalt' definition 'noalt'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:147:58: note: Function 'usymtab_lookupQuietAux' argument 3 names different: declaration 'p_noalt' definition 'noalt'. splint-3.1.2.orig/src/usymtab.c:5003:52: note: Function 'usymtab_lookupQuietAux' argument 3 names different: declaration 'p_noalt' definition 'noalt'. splint-3.1.2.orig/src/usymtab.c:5030:30: style:inconclusive: Function 'usymtab_lookupQuiet' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:150:32: note: Function 'usymtab_lookupQuiet' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5030:30: note: Function 'usymtab_lookupQuiet' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5030:41: style:inconclusive: Function 'usymtab_lookupQuiet' argument 2 names different: declaration 'p_k' definition 'k'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:150:45: note: Function 'usymtab_lookupQuiet' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:5030:41: note: Function 'usymtab_lookupQuiet' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:5036:35: style:inconclusive: Function 'usymtab_lookupQuietNoAlt' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:153:37: note: Function 'usymtab_lookupQuietNoAlt' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5036:35: note: Function 'usymtab_lookupQuietNoAlt' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5036:46: style:inconclusive: Function 'usymtab_lookupQuietNoAlt' argument 2 names different: declaration 'p_k' definition 'k'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:153:50: note: Function 'usymtab_lookupQuietNoAlt' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:5036:46: note: Function 'usymtab_lookupQuietNoAlt' argument 2 names different: declaration 'p_k' definition 'k'. splint-3.1.2.orig/src/usymtab.c:5188:34: style:inconclusive: Function 'usymtab_suFieldsType' argument 1 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:106:47: note: Function 'usymtab_suFieldsType' argument 1 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/usymtab.c:5188:34: note: Function 'usymtab_suFieldsType' argument 1 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/usymtab.c:5188:42: style:inconclusive: Function 'usymtab_suFieldsType' argument 2 names different: declaration 'p_isStruct' definition 'isStruct'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:106:57: note: Function 'usymtab_suFieldsType' argument 2 names different: declaration 'p_isStruct' definition 'isStruct'. splint-3.1.2.orig/src/usymtab.c:5188:42: note: Function 'usymtab_suFieldsType' argument 2 names different: declaration 'p_isStruct' definition 'isStruct'. splint-3.1.2.orig/src/usymtab.c:5365:47: style:inconclusive: Function 'refTable_free' argument 1 names different: declaration 'p_x' definition 'x'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:105:59: note: Function 'refTable_free' argument 1 names different: declaration 'p_x' definition 'x'. splint-3.1.2.orig/src/usymtab.c:5365:47: note: Function 'refTable_free' argument 1 names different: declaration 'p_x' definition 'x'. splint-3.1.2.orig/src/usymtab.c:5365:54: style:inconclusive: Function 'refTable_free' argument 2 names different: declaration 'p_nentries' definition 'nentries'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:105:68: note: Function 'refTable_free' argument 2 names different: declaration 'p_nentries' definition 'nentries'. splint-3.1.2.orig/src/usymtab.c:5365:54: note: Function 'refTable_free' argument 2 names different: declaration 'p_nentries' definition 'nentries'. splint-3.1.2.orig/src/usymtab.c:5381:53: style:inconclusive: Function 'usymtab_freeLevel' argument 1 names different: declaration 'p_u' definition 'u'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:118:53: note: Function 'usymtab_freeLevel' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/usymtab.c:5381:53: note: Function 'usymtab_freeLevel' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/usymtab.c:5424:37: style:inconclusive: Function 'usymtab_freeAux' argument 1 names different: declaration 'p_u' definition 'u'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:108:49: note: Function 'usymtab_freeAux' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/usymtab.c:5424:37: note: Function 'usymtab_freeAux' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/usymtab.c:5592:47: style:inconclusive: Function 'usymtab_isDefinitelyNullAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:121:47: note: Function 'usymtab_isDefinitelyNullAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5592:47: note: Function 'usymtab_isDefinitelyNullAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5699:34: style:inconclusive: Function 'usymtab_unparseStackTab' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:122:60: note: Function 'usymtab_unparseStackTab' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/usymtab.c:5699:34: note: Function 'usymtab_unparseStackTab' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/usymtab.c:5723:41: style:inconclusive: Function 'usymtab_typeName' argument 1 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:134:67: note: Function 'usymtab_typeName' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/usymtab.c:5723:41: note: Function 'usymtab_typeName' argument 1 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/usymtab.c:5909:30: style:inconclusive: Function 'usymtab_printAllAux' argument 1 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/usymtab.c:155:42: note: Function 'usymtab_printAllAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/usymtab.c:5909:30: note: Function 'usymtab_printAllAux' argument 1 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/test/for/for.c:13:6: error: Array 't[11]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/for/for.c:11:15: note: Assuming that condition 'i<=11' is not redundant splint-3.1.2.orig/test/for/for.c:13:6: note: Array index out of bounds splint-3.1.2.orig/test/for/for.c:8:10: style: Variable 's[j]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/for/for.c:13:10: style: Variable 't[i]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/uentry.c:4200:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/format.c:1:25: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/funcpointer.c:6:1: debug: Failed to parse 'typedef int * ( * f4 [ ] ) ( void ) ;'. The checking continues anyway. [simplifyTypedef] splint-3.1.2.orig/test/funcpointer.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t6 [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/funcpointer.c:19:28: error: Returning pointer to local variable 'i' that will be invalid when returning. [returnDanglingLifetime] splint-3.1.2.orig/test/funcpointer.c:19:28: note: Address of variable taken here. splint-3.1.2.orig/test/funcpointer.c:19:16: note: Variable created here. splint-3.1.2.orig/test/funcpointer.c:19:28: note: Returning pointer to local variable 'i' that will be invalid when returning. splint-3.1.2.orig/test/functionmacro.c:7:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/functionmacro.c:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/funcpointer.c:29:6: style: Variable 't1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/funcpointer.c:28:6: note: t1 is assigned splint-3.1.2.orig/test/funcpointer.c:29:6: note: t1 is overwritten splint-3.1.2.orig/test/funcpointer.c:33:6: style: Variable 't2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/funcpointer.c:32:6: note: t2 is assigned splint-3.1.2.orig/test/funcpointer.c:33:6: note: t2 is overwritten splint-3.1.2.orig/test/funcpointer.c:42:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/funcpointer.c:41:5: note: x is assigned splint-3.1.2.orig/test/funcpointer.c:42:5: note: x is overwritten splint-3.1.2.orig/test/funcpointer.c:44:6: style: Variable 'xp' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/funcpointer.c:43:6: note: xp is assigned splint-3.1.2.orig/test/funcpointer.c:44:6: note: xp is overwritten splint-3.1.2.orig/src/usymtab.c:1071:14: style: Variable 'eindex' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/usymtab.c:1248:9: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/usymtab.c:1829:13: style: Variable 'lastekind' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/funcpointer.c:26:11: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/src/usymtab.c:4744:13: style: Variable 'ue' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/funcpointer.c:35:6: style: Variable 't3' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/funcpointer.c:36:7: style: Variable 't3p' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/funcpointer.c:40:8: style: Variable 'xppp' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/funcpointer.c:42:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/funcpointer.c:44:6: style: Variable 'xp' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/info.c:3:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/info.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/innerarray.c:4:12: style: Parameter 'arr' can be declared as const array [constParameter] splint-3.1.2.orig/test/innerarray.c:9:13: style: Parameter 'arr' can be declared as const array [constParameter] splint-3.1.2.orig/test/innerarray.c:14:13: style: Parameter 'arr' can be declared as const array [constParameter] splint-3.1.2.orig/test/iter.h:7:69: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] splint-3.1.2.orig/test/innerarray.c:32:7: style: Unused variable: array2 [unusedVariable] splint-3.1.2.orig/test/iter2.c:14:3: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] splint-3.1.2.orig/test/internal.c:21:9: style: Local variable 'e1' shadows outer variable [shadowVariable] splint-3.1.2.orig/test/internal.c:12:7: note: Shadowed declaration splint-3.1.2.orig/test/internal.c:21:9: note: Shadow variable splint-3.1.2.orig/test/libs.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/internal.c:12:7: style: Unused variable: e1 [unusedVariable] splint-3.1.2.orig/test/internal.c:13:9: style: Unused variable: el [unusedVariable] splint-3.1.2.orig/test/libs.c:7:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/internal.c:14:7: style: Unused variable: alphabet [unusedVariable] splint-3.1.2.orig/test/libs.c:13:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/internal.c:15:8: style: Unused variable: Alphabet [unusedVariable] splint-3.1.2.orig/test/internal.c:16:7: style: Unused variable: alphabet1soup [unusedVariable] splint-3.1.2.orig/test/internal.c:17:8: style: Unused variable: alphabetlsoup [unusedVariable] splint-3.1.2.orig/test/internal.c:18:7: style: Unused variable: lcase [unusedVariable] splint-3.1.2.orig/test/internal.c:21:9: style: Unused variable: e1 [unusedVariable] splint-3.1.2.orig/test/internal.c:22:9: style: Unused variable: a1phabet [unusedVariable] splint-3.1.2.orig/test/internal.c:23:11: style: Unused variable: lcAse [unusedVariable] splint-3.1.2.orig/test/internal.c:24:9: style: Unused variable: s52 [unusedVariable] splint-3.1.2.orig/test/internal.c:25:9: style: Unused variable: sS2 [unusedVariable] splint-3.1.2.orig/test/internal.c:26:9: style: Unused variable: s5Z [unusedVariable] splint-3.1.2.orig/test/internal.c:27:9: style: Unused variable: numO [unusedVariable] splint-3.1.2.orig/test/internal.c:28:9: style: Unused variable: num0 [unusedVariable] splint-3.1.2.orig/test/libs.c:48:3: warning: Return value of function bsearch() is not used. [ignoredReturnValue] splint-3.1.2.orig/test/libs.c:33:7: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning] splint-3.1.2.orig/test/keep.c:34:39: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/libs.c:47:19: error: Null pointer dereference [nullPointer] splint-3.1.2.orig/test/libs.c:48:12: error: Null pointer dereference [nullPointer] splint-3.1.2.orig/test/libs.c:51:10: error: Null pointer dereference [nullPointer] splint-3.1.2.orig/test/libs.c:52:10: error: Null pointer dereference [nullPointer] splint-3.1.2.orig/test/libs.c:34:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/libs.c:33:5: note: c is assigned splint-3.1.2.orig/test/libs.c:34:5: note: c is overwritten splint-3.1.2.orig/test/libs.c:21:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] splint-3.1.2.orig/test/libs.c:25:14: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/libs.c:7:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/libs.c:13:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/libs.c:34:5: style: Variable 'c' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/linked.c:4:7: style: struct member '_node::val' is never used. [unusedStructMember] splint-3.1.2.orig/test/linked.c:15:11: style: Variable 'nn' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/linked2.c:4:7: style: struct member '_node::val' is never used. [unusedStructMember] splint-3.1.2.orig/test/linked2.c:15:11: style: Variable 'nn' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/linked3.c:15:11: style: Variable 'nn' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/linked4.c:4:9: style: struct member 'item::val' is never used. [unusedStructMember] splint-3.1.2.orig/test/linked4.c:19:11: style: Variable 'nn' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/linked5.c:4:9: style: struct member 'item::val' is never used. [unusedStructMember] splint-3.1.2.orig/test/linked5.c:19:11: style: Variable 'nn' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/lintcomments.c:14:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/test/lintcomments.c:20:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/lintcomments.c:14:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/lintcomments.c:18:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/test/lintcomments.c:24:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/test/linked6.c:4:9: style: struct member 'item::val' is never used. [unusedStructMember] splint-3.1.2.orig/test/linked6.c:21:11: style: Variable 'nn' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/lintcomments.c:18:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/lintcomments.c:24:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/longint.c:12:7: style: Variable 'li1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/longint.c:8:7: note: li1 is assigned splint-3.1.2.orig/test/longint.c:12:7: note: li1 is overwritten splint-3.1.2.orig/test/longint.c:13:7: style: Variable 'si1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/looptesteffect.c:18:43: warning: Either the condition 'e!=NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] splint-3.1.2.orig/test/looptesteffect.c:11:10: note: Assuming that condition 'e!=NULL' is not redundant splint-3.1.2.orig/test/looptesteffect.c:18:43: note: Null pointer dereference splint-3.1.2.orig/test/macrosef.c:6:3: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] splint-3.1.2.orig/test/malloc.c:5:7: error: Array 'ip[22]' accessed at index 88, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/malloc.c:15:7: error: Array 'ip[22]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/malloc.c:26:7: error: Array 'ip[87]' accessed at index 87, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/malloc.c:35:7: error: Array 'ip[43]' accessed at index 86, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/macrosef.c:6:5: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] splint-3.1.2.orig/test/manual/bool.c:6:9: style: Condition 'i=3' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/manual/bool.c:10:7: style: Condition 's' is always false [knownConditionTrueFalse] splint-3.1.2.orig/test/manual/bool.c:8:13: note: Assuming that condition 's' is not redundant splint-3.1.2.orig/test/manual/bool.c:10:7: note: Condition 's' is always false splint-3.1.2.orig/test/manual/bool.c:3:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/manual/bounds.c:6:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/manual/bounds.c:15:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/manual/macros.c:7:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/manual/macros.c:8:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/manual/implicit.c:2:9: style: struct member 'rec::name' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/implicit.c:3:7: style: struct member 'rec::val' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/macros.c:7:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/manual/macros.c:8:5: style: Variable 'c' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/manual/modify.c:1:17: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/manual/names.c:10:11: style: Local variable 'x' shadows outer argument [shadowArgument] splint-3.1.2.orig/test/manual/names.c:3:12: note: Shadowed declaration splint-3.1.2.orig/test/manual/names.c:10:11: note: Shadow variable splint-3.1.2.orig/test/manual/noeffect.c:6:5: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] splint-3.1.2.orig/test/manual/only.c:13:9: error: Dereferencing 'x' after it is deallocated / released [deallocuse] splint-3.1.2.orig/test/manual/only.c:14:3: error: Memory leak: m [memleak] splint-3.1.2.orig/test/manual/names.c:10:13: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/manual/names.c:11:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/manual/null.c:1:35: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/manual/null.c:6:35: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/manual/order.c:11:15: error: Expression 'x++*x' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/manual/order.c:13:8: error: Expression 'y[i]=i++' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/manual/palindrome.c:6:10: style: Variable 'current' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/manual/refs.c:3:8: style: struct member 'rstring::refs' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/refs.c:4:10: style: struct member 'rstring::contents' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/sample.c:11:3: error: Memory leak: x [memleak] splint-3.1.2.orig/test/manual/setChar.c:5:7: error: Array 'buf[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/manual/sample.c:5:8: style: Variable 'x' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/manual/rgb.c:2:8: style: struct member 'color::r' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/rgb.c:2:15: style: struct member 'color::g' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/rgb.c:2:22: style: struct member 'color::b' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/sample.c:5:10: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/manual/sample.c:5:28: style: Variable 'x' is allocated memory that is never used. [unusedAllocatedMemory] splint-3.1.2.orig/test/manual/stack.c:9:3: error: Non-local variable 'glob' will use pointer to local variable 'loc'. [danglingLifetime] splint-3.1.2.orig/test/manual/stack.c:9:10: note: Address of variable taken here. splint-3.1.2.orig/test/manual/stack.c:7:7: note: Variable created here. splint-3.1.2.orig/test/manual/stack.c:9:3: note: Non-local variable 'glob' will use pointer to local variable 'loc'. splint-3.1.2.orig/test/manual/stack.c:12:10: error: Returning pointer to local variable 'loc' that will be invalid when returning. [returnDanglingLifetime] splint-3.1.2.orig/test/manual/stack.c:12:10: note: Address of variable taken here. splint-3.1.2.orig/test/manual/stack.c:7:7: note: Variable created here. splint-3.1.2.orig/test/manual/stack.c:12:10: note: Returning pointer to local variable 'loc' that will be invalid when returning. splint-3.1.2.orig/test/manual/stack.c:10:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] splint-3.1.2.orig/test/manual/sumsquares.c:9:10: error: Expression '(i++)*(i++)' depends on order of evaluation of side effects [unknownEvaluationOrder] splint-3.1.2.orig/test/manual/unique.c:5:19: style: Parameter 't' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/manual/types.c:2:8: style: struct member 'color::r' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/types.c:2:15: style: struct member 'color::g' is never used. [unusedStructMember] splint-3.1.2.orig/test/manual/types.c:2:22: style: struct member 'color::b' is never used. [unusedStructMember] splint-3.1.2.orig/test/maxset/maxsetannotations.c:2:45: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/mergestate/taintednm.c:24:10: error: Returning pointer to local variable 't' that will be invalid when returning. [returnDanglingLifetime] splint-3.1.2.orig/test/mergestate/taintednm.c:24:10: note: Array decayed to pointer here. splint-3.1.2.orig/test/mergestate/taintednm.c:3:8: note: Variable created here. splint-3.1.2.orig/test/mergestate/taintednm.c:24:10: note: Returning pointer to local variable 't' that will be invalid when returning. splint-3.1.2.orig/test/maxset/maxsetnoannotations.c:1:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/merge.c:33:4: error: Dereferencing 'y' after it is deallocated / released [deallocuse] splint-3.1.2.orig/test/merge.c:51:4: error: Null pointer dereference: y [nullPointer] splint-3.1.2.orig/test/merge.c:46:11: note: Assignment 'x=NULL', assigned value is 0 splint-3.1.2.orig/test/merge.c:50:7: note: Assignment 'y=x', assigned value is 0 splint-3.1.2.orig/test/merge.c:51:4: note: Null pointer dereference splint-3.1.2.orig/test/metastate/file2.c:13:3: error: Resource leak: fle1 [resourceLeak] splint-3.1.2.orig/test/metastate/file.c:7:8: style: Unused variable: s [unusedVariable] splint-3.1.2.orig/test/metastate/file1.c:7:8: style: Unused variable: s [unusedVariable] splint-3.1.2.orig/test/metastate/file2.c:5:9: style: Variable 'fle1' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/metastate/file5.c:16:3: error: Returning/dereferencing 'fle' after it is deallocated / released [deallocret] splint-3.1.2.orig/test/metastate/file5.c:15:10: note: Returning/dereferencing 'fle' after it is deallocated / released splint-3.1.2.orig/test/metastate/file5.c:16:3: note: Returning/dereferencing 'fle' after it is deallocated / released splint-3.1.2.orig/test/metastate/file4.c:12:8: style: Unused variable: s [unusedVariable] splint-3.1.2.orig/test/metastate/file5.c:10:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/metastate/file6.c:20:3: error: Returning/dereferencing 'res' after it is deallocated / released [deallocret] splint-3.1.2.orig/test/metastate/file6.c:19:10: note: Returning/dereferencing 'res' after it is deallocated / released splint-3.1.2.orig/test/metastate/file6.c:20:3: note: Returning/dereferencing 'res' after it is deallocated / released splint-3.1.2.orig/test/metastate/file5.c:22:8: style: Unused variable: s [unusedVariable] splint-3.1.2.orig/test/metastate/file7.c:3:14: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/metastate/file6.c:4:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/metastate/file6.c:13:52: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/metastate/file7.c:10:17: portability: '*msg' is of type 'void', the behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofDereferencedVoidPointer] splint-3.1.2.orig/test/metastate/nullbranch.c:32:1: error: Resource leak: f [resourceLeak] splint-3.1.2.orig/test/metastate/nullbranch.c:30:22: warning: Either the condition 'f!=NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] splint-3.1.2.orig/test/metastate/nullbranch.c:24:9: note: Assuming that condition 'f!=NULL' is not redundant splint-3.1.2.orig/test/metastate/nullbranch.c:30:22: note: Null pointer dereference splint-3.1.2.orig/test/metastate/nullbranch.c:30:22: error: Null pointer dereference [nullPointer] splint-3.1.2.orig/test/metastate/global.c:3:18: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/metastate/nullbranch.c:1:19: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/metastate/nullbranch.c:18:20: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/metastate/nullbranch.c:35:20: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/metastate/osd.c:3:31: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/modifies.c:22:26: style: Parameter 'p' can be declared as const array [constParameter] splint-3.1.2.orig/test/modifies.c:28:26: style: Parameter 'p' can be declared as const array [constParameter] splint-3.1.2.orig/test/modifies.c:34:26: style: Parameter 'p' can be declared as const array [constParameter] splint-3.1.2.orig/test/modtest.c:9:12: style: Parameter 'a' can be declared as const array [constParameter] splint-3.1.2.orig/test/modtest.c:9:22: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/moreBufferTests/initialization.c:5:12: style: Variable 'g' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/moreBufferTests/strncatNotReallyGood.c:1:40: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/moreBufferTests2/arrayConstExpr.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/moreBufferTests/strncatNotReallyGood.c:4:29: error: Uninitialized variable: buffer [uninitvar] splint-3.1.2.orig/test/moreBufferTests/strncatReallyGood.c:3:21: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/moreBufferTests/strrchr.c:3:13: style: Parameter 't' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/moreBufferTests/strrchr.c:6:9: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/moreBufferTests2/fixedArrayType.c:9:9: error: Array 'buffer[10]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/moreBufferTests/strrchr.c:7:6: style: Variable 'tt' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/moreBufferTests2/initBlock.c:8:6: error: Array 'buf[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/moreBufferTests2/unknownsize.c:6:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/moreBufferTests2/unknownsize.c:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bSIZE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/moreBufferTests2/initBlock.c:8:11: style: Variable 'buf[10]' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/moreBufferTests2/initBlock.c:4:12: note: buf[10] is assigned splint-3.1.2.orig/test/moreBufferTests2/initBlock.c:8:11: note: buf[10] is overwritten splint-3.1.2.orig/test/moreBufferTests2/arrayConstExpr.c:10:14: style: Variable 'string1[5]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/moreBufferTests2/fixedArrayType.c:9:28: style: Variable 'buffer[sizeof(Array[10])-1]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/moreBufferTests2/arrayConstExpr.c:12:18: style: Variable 'string2[MYSIZE]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/moreBufferTests2/initBlock.c:8:11: style: Variable 'buf[10]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/moreBufferTests2/initBlock.c:9:12: style: Variable 'buf1[9]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/moreBufferTests2/unknownsize.c:9:8: style: Variable 'c[9]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/moreBufferTests2/unknownsize.c:18:19: style: Variable 'b[sizeof(b)-1]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/null2.c:16:19: warning: Either the condition '!x2' is redundant or there is possible null pointer dereference: x2. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null2.c:16:10: note: Assuming that condition '!x2' is not redundant splint-3.1.2.orig/test/null2.c:16:19: note: Null pointer dereference splint-3.1.2.orig/test/null2.c:17:18: warning: Either the condition 'x3' is redundant or there is possible null pointer dereference: x3. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null2.c:17:10: note: Assuming that condition 'x3' is not redundant splint-3.1.2.orig/test/null2.c:17:18: note: Null pointer dereference splint-3.1.2.orig/test/null2.c:20:27: warning: Either the condition '!x1' is redundant or there is possible null pointer dereference: x1. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null2.c:33:7: note: Assuming that condition '!x1' is not redundant splint-3.1.2.orig/test/null2.c:20:27: note: Null pointer dereference splint-3.1.2.orig/test/null2.c:30:8: warning: Either the condition 'x4' is redundant or there is possible null pointer dereference: x4. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null2.c:23:7: note: Assuming that condition 'x4' is not redundant splint-3.1.2.orig/test/null2.c:30:8: note: Null pointer dereference splint-3.1.2.orig/test/null2.c:16:8: style: Variable 'test' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/null2.c:15:8: note: test is assigned splint-3.1.2.orig/test/null2.c:16:8: note: test is overwritten splint-3.1.2.orig/test/null2.c:17:8: style: Variable 'test' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/null2.c:16:8: note: test is assigned splint-3.1.2.orig/test/null2.c:17:8: note: test is overwritten splint-3.1.2.orig/test/null2.c:18:8: style: Variable 'test' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/null2.c:17:8: note: test is assigned splint-3.1.2.orig/test/null2.c:18:8: note: test is overwritten splint-3.1.2.orig/test/null3.c:65:14: warning: Identical condition and return expression 'y', return value is always 0 [identicalConditionAfterEarlyExit] splint-3.1.2.orig/test/null3.c:58:7: note: If condition 'y' is true, the function will return/exit splint-3.1.2.orig/test/null3.c:65:14: note: Returning identical expression 'y' splint-3.1.2.orig/test/null2.c:20:8: style: Variable 'test' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/null2.c:18:8: note: test is assigned splint-3.1.2.orig/test/null2.c:20:8: note: test is overwritten splint-3.1.2.orig/test/null2.c:21:8: style: Variable 'test' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/null2.c:20:8: note: test is assigned splint-3.1.2.orig/test/null2.c:21:8: note: test is overwritten splint-3.1.2.orig/test/null3.c:43:9: style: Variable '*arg1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/null3.c:31:13: note: *arg1 is assigned splint-3.1.2.orig/test/null3.c:43:9: note: *arg1 is overwritten splint-3.1.2.orig/test/null2.c:5:56: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/null2.c:10:55: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/null3.c:58:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/test/null3.c:63:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/null3.c:58:3: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/null2.c:21:8: style: Variable 'test' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/null1.c:19:13: error: Memory leak: y [memleak] splint-3.1.2.orig/test/null1.c:67:3: error: Memory leak: z3 [memleak] splint-3.1.2.orig/test/null1.c:39:14: warning: Either the condition '!z' is redundant or there is possible null pointer dereference: z. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null1.c:39:7: note: Assuming that condition '!z' is not redundant splint-3.1.2.orig/test/null1.c:39:14: note: Null pointer dereference splint-3.1.2.orig/test/null1.c:43:22: warning: Either the condition 'z4==NULL' is redundant or there is possible null pointer dereference: z4. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null1.c:43:10: note: Assuming that condition 'z4==NULL' is not redundant splint-3.1.2.orig/test/null1.c:43:22: note: Null pointer dereference splint-3.1.2.orig/test/null1.c:46:25: warning: Either the condition 'z2!=NULL' is redundant or there is possible null pointer dereference: z2. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null1.c:46:12: note: Assuming that condition 'z2!=NULL' is not redundant splint-3.1.2.orig/test/null1.c:46:25: note: Null pointer dereference splint-3.1.2.orig/test/null1.c:49:11: warning: Either the condition 'z3!=NULL' is redundant or there is possible null pointer dereference: z3. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null1.c:48:10: note: Assuming that condition 'z3!=NULL' is not redundant splint-3.1.2.orig/test/null1.c:49:11: note: Null pointer dereference splint-3.1.2.orig/test/null1.c:55:4: warning: Either the condition 'z2!=NULL' is redundant or there is possible null pointer dereference: z2. [nullPointerRedundantCheck] splint-3.1.2.orig/test/null1.c:53:10: note: Assuming that condition 'z2!=NULL' is not redundant splint-3.1.2.orig/test/null1.c:55:4: note: Null pointer dereference splint-3.1.2.orig/test/null1.c:55:7: style: Variable '*z2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/null1.c:53:25: note: *z2 is assigned splint-3.1.2.orig/test/null1.c:55:7: note: *z2 is overwritten splint-3.1.2.orig/test/null1.c:5:56: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/null6.c:39:9: style: Condition 'x==NULL' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/null6.c:37:13: note: Assignment 'x=NULL', assigned value is 0 splint-3.1.2.orig/test/null6.c:39:9: note: Condition 'x==NULL' is always true splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:147:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] splint-3.1.2.orig/test/nullterminatedtest/test1.c:13:6: error: Uninitialized variable: d [uninitvar] splint-3.1.2.orig/src/uentry.c:7424:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/src/uentry.c:7434:7: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/uentry.c:7424:7: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:173:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:10149:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] splint-3.1.2.orig/src/uentry.c:10161:7: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/src/uentry.c:10149:12: note: Found duplicate branches for 'if' and 'else'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_HTML [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:733:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_HTML [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:976:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW_LINE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/nullterminatedtest/test3.c:14:9: error: Uninitialized variable: y [uninitvar] splint-3.1.2.orig/test/nullterminatedtest/test3.c:14:12: error: Uninitialized variable: x [uninitvar] splint-3.1.2.orig/test/nullterminatedtest/test3.c:34:8: error: Uninitialized variable: d [uninitvar] splint-3.1.2.orig/test/nullterminatedtest/test3.c:26:29: style: Unused variable: c [unusedVariable] splint-3.1.2.orig/src/uentry.c:6834:2: style: Statements following 'break' will never be executed. [unreachableCode] splint-3.1.2.orig/test/nullterminatedtest/buggy_support1.c:47:13: error: Common realloc mistake: 'word' nulled but not freed upon failure [memleakOnRealloc] splint-3.1.2.orig/test/nullterminatedtest/buggy_support1.c:59:16: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/nullterminatedtest/buggy_support1.c:86:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/numabstract.c:13:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/numabstract.c:12:6: note: a2 is assigned splint-3.1.2.orig/test/numabstract.c:13:6: note: a2 is overwritten splint-3.1.2.orig/test/numabstract.c:15:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/numabstract.c:13:6: note: a2 is assigned splint-3.1.2.orig/test/numabstract.c:15:6: note: a2 is overwritten splint-3.1.2.orig/test/numabstract.c:19:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/numabstract.c:14:5: note: i is assigned splint-3.1.2.orig/test/numabstract.c:19:5: note: i is overwritten splint-3.1.2.orig/test/numabstract.c:16:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/numabstract.c:15:6: note: a2 is assigned splint-3.1.2.orig/test/numabstract.c:16:6: note: a2 is overwritten splint-3.1.2.orig/test/numabstract.c:17:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/numabstract.c:16:6: note: a2 is assigned splint-3.1.2.orig/test/numabstract.c:17:6: note: a2 is overwritten splint-3.1.2.orig/test/numabstract.c:20:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/numabstract.c:19:5: note: i is assigned splint-3.1.2.orig/test/numabstract.c:20:5: note: i is overwritten splint-3.1.2.orig/test/nullterminatedtest/buggy_support1.c:112:18: style: Variable 'num_chars' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/numabstract.c:20:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/uentry.c:1416:49: style:inconclusive: Function 'checkGlobalsModifies' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:38:56: note: Function 'checkGlobalsModifies' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:1416:49: note: Function 'checkGlobalsModifies' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:1416:61: style:inconclusive: Function 'checkGlobalsModifies' argument 2 names different: declaration 'p_sr' definition 'sr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:38:70: note: Function 'checkGlobalsModifies' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/uentry.c:1416:61: note: Function 'checkGlobalsModifies' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/test/oldstyle.c:5:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:1486:57: style:inconclusive: Function 'uentry_addStateClause' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:51:43: note: Function 'uentry_addStateClause' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:1486:57: note: Function 'uentry_addStateClause' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:1486:73: style:inconclusive: Function 'uentry_addStateClause' argument 2 names different: declaration 'p_sc' definition 'sc'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:51:72: note: Function 'uentry_addStateClause' argument 2 names different: declaration 'p_sc' definition 'sc'. splint-3.1.2.orig/src/uentry.c:1486:73: note: Function 'uentry_addStateClause' argument 2 names different: declaration 'p_sc' definition 'sc'. splint-3.1.2.orig/src/uentry.c:1585:32: style:inconclusive: Function 'uentry_combineModifies' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:48:44: note: Function 'uentry_combineModifies' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:1585:32: note: Function 'uentry_combineModifies' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:1585:56: style:inconclusive: Function 'uentry_combineModifies' argument 2 names different: declaration 'p_sr' definition 'sr'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:48:70: note: Function 'uentry_combineModifies' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/uentry.c:1585:56: note: Function 'uentry_combineModifies' argument 2 names different: declaration 'p_sr' definition 'sr'. splint-3.1.2.orig/src/uentry.c:2063:30: style:inconclusive: Function 'uentry_checkIterArgs' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:43:42: note: Function 'uentry_checkIterArgs' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:2063:30: note: Function 'uentry_checkIterArgs' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:2865:43: style:inconclusive: Function 'uentry_setAliasKind' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:122:55: note: Function 'uentry_setAliasKind' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:2865:43: note: Function 'uentry_setAliasKind' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:2865:54: style:inconclusive: Function 'uentry_setAliasKind' argument 2 names different: declaration 'p_ak' definition 'ak'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:122:68: note: Function 'uentry_setAliasKind' argument 2 names different: declaration 'p_ak' definition 'ak'. splint-3.1.2.orig/src/uentry.c:2865:54: note: Function 'uentry_setAliasKind' argument 2 names different: declaration 'p_ak' definition 'ak'. splint-3.1.2.orig/src/uentry.c:2872:43: style:inconclusive: Function 'uentry_setNullState' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:121:55: note: Function 'uentry_setNullState' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:2872:43: note: Function 'uentry_setNullState' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:2872:54: style:inconclusive: Function 'uentry_setNullState' argument 2 names different: declaration 'p_ns' definition 'ns'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:121:68: note: Function 'uentry_setNullState' argument 2 names different: declaration 'p_ns' definition 'ns'. splint-3.1.2.orig/src/uentry.c:2872:54: note: Function 'uentry_setNullState' argument 2 names different: declaration 'p_ns' definition 'ns'. splint-3.1.2.orig/src/uentry.c:3155:40: style:inconclusive: Function 'uentry_makeConstantAux' argument 1 names different: declaration 'p_n' definition 'n'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:94:35: note: Function 'uentry_makeConstantAux' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/uentry.c:3155:40: note: Function 'uentry_makeConstantAux' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/uentry.c:3155:49: style:inconclusive: Function 'uentry_makeConstantAux' argument 2 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:94:46: note: Function 'uentry_makeConstantAux' argument 2 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/uentry.c:3155:49: note: Function 'uentry_makeConstantAux' argument 2 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/uentry.c:3156:30: style:inconclusive: Function 'uentry_makeConstantAux' argument 3 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:95:25: note: Function 'uentry_makeConstantAux' argument 3 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/uentry.c:3156:30: note: Function 'uentry_makeConstantAux' argument 3 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/uentry.c:3156:38: style:inconclusive: Function 'uentry_makeConstantAux' argument 4 names different: declaration 'p_priv' definition 'priv'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:95:35: note: Function 'uentry_makeConstantAux' argument 4 names different: declaration 'p_priv' definition 'priv'. splint-3.1.2.orig/src/uentry.c:3156:38: note: Function 'uentry_makeConstantAux' argument 4 names different: declaration 'p_priv' definition 'priv'. splint-3.1.2.orig/src/uentry.c:3156:49: style:inconclusive: Function 'uentry_makeConstantAux' argument 5 names different: declaration 'p_macro' definition 'macro'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:95:48: note: Function 'uentry_makeConstantAux' argument 5 names different: declaration 'p_macro' definition 'macro'. splint-3.1.2.orig/src/uentry.c:3156:49: note: Function 'uentry_makeConstantAux' argument 5 names different: declaration 'p_macro' definition 'macro'. splint-3.1.2.orig/src/uentry.c:3157:31: style:inconclusive: Function 'uentry_makeConstantAux' argument 6 names different: declaration 'p_m' definition 'm'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:96:26: note: Function 'uentry_makeConstantAux' argument 6 names different: declaration 'p_m' definition 'm'. splint-3.1.2.orig/src/uentry.c:3157:31: note: Function 'uentry_makeConstantAux' argument 6 names different: declaration 'p_m' definition 'm'. splint-3.1.2.orig/src/uentry.c:3311:40: style:inconclusive: Function 'uentry_makeVariableAux' argument 1 names different: declaration 'p_n' definition 'n'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:90:35: note: Function 'uentry_makeVariableAux' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/uentry.c:3311:40: note: Function 'uentry_makeVariableAux' argument 1 names different: declaration 'p_n' definition 'n'. splint-3.1.2.orig/src/uentry.c:3311:49: style:inconclusive: Function 'uentry_makeVariableAux' argument 2 names different: declaration 'p_t' definition 't'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:90:46: note: Function 'uentry_makeVariableAux' argument 2 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/uentry.c:3311:49: note: Function 'uentry_makeVariableAux' argument 2 names different: declaration 'p_t' definition 't'. splint-3.1.2.orig/src/uentry.c:3312:19: style:inconclusive: Function 'uentry_makeVariableAux' argument 3 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:90:70: note: Function 'uentry_makeVariableAux' argument 3 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/uentry.c:3312:19: note: Function 'uentry_makeVariableAux' argument 3 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/uentry.c:3313:30: style:inconclusive: Function 'uentry_makeVariableAux' argument 4 names different: declaration 'p_s' definition 's'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:91:25: note: Function 'uentry_makeVariableAux' argument 4 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/uentry.c:3313:30: note: Function 'uentry_makeVariableAux' argument 4 names different: declaration 'p_s' definition 's'. splint-3.1.2.orig/src/uentry.c:3314:16: style:inconclusive: Function 'uentry_makeVariableAux' argument 5 names different: declaration 'p_priv' definition 'priv'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:91:35: note: Function 'uentry_makeVariableAux' argument 5 names different: declaration 'p_priv' definition 'priv'. splint-3.1.2.orig/src/uentry.c:3314:16: note: Function 'uentry_makeVariableAux' argument 5 names different: declaration 'p_priv' definition 'priv'. splint-3.1.2.orig/src/uentry.c:3314:28: style:inconclusive: Function 'uentry_makeVariableAux' argument 6 names different: declaration 'p_kind' definition 'kind'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:91:49: note: Function 'uentry_makeVariableAux' argument 6 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/uentry.c:3314:28: note: Function 'uentry_makeVariableAux' argument 6 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/uentry.c:3394:28: style:inconclusive: Function 'uentry_isRefsField' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:41:40: note: Function 'uentry_isRefsField' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:3394:28: note: Function 'uentry_isRefsField' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:4476:40: style:inconclusive: Function 'uentry_setHasGlobs' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:70:40: note: Function 'uentry_setHasGlobs' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:4476:40: note: Function 'uentry_setHasGlobs' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:4483:39: style:inconclusive: Function 'uentry_setHasMods' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:69:39: note: Function 'uentry_setHasMods' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:4483:39: note: Function 'uentry_setHasMods' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:5080:24: style:inconclusive: Function 'uentry_dumpAux' argument 1 names different: declaration 'p_v' definition 'v'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:44:39: note: Function 'uentry_dumpAux' argument 1 names different: declaration 'p_v' definition 'v'. splint-3.1.2.orig/src/uentry.c:5080:24: note: Function 'uentry_dumpAux' argument 1 names different: declaration 'p_v' definition 'v'. splint-3.1.2.orig/src/uentry.c:5080:32: style:inconclusive: Function 'uentry_dumpAux' argument 2 names different: declaration 'p_isParam' definition 'isParam'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:44:49: note: Function 'uentry_dumpAux' argument 2 names different: declaration 'p_isParam' definition 'isParam'. splint-3.1.2.orig/src/uentry.c:5080:32: note: Function 'uentry_dumpAux' argument 2 names different: declaration 'p_isParam' definition 'isParam'. splint-3.1.2.orig/src/uentry.c:5471:34: style:inconclusive: Function 'uentry_isReallySpecified' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:42:46: note: Function 'uentry_isReallySpecified' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:5471:34: note: Function 'uentry_isReallySpecified' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:5887:27: style:inconclusive: Function 'uentry_getOptName' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:118:42: note: Function 'uentry_getOptName' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:5887:27: note: Function 'uentry_getOptName' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:6087:27: style:inconclusive: Function 'uentry_setDeclDef' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:39:39: note: Function 'uentry_setDeclDef' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:6087:27: note: Function 'uentry_setDeclDef' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:6087:38: style:inconclusive: Function 'uentry_setDeclDef' argument 2 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:39:52: note: Function 'uentry_setDeclDef' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/uentry.c:6087:38: note: Function 'uentry_setDeclDef' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/uentry.c:6632:41: style:inconclusive: Function 'uentry_setSpecDef' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:74:53: note: Function 'uentry_setSpecDef' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:6632:41: note: Function 'uentry_setSpecDef' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:6632:63: style:inconclusive: Function 'uentry_setSpecDef' argument 2 names different: declaration 'p_f' definition 'f'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:74:77: note: Function 'uentry_setSpecDef' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/uentry.c:6632:63: note: Function 'uentry_setSpecDef' argument 2 names different: declaration 'p_f' definition 'f'. splint-3.1.2.orig/src/uentry.c:6655:32: style:inconclusive: Function 'ucinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:125:44: note: Function 'ucinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/uentry.c:6655:32: note: Function 'ucinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/uentry.c:6661:32: style:inconclusive: Function 'uvinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:126:44: note: Function 'uvinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/uentry.c:6661:32: note: Function 'uvinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/uentry.c:6790:19: style:inconclusive: Function 'uinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:124:42: note: Function 'uinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/uentry.c:6790:19: note: Function 'uinfo_free' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/uentry.c:6790:28: style:inconclusive: Function 'uinfo_free' argument 2 names different: declaration 'p_kind' definition 'kind'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:124:53: note: Function 'uinfo_free' argument 2 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/uentry.c:6790:28: note: Function 'uinfo_free' argument 2 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/uentry.c:6812:19: style:inconclusive: Function 'uinfo_copy' argument 1 names different: declaration 'p_u' definition 'u'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:123:54: note: Function 'uinfo_copy' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/uentry.c:6812:19: note: Function 'uinfo_copy' argument 1 names different: declaration 'p_u' definition 'u'. splint-3.1.2.orig/src/uentry.c:6812:28: style:inconclusive: Function 'uinfo_copy' argument 2 names different: declaration 'p_kind' definition 'kind'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:123:65: note: Function 'uinfo_copy' argument 2 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/uentry.c:6812:28: note: Function 'uinfo_copy' argument 2 names different: declaration 'p_kind' definition 'kind'. splint-3.1.2.orig/src/uentry.c:6841:52: style:inconclusive: Function 'uentry_reallyFree' argument 1 names different: declaration 'p_e' definition 'e'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:72:64: note: Function 'uentry_reallyFree' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:6841:52: note: Function 'uentry_reallyFree' argument 1 names different: declaration 'p_e' definition 'e'. splint-3.1.2.orig/src/uentry.c:7027:34: style:inconclusive: Function 'uentry_showWhereLastKind' argument 1 names different: declaration 'p_spec' definition 'spec'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:46:46: note: Function 'uentry_showWhereLastKind' argument 1 names different: declaration 'p_spec' definition 'spec'. splint-3.1.2.orig/src/uentry.c:7027:34: note: Function 'uentry_showWhereLastKind' argument 1 names different: declaration 'p_spec' definition 'spec'. splint-3.1.2.orig/src/uentry.c:7388:24: style:inconclusive: Function 'paramTypeError' argument 1 names different: declaration 'p_old' definition 'old'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:84:40: note: Function 'paramTypeError' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7388:24: note: Function 'paramTypeError' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7388:36: style:inconclusive: Function 'paramTypeError' argument 2 names different: declaration 'p_oldCurrent' definition 'oldCurrent'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:84:68: note: Function 'paramTypeError' argument 2 names different: declaration 'p_oldCurrent' definition 'oldCurrent'. splint-3.1.2.orig/src/uentry.c:7388:36: note: Function 'paramTypeError' argument 2 names different: declaration 'p_oldCurrent' definition 'oldCurrent'. splint-3.1.2.orig/src/uentry.c:7388:54: style:inconclusive: Function 'paramTypeError' argument 3 names different: declaration 'p_oldType' definition 'oldType'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:85:11: note: Function 'paramTypeError' argument 3 names different: declaration 'p_oldType' definition 'oldType'. splint-3.1.2.orig/src/uentry.c:7388:54: note: Function 'paramTypeError' argument 3 names different: declaration 'p_oldType' definition 'oldType'. splint-3.1.2.orig/src/uentry.c:7389:10: style:inconclusive: Function 'paramTypeError' argument 4 names different: declaration 'p_unew' definition 'unew'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:85:43: note: Function 'paramTypeError' argument 4 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7389:10: note: Function 'paramTypeError' argument 4 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7389:23: style:inconclusive: Function 'paramTypeError' argument 5 names different: declaration 'p_newCurrent' definition 'newCurrent'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:86:26: note: Function 'paramTypeError' argument 5 names different: declaration 'p_newCurrent' definition 'newCurrent'. splint-3.1.2.orig/src/uentry.c:7389:23: note: Function 'paramTypeError' argument 5 names different: declaration 'p_newCurrent' definition 'newCurrent'. splint-3.1.2.orig/src/uentry.c:7389:41: style:inconclusive: Function 'paramTypeError' argument 6 names different: declaration 'p_newType' definition 'newType'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:87:11: note: Function 'paramTypeError' argument 6 names different: declaration 'p_newType' definition 'newType'. splint-3.1.2.orig/src/uentry.c:7389:41: note: Function 'paramTypeError' argument 6 names different: declaration 'p_newType' definition 'newType'. splint-3.1.2.orig/src/uentry.c:7390:7: style:inconclusive: Function 'paramTypeError' argument 7 names different: declaration 'p_paramno' definition 'paramno'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:87:26: note: Function 'paramTypeError' argument 7 names different: declaration 'p_paramno' definition 'paramno'. splint-3.1.2.orig/src/uentry.c:7390:7: note: Function 'paramTypeError' argument 7 names different: declaration 'p_paramno' definition 'paramno'. splint-3.1.2.orig/src/uentry.c:7474:34: style:inconclusive: Function 'nargsError' argument 1 names different: declaration 'p_old' definition 'old'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:79:46: note: Function 'nargsError' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7474:34: note: Function 'nargsError' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7474:60: style:inconclusive: Function 'nargsError' argument 2 names different: declaration 'p_unew' definition 'unew'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:79:74: note: Function 'nargsError' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7474:60: note: Function 'nargsError' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7491:40: style:inconclusive: Function 'returnValueError' argument 1 names different: declaration 'p_old' definition 'old'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:78:52: note: Function 'returnValueError' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7491:40: note: Function 'returnValueError' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7491:66: style:inconclusive: Function 'returnValueError' argument 2 names different: declaration 'p_unew' definition 'unew'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:78:80: note: Function 'returnValueError' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7491:66: note: Function 'returnValueError' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7505:41: style:inconclusive: Function 'paramStorageName' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:80:56: note: Function 'paramStorageName' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:7505:41: note: Function 'paramStorageName' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:7510:35: style:inconclusive: Function 'fcnErrName' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:81:50: note: Function 'fcnErrName' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:7510:35: note: Function 'fcnErrName' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:7527:36: style:inconclusive: Function 'checkedName' argument 1 names different: declaration 'p_checked' definition 'checked'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:82:51: note: Function 'checkedName' argument 1 names different: declaration 'p_checked' definition 'checked'. splint-3.1.2.orig/src/uentry.c:7527:36: note: Function 'checkedName' argument 1 names different: declaration 'p_checked' definition 'checked'. splint-3.1.2.orig/src/uentry.c:7541:43: style:inconclusive: Function 'checkNullState' argument 1 names different: declaration 'p_old' definition 'old'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:59:50: note: Function 'checkNullState' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7541:43: note: Function 'checkNullState' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7541:69: style:inconclusive: Function 'checkNullState' argument 2 names different: declaration 'p_unew' definition 'unew'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:60:29: note: Function 'checkNullState' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7541:69: note: Function 'checkNullState' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7541:80: style:inconclusive: Function 'checkNullState' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:61:13: note: Function 'checkNullState' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. splint-3.1.2.orig/src/uentry.c:7541:80: note: Function 'checkNullState' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. splint-3.1.2.orig/src/uentry.c:7541:98: style:inconclusive: Function 'checkNullState' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:61:33: note: Function 'checkNullState' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. splint-3.1.2.orig/src/uentry.c:7541:98: note: Function 'checkNullState' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. splint-3.1.2.orig/src/uentry.c:7754:41: style:inconclusive: Function 'checkAliasState' argument 1 names different: declaration 'p_old' definition 'old'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:55:51: note: Function 'checkAliasState' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7754:41: note: Function 'checkAliasState' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:7754:67: style:inconclusive: Function 'checkAliasState' argument 2 names different: declaration 'p_unew' definition 'unew'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:56:32: note: Function 'checkAliasState' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7754:67: note: Function 'checkAliasState' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:7755:11: style:inconclusive: Function 'checkAliasState' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:57:16: note: Function 'checkAliasState' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. splint-3.1.2.orig/src/uentry.c:7755:11: note: Function 'checkAliasState' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. splint-3.1.2.orig/src/uentry.c:7755:29: style:inconclusive: Function 'checkAliasState' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:57:36: note: Function 'checkAliasState' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. splint-3.1.2.orig/src/uentry.c:7755:29: note: Function 'checkAliasState' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. splint-3.1.2.orig/src/uentry.c:8069:29: style:inconclusive: Function 'checkVarConformance' argument 1 names different: declaration 'p_old' definition 'old'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:64:55: note: Function 'checkVarConformance' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:8069:29: note: Function 'checkVarConformance' argument 1 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:8069:41: style:inconclusive: Function 'checkVarConformance' argument 2 names different: declaration 'p_unew' definition 'unew'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:65:27: note: Function 'checkVarConformance' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:8069:41: note: Function 'checkVarConformance' argument 2 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:8069:52: style:inconclusive: Function 'checkVarConformance' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:66:11: note: Function 'checkVarConformance' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. splint-3.1.2.orig/src/uentry.c:8069:52: note: Function 'checkVarConformance' argument 3 names different: declaration 'p_mustConform' definition 'mustConform'. splint-3.1.2.orig/src/uentry.c:8069:70: style:inconclusive: Function 'checkVarConformance' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:66:31: note: Function 'checkVarConformance' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. splint-3.1.2.orig/src/uentry.c:8069:70: note: Function 'checkVarConformance' argument 4 names different: declaration 'p_completeConform' definition 'completeConform'. splint-3.1.2.orig/src/uentry.c:9954:52: style:inconclusive: Function 'uentry_updateInto' argument 1 names different: declaration 'p_unew' definition 'unew'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:119:52: note: Function 'uentry_updateInto' argument 1 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/src/uentry.c:9954:52: note: Function 'uentry_updateInto' argument 1 names different: declaration 'p_unew' definition 'unew'. splint-3.1.2.orig/test/oldstyle2.c:29:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/src/uentry.c:9954:65: style:inconclusive: Function 'uentry_updateInto' argument 2 names different: declaration 'p_old' definition 'old'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:119:67: note: Function 'uentry_updateInto' argument 2 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:9954:65: note: Function 'uentry_updateInto' argument 2 names different: declaration 'p_old' definition 'old'. splint-3.1.2.orig/src/uentry.c:11002:41: style:inconclusive: Function 'uentry_isRefCounted' argument 1 names different: declaration 'p_ue' definition 'ue'. [funcArgNamesDifferent] splint-3.1.2.orig/src/uentry.c:40:41: note: Function 'uentry_isRefCounted' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/src/uentry.c:11002:41: note: Function 'uentry_isRefCounted' argument 1 names different: declaration 'p_ue' definition 'ue'. splint-3.1.2.orig/test/oldstyle2.c:6:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/src/uentry.c:4141:30: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/src/uentry.c:4141:42: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/observer.c:4:9: style: struct member 'stx::val' is never used. [unusedStructMember] splint-3.1.2.orig/test/oldstyle2.c:6:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/oldstyle2.c:17:8: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/outglob.c:22:8: style: Variable 'loc' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/outglob.c:21:8: note: loc is assigned splint-3.1.2.orig/test/outglob.c:22:8: note: loc is overwritten splint-3.1.2.orig/test/outglob.c:23:8: style: Variable 'loc' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/outglob.c:22:8: note: loc is assigned splint-3.1.2.orig/test/outglob.c:23:8: note: loc is overwritten splint-3.1.2.orig/test/outglob.c:14:11: style: Variable 'loc' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/outglob.c:23:8: style: Variable 'loc' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/outglob.c:27:8: style: Variable 'loc' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/outparam.c:42:5: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] splint-3.1.2.orig/test/outparam.c:48:3: error: Memory leak: t4 [memleak] splint-3.1.2.orig/test/outparam.c:12:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/outparam.c:10:5: note: i is assigned splint-3.1.2.orig/test/outparam.c:12:5: note: i is overwritten splint-3.1.2.orig/test/outparam.c:22:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/outparam.c:21:5: note: x is assigned splint-3.1.2.orig/test/outparam.c:22:5: note: x is overwritten splint-3.1.2.orig/test/outparam.c:23:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/outparam.c:22:5: note: x is assigned splint-3.1.2.orig/test/outparam.c:23:5: note: x is overwritten splint-3.1.2.orig/test/outparam.c:24:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/outparam.c:23:5: note: x is assigned splint-3.1.2.orig/test/outparam.c:24:5: note: x is overwritten splint-3.1.2.orig/test/outparam.c:42:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/outparam.c:41:5: note: s is assigned splint-3.1.2.orig/test/outparam.c:42:5: note: s is overwritten splint-3.1.2.orig/test/outparam.c:16:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/outparam.c:8:3: error: Uninitialized variable: u1 [uninitvar] splint-3.1.2.orig/test/outparam.c:37:5: error: Uninitialized variable: c [uninitvar] splint-3.1.2.orig/test/outparam.c:37:8: error: Uninitialized variable: b [uninitvar] splint-3.1.2.orig/test/outparam.c:39:5: error: Uninitialized variable: d [uninitvar] splint-3.1.2.orig/test/outparam.c:41:7: error: Uninitialized variable: t [uninitvar] splint-3.1.2.orig/test/outparam.c:42:7: error: Uninitialized variable: t2 [uninitvar] splint-3.1.2.orig/test/outparam.c:44:3: error: Uninitialized variable: t3 [uninitvar] splint-3.1.2.orig/test/outparam.c:42:7: error: Uninitialized struct member: t2.a [uninitStructMember] splint-3.1.2.orig/test/outparam.c:24:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/outparam.c:26:5: style: Variable 'y' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/outparam.c:42:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/outparam.c:45:7: style: Variable 'u.a' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/outparam.c:34:9: style: Variable 't' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/parentype.c:6:5: style: Variable 'y' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/parentype.c:4:10: style: Variable 'z' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/preds.c:25:10: style: Condition 'c='a'' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/preds.c:3:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/postnotnull.c:2:9: style: struct member 'T::x' is never used. [unusedStructMember] splint-3.1.2.orig/src/uentry.c:7843:17: style: Variable 'oldKind' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/uentry.c:8363:19: style: Variable 'mustConform' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/uentry.c:9330:18: style: Variable 'typeError' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/rc.c:3:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSTERY [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/refcounts.c:32:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] splint-3.1.2.orig/test/refcounts.c:71:6: style: Redundant initialization for 'z2'. The initialized value is overwritten before it is read. [redundantInitialization] splint-3.1.2.orig/test/refcounts.c:69:9: note: z2 is initialized splint-3.1.2.orig/test/refcounts.c:71:6: note: z2 is overwritten splint-3.1.2.orig/test/refcounts.c:32:6: style: Variable 'r2' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/refcounts.c:71:6: style: Variable 'z2' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/src/uentry.c:10618:18: style: Variable 'hasError' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/repexpose.c:5:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _abst [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/release.c:4:8: style: Variable 'z' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/release.c:22:9: style: Variable 'z' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/repexpose.c:11:13: style: Variable 'a->parent' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/repexpose.c:10:13: note: a->parent is assigned splint-3.1.2.orig/test/repexpose.c:11:13: note: a->parent is overwritten splint-3.1.2.orig/test/repexpose.c:12:13: style: Variable 'a->parent' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/repexpose.c:11:13: note: a->parent is assigned splint-3.1.2.orig/test/repexpose.c:12:13: note: a->parent is overwritten splint-3.1.2.orig/test/repexpose.c:13:13: style: Variable 'a->parent' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/repexpose.c:12:13: note: a->parent is assigned splint-3.1.2.orig/test/repexpose.c:13:13: note: a->parent is overwritten splint-3.1.2.orig/test/sharing1.c:11:9: style: Condition '3>*x' is always false [knownConditionTrueFalse] splint-3.1.2.orig/test/sharing1.c:10:8: note: Assignment '*x=3', assigned value is 3 splint-3.1.2.orig/test/sharing1.c:11:9: note: Condition '3>*x' is always false splint-3.1.2.orig/test/sharing1.c:59:3: error: Memory leak: y2 [memleak] splint-3.1.2.orig/test/sharing2.c:20:5: style: Variable 'z' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/sharing2.c:19:5: note: z is assigned splint-3.1.2.orig/test/sharing2.c:20:5: note: z is overwritten splint-3.1.2.orig/test/sharing2.c:16:8: style: Variable 'z' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/sharing2.c:20:5: style: Variable 'z' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/sharing5.c:32:3: error: Memory leak: localp [memleak] splint-3.1.2.orig/test/sharing4.c:26:15: style: Variable 'globshared1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/sharing4.c:25:15: note: globshared1 is assigned splint-3.1.2.orig/test/sharing4.c:26:15: note: globshared1 is overwritten splint-3.1.2.orig/test/sharing4.c:27:15: style: Variable 'globshared1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/sharing4.c:26:15: note: globshared1 is assigned splint-3.1.2.orig/test/sharing4.c:27:15: note: globshared1 is overwritten splint-3.1.2.orig/test/sharing5.c:30:10: style: Variable 'local4' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/sharing5.c:29:10: note: local4 is assigned splint-3.1.2.orig/test/sharing5.c:30:10: note: local4 is overwritten splint-3.1.2.orig/test/sharing4.c:30:15: style: Variable 'globshared1' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/sharing4.c:27:15: note: globshared1 is assigned splint-3.1.2.orig/test/sharing4.c:30:15: note: globshared1 is overwritten splint-3.1.2.orig/test/shifts.c:16:6: style: Variable 'v2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/shifts.c:15:6: note: v2 is assigned splint-3.1.2.orig/test/shifts.c:16:6: note: v2 is overwritten splint-3.1.2.orig/test/shifts.c:17:6: style: Variable 'v2' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/shifts.c:16:6: note: v2 is assigned splint-3.1.2.orig/test/shifts.c:17:6: note: v2 is overwritten splint-3.1.2.orig/test/sharing5.c:7:27: style: Variable 'local4' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/shifts.c:17:11: error: Shifting 32-bit value by 4294967294 bits is undefined behaviour [shiftTooManyBits] splint-3.1.2.orig/test/sharing5.c:32:10: style: Variable 'localp' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/shifts.c:17:14: warning: Expression '-2' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] splint-3.1.2.orig/test/shifts.c:12:6: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/shifts.c:13:6: style: Variable 'j1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/shifts.c:17:6: style: Variable 'v2' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/simplebufferConstraintTests/sizeof.c:17:2: error: Array 'x[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/simplebufferConstraintTests/test3.c:9:4: error: Array 'g[100]' accessed at index 101, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/simplebufferConstraintTests/test3.c:10:4: error: Array 'g[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/simplebufferConstraintTests/test3.c:6:9: style: Variable 'j[22]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/simplebufferConstraintTests/test3.c:10:10: style: Variable 'g[100]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/simplebufferConstraintTests/test7.c:10:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] splint-3.1.2.orig/test/sizeof.c:6:4: error: Array 'x[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/sizeoftest/sizeof.c:6:3: error: Array 'x[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/simplebufferConstraintTests/test7.c:10:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/specclauses.c:4:9: style: struct member 'record::id' is never used. [unusedStructMember] splint-3.1.2.orig/test/specclauses.c:5:7: style: struct member 'record::year' is never used. [unusedStructMember] splint-3.1.2.orig/test/specclauses2.c:28:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/specclauses2.c:34:45: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/specclauses2.c:34:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/specclauses2.c:51:47: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/specclauses2.c:73:46: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/specclauses2.c:6:9: style: struct member 'record::id' is never used. [unusedStructMember] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:417:30: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:503:35: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:505:34: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:297:7: style:inconclusive: Function 'html_directory' argument 1 names different: declaration 'a' definition 'dirname'. [funcArgNamesDifferent] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:100:28: note: Function 'html_directory' argument 1 names different: declaration 'a' definition 'dirname'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:297:7: note: Function 'html_directory' argument 1 names different: declaration 'a' definition 'dirname'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:584:7: style:inconclusive: Function 'dir_dot_parse' argument 1 names different: declaration 's' definition 'indir'. [funcArgNamesDifferent] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:101:27: note: Function 'dir_dot_parse' argument 1 names different: declaration 's' definition 'indir'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:584:7: note: Function 'dir_dot_parse' argument 1 names different: declaration 's' definition 'indir'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:585:7: style:inconclusive: Function 'dir_dot_parse' argument 2 names different: declaration 'd' definition 'outdir'. [funcArgNamesDifferent] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:101:36: note: Function 'dir_dot_parse' argument 2 names different: declaration 'd' definition 'outdir'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:585:7: note: Function 'dir_dot_parse' argument 2 names different: declaration 'd' definition 'outdir'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:711:7: style:inconclusive: Function 'html_file' argument 1 names different: declaration 'a' definition 'fname'. [funcArgNamesDifferent] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:99:23: note: Function 'html_file' argument 1 names different: declaration 'a' definition 'fname'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:711:7: note: Function 'html_file' argument 1 names different: declaration 'a' definition 'fname'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:712:7: style:inconclusive: Function 'html_file' argument 2 names different: declaration 'b' definition 'sname'. [funcArgNamesDifferent] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:99:32: note: Function 'html_file' argument 2 names different: declaration 'b' definition 'sname'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:712:7: note: Function 'html_file' argument 2 names different: declaration 'b' definition 'sname'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:954:8: style:inconclusive: Function 'tar_zed' argument 1 names different: declaration 'e' definition 'ent'. [funcArgNamesDifferent] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:102:22: note: Function 'tar_zed' argument 1 names different: declaration 'e' definition 'ent'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:954:8: note: Function 'tar_zed' argument 1 names different: declaration 'e' definition 'ent'. splint-3.1.2.orig/test/specclauses4.c:5:7: style: struct member 'record::id' is never used. [unusedStructMember] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:956:5: style:inconclusive: Function 'tar_zed' argument 2 names different: declaration 'm' definition 'n'. [funcArgNamesDifferent] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:102:29: note: Function 'tar_zed' argument 2 names different: declaration 'm' definition 'n'. splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:956:5: note: Function 'tar_zed' argument 2 names different: declaration 'm' definition 'n'. splint-3.1.2.orig/test/specclauses4.c:6:9: style: struct member 'record::name' is never used. [unusedStructMember] splint-3.1.2.orig/test/special.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:309:16: style: Variable 'the_file' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:594:7: style: Variable 'eptr' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:879:7: style: Parameter 'fext' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/nullterminatedtest/buggy1.c:954:8: style: Parameter 'ent' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/specclauses6.c:5:7: style: struct member 'record::id' is never used. [unusedStructMember] splint-3.1.2.orig/test/specclauses6.c:6:9: style: struct member 'record::name' is never used. [unusedStructMember] splint-3.1.2.orig/test/special.c:19:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/special.c:20:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/special.c:20:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/special.c:20:3: warning: %hd in format string (no. 3) requires 'short' but the argument type is 'signed int'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/special.c:29:3: warning: printf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] splint-3.1.2.orig/test/special.c:30:3: warning: fprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] splint-3.1.2.orig/test/special.c:31:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] splint-3.1.2.orig/test/special.c:31:3: error: printf format string requires 3 parameters but only 2 are given. [wrongPrintfScanfArgNum] splint-3.1.2.orig/test/special.c:34:10: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int] splint-3.1.2.orig/test/special.c:37:10: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int] splint-3.1.2.orig/test/stack.c:8:3: error: Non-local variable 'glob' will use pointer to local variable 'loc'. [danglingLifetime] splint-3.1.2.orig/test/stack.c:8:10: note: Address of variable taken here. splint-3.1.2.orig/test/stack.c:6:7: note: Variable created here. splint-3.1.2.orig/test/stack.c:8:3: note: Non-local variable 'glob' will use pointer to local variable 'loc'. splint-3.1.2.orig/test/stack.c:20:14: error: Returning pointer to local variable 'x' that will be invalid when returning. [returnDanglingLifetime] splint-3.1.2.orig/test/stack.c:20:14: note: Address of variable taken here. splint-3.1.2.orig/test/stack.c:16:7: note: Variable created here. splint-3.1.2.orig/test/stack.c:20:14: note: Returning pointer to local variable 'x' that will be invalid when returning. splint-3.1.2.orig/test/special.c:37:10: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/stack.c:31:11: error: Returning pointer to local variable 'sa' that will be invalid when returning. [returnDanglingLifetime] splint-3.1.2.orig/test/stack.c:31:11: note: Array decayed to pointer here. splint-3.1.2.orig/test/stack.c:24:11: note: Variable created here. splint-3.1.2.orig/test/stack.c:31:11: note: Returning pointer to local variable 'sa' that will be invalid when returning. splint-3.1.2.orig/test/special.c:40:10: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/stack.c:35:11: error: Returning pointer to local variable 'sa' that will be invalid when returning. [returnDanglingLifetime] splint-3.1.2.orig/test/stack.c:35:11: note: Address of variable taken here. splint-3.1.2.orig/test/stack.c:24:11: note: Variable created here. splint-3.1.2.orig/test/stack.c:35:11: note: Returning pointer to local variable 'sa' that will be invalid when returning. splint-3.1.2.orig/test/special.c:42:10: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/stack.c:9:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] splint-3.1.2.orig/test/special.c:17:34: error: Uninitialized variable: c [uninitvar] splint-3.1.2.orig/test/special.c:27:19: error: Uninitialized variable: s [uninitvar] splint-3.1.2.orig/test/strchr/strchr.c:8:22: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/strings.c:18:9: error: Deallocation of a pointer pointing to a string literal ("hullo") results in undefined behaviour. [autovarInvalidDeallocation] splint-3.1.2.orig/test/strings.c:25:7: note: Calling function 'f3', 1st argument '"hullo"' value is "hullo" splint-3.1.2.orig/test/strings.c:18:9: note: Deallocating memory that was not dynamically allocated splint-3.1.2.orig/test/strings.c:5:16: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/strings.c:24:14: error: Modifying string literal "hullo" directly or indirectly is undefined behaviour. [stringLiteralWrite] splint-3.1.2.orig/test/strings.c:12:4: note: Modifying string literal "hullo" directly or indirectly is undefined behaviour. splint-3.1.2.orig/test/strings.c:24:14: note: Modifying string literal "hullo" directly or indirectly is undefined behaviour. splint-3.1.2.orig/test/switch.c:16:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/switch.c:28:15: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/switch.c:46:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/switch.c:66:18: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/t1.c:5:1: error: Memory leak: z [memleak] splint-3.1.2.orig/test/t1.c:3:8: style: Variable 'z' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/tainted/sprintf.c:1:33: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tainted/sprintf.c:1:59: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tainted/sprintf.c:1:83: style: Parameter 's3' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/t1.c:4:5: style: Variable 'z' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/t1.c:4:23: style: Variable 'z' is allocated memory that is never used. [unusedAllocatedMemory] splint-3.1.2.orig/test/tainted/tainted2.c:17:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tainted/tainted.c:19:3: error: Memory leak: t [memleak] splint-3.1.2.orig/test/tainted/tainted2.c:3:65: style: Parameter 'def' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tainted/taintedimplicit.c:1:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tainted/taintedmerge.c:16:10: error: Returning pointer to local variable 't' that will be invalid when returning. [returnDanglingLifetime] splint-3.1.2.orig/test/tainted/taintedmerge.c:16:10: note: Array decayed to pointer here. splint-3.1.2.orig/test/tainted/taintedmerge.c:3:8: note: Variable created here. splint-3.1.2.orig/test/tainted/taintedmerge.c:16:10: note: Returning pointer to local variable 't' that will be invalid when returning. splint-3.1.2.orig/test/tainted/taintedmerge.c:1:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tainted/test.c:8:1: error: Memory leak: t [memleak] splint-3.1.2.orig/test/tainted/test.c:1:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.2/arbints.c:1:1: debug: Failed to parse 'typedef a_int ;'. The checking continues anyway. [simplifyTypedef] splint-3.1.2.orig/test/tests2.2/arbints.c:2:1: debug: Failed to parse 'typedef u_int ;'. The checking continues anyway. [simplifyTypedef] splint-3.1.2.orig/test/tests2.2/arbints.c:3:1: debug: Failed to parse 'typedef s_int ;'. The checking continues anyway. [simplifyTypedef] splint-3.1.2.orig/test/test.c:3:4: error: Uninitialized variable: ip [uninitvar] splint-3.1.2.orig/test/test.c:2:9: style: Variable 'ip' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/tests2.2/arbints.c:10:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.2/arbints.c:30:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.2/arbints.c:14:6: style: Variable 'ul' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2/arbints.c:11:6: note: ul is assigned splint-3.1.2.orig/test/tests2.2/arbints.c:14:6: note: ul is overwritten splint-3.1.2.orig/test/tests2.2/arbints.c:17:6: style: Variable 'ul' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2/arbints.c:14:6: note: ul is assigned splint-3.1.2.orig/test/tests2.2/arbints.c:17:6: note: ul is overwritten splint-3.1.2.orig/test/tests2.2/arrayfcn.c:5:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.2/arbints.c:22:12: error: Uninitialized variable: l [uninitvar] splint-3.1.2.orig/test/tests2.2/arbints.c:17:6: style: Variable 'ul' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2/arbints.c:8:8: style: Variable 'l' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/tests2.2/boolenum.c:11:10: style: The comparison 'a == TRUE' is always true because 'a' and 'TRUE' represent the same value. [knownConditionTrueFalse] splint-3.1.2.orig/test/tests2.2/boolenum.c:9:16: note: 'a' is assigned value 'TRUE' here. splint-3.1.2.orig/test/tests2.2/boolenum.c:11:10: note: The comparison 'a == TRUE' is always true because 'a' and 'TRUE' represent the same value. splint-3.1.2.orig/test/tests2.2/boolops.c:11:5: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2/boolops.c:10:5: note: b is assigned splint-3.1.2.orig/test/tests2.2/boolops.c:11:5: note: b is overwritten splint-3.1.2.orig/test/tests2.2/boolops.c:12:5: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2/boolops.c:11:5: note: b is assigned splint-3.1.2.orig/test/tests2.2/boolops.c:12:5: note: b is overwritten splint-3.1.2.orig/test/tests2.2/boolops.c:14:5: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2/boolops.c:12:5: note: b is assigned splint-3.1.2.orig/test/tests2.2/boolops.c:14:5: note: b is overwritten splint-3.1.2.orig/test/tests2.2/modarray.c:4:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.2/offsetof.c:7:10: style: struct member 'some_struct::sf3' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.2/rex.c:5:19: style: struct member 'rx_hash::parent' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.2/rex.c:6:19: style: struct member 'rx_hash::children' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.2/rex.c:24:25: style: Unused variable: re [unusedVariable] splint-3.1.2.orig/test/tests2.2/sizeofarray.c:5:7: warning: Using 'sizeof' on array given as function argument returns size of a pointer. [sizeofwithsilentarraypointer] splint-3.1.2.orig/test/tests2.2/struct.c:5:10: style: struct member 'some_type::a' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.2/struct.c:18:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2/struct.c:19:7: style: Variable 'f.a' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/addassign.c:1:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.2a/arrayparam.c:3:11: error: Array 'x[2][0]' accessed at index x[2][3], which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/tests2.2a/arrayparam.c:8:11: error: Array 'x[0][2]' accessed at index x[2][3], which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/tests2.2a/arrayparam.c:23:11: error: Array 'x[2][0][2]' accessed at index x[2][3][1], which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/tests2.2a/arrayparam.c:28:11: error: Array 'x[0][2][2]' accessed at index x[2][3][1], which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/tests2.2a/bitops.c:8:5: style: Redundant initialization for 'u'. The initialized value is overwritten before it is read. [redundantInitialization] splint-3.1.2.orig/test/tests2.2a/bitops.c:4:14: note: u is initialized splint-3.1.2.orig/test/tests2.2a/bitops.c:8:5: note: u is overwritten splint-3.1.2.orig/test/tests2.2a/bitops.c:9:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2a/bitops.c:8:5: note: u is assigned splint-3.1.2.orig/test/tests2.2a/bitops.c:9:5: note: u is overwritten splint-3.1.2.orig/test/tests2.2a/bitops.c:10:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2a/bitops.c:9:5: note: u is assigned splint-3.1.2.orig/test/tests2.2a/bitops.c:10:5: note: u is overwritten splint-3.1.2.orig/test/tests2.2a/bitops.c:11:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2a/bitops.c:10:5: note: u is assigned splint-3.1.2.orig/test/tests2.2a/bitops.c:11:5: note: u is overwritten splint-3.1.2.orig/test/tests2.2a/bitops.c:14:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2a/bitops.c:13:5: note: u is assigned splint-3.1.2.orig/test/tests2.2a/bitops.c:14:5: note: u is overwritten splint-3.1.2.orig/test/tests2.2a/bitops.c:15:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.2a/bitops.c:14:5: note: u is assigned splint-3.1.2.orig/test/tests2.2a/bitops.c:15:5: note: u is overwritten splint-3.1.2.orig/test/tests2.2a/boolcomp.c:19:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/tests2.2a/boolcomp.c:9:15: style: Condition 'a==b' is always false [knownConditionTrueFalse] splint-3.1.2.orig/test/tests2.2a/boolcomp.c:10:5: style: Condition '(a==b)==(a!=b)' is always false [knownConditionTrueFalse] splint-3.1.2.orig/test/tests2.2a/boolcomp.c:11:8: style: Condition 'a!=b' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/tests2.2a/bitops.c:5:11: style: Variable 's' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/bitops.c:6:12: style: Variable 's2' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/bitops.c:15:5: style: Variable 'u' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/boolcomp.c:10:5: style: Opposite expression on both sides of '=='. [oppositeExpression] splint-3.1.2.orig/test/tests2.2a/floatdouble.c:6:6: style: Redundant initialization for 'f1'. The initialized value is overwritten before it is read. [redundantInitialization] splint-3.1.2.orig/test/tests2.2a/floatdouble.c:3:12: note: f1 is initialized splint-3.1.2.orig/test/tests2.2a/floatdouble.c:6:6: note: f1 is overwritten splint-3.1.2.orig/test/tests2.2a/floatdouble.c:4:13: style: Variable 'd1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/floatdouble.c:6:6: style: Variable 'f1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/florian.c:2:11: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.2a/duff.c:8:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.2a/duff.c:7:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.2a/duff.c:8:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.2a/duff.c:9:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.2a/duff.c:8:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.2a/duff.c:9:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.2a/duff.c:10:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.2a/duff.c:9:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.2a/duff.c:10:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.2a/duff.c:11:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.2a/duff.c:10:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.2a/duff.c:11:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.2a/duff.c:12:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.2a/duff.c:11:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.2a/duff.c:12:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.2a/duff.c:13:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.2a/duff.c:12:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.2a/duff.c:13:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.2a/duff.c:14:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.2a/duff.c:13:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.2a/duff.c:14:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.2a/duff.c:3:12: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.2a/notreached.c:7:22: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:5:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.2a/notreached.c:4:22: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/tests2.2a/notreached.c:7:22: style: Statements following 'return' will never be executed. [unreachableCode] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:52:10: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:51:16: note: outer condition: x<2 splint-3.1.2.orig/test/tests2.2a/obviousloop.c:52:10: note: opposite inner condition: x==4 splint-3.1.2.orig/test/tests2.2a/notreached.c:7:24: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:14:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:34:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:59:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/obviousloop.c:75:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/sizeof.c:3:10: warning: Calling 'sizeof' on 'sizeof'. [sizeofsizeof] splint-3.1.2.orig/test/tests2.2a/toralf.c:13:5: error: Pointer addition with NULL pointer. [nullPointerArithmetic] splint-3.1.2.orig/test/tests2.2a/toralf.c:28:10: note: Calling function 'func1', 1st argument 'NULL' value is 0 splint-3.1.2.orig/test/tests2.2a/toralf.c:9:13: note: Assignment 's=x', assigned value is 0 splint-3.1.2.orig/test/tests2.2a/toralf.c:13:5: note: Null pointer addition splint-3.1.2.orig/test/tests2.2a/toralf.c:15:9: error: Uninitialized variable: f [uninitvar] splint-3.1.2.orig/test/tests2.2a/toralf.c:23:8: error: Uninitialized variable: i2 [uninitvar] splint-3.1.2.orig/test/tests2.2a/toralf.c:15:3: error: Uninitialized variable: i1 [legacyUninitvar] splint-3.1.2.orig/test/tests2.2a/toralf.c:9:11: style: Variable 's' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/toralf.c:13:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/toralf.c:14:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/toralf.c:15:6: style: Variable 'i1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.2a/toralf.c:23:6: style: Variable 'i1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/array.c:16:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/tests2.4/array.c:22:11: warning: Buffer 'a' is too small, the function 'f' expects a bigger buffer in 2nd argument [argumentSize] splint-3.1.2.orig/test/tests2.4/array.c:22:11: note: Function 'f' is called splint-3.1.2.orig/test/tests2.4/array.c:1:21: note: Declaration of 2nd function argument. splint-3.1.2.orig/test/tests2.4/array.c:20:7: note: Passing buffer 'a' to function that is declared here splint-3.1.2.orig/test/tests2.4/array.c:22:11: note: Buffer 'a' is too small, the function 'f' expects a bigger buffer in 2nd argument splint-3.1.2.orig/test/tests2.4/array.c:16:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/tests2.4/array.c:11:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.4/array.c:11:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.4/array.c:11:3: portability: %d in format string (no. 3) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.4/array.c:11:3: portability: %d in format string (no. 4) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.4/array.c:11:3: portability: %d in format string (no. 5) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.4/array.c:11:3: portability: %d in format string (no. 6) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.4/array.c:11:3: portability: %d in format string (no. 7) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] splint-3.1.2.orig/test/tests2.4/array.c:17:1: error: Memory leak: p [memleak] splint-3.1.2.orig/test/tests2.4/array.c:12:4: warning: Using 'sizeof' on array given as function argument returns size of a pointer. [sizeofwithsilentarraypointer] splint-3.1.2.orig/test/tests2.4/array.c:13:4: warning: Using 'sizeof' on array given as function argument returns size of a pointer. [sizeofwithsilentarraypointer] splint-3.1.2.orig/test/tests2.4/bitfields.c:3:12: style: struct member 'T::u' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.4/array.c:3:7: style: Unused variable: c [unusedVariable] splint-3.1.2.orig/test/tests2.4/array.c:26:10: style: Variable 'k[2]' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/bug2.c:18:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/chin.c:10:26: style: Parameter 'argv' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/chin.c:21:18: style: Variable 'projectName' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/tests2.4/duffs.c:7:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.4/duffs.c:6:19: note: $symbol is assigned splint-3.1.2.orig/test/tests2.4/duffs.c:7:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.4/duffs.c:8:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.4/duffs.c:7:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.4/duffs.c:8:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.4/duffs.c:9:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.4/duffs.c:8:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.4/duffs.c:9:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.4/duffs.c:10:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.4/duffs.c:9:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.4/duffs.c:10:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.4/duffs.c:11:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.4/duffs.c:10:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.4/duffs.c:11:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.4/duffs.c:12:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.4/duffs.c:11:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.4/duffs.c:12:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.4/duffs.c:13:15: style: Variable '*to' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] splint-3.1.2.orig/test/tests2.4/duffs.c:12:15: note: $symbol is assigned splint-3.1.2.orig/test/tests2.4/duffs.c:13:15: note: $symbol is overwritten splint-3.1.2.orig/test/tests2.4/chin.c:21:30: style: Variable 'projectName' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/duffs.c:1:26: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/chin.c:22:30: style: Variable 'runNumber' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/chin.c:23:32: style: Variable 'frameNumber' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/chin.c:24:32: style: Variable 'initialTime' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/chin.c:25:30: style: Variable 'finalTime' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/chin.c:27:30: style: Variable 'startTime' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/chin.c:29:38: style: Variable 'startTimeResidual' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/chin.c:12:20: style: Unused variable: iFile [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:13:20: style: Unused variable: oFile [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:14:20: style: Unused variable: iFrame [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:15:20: style: Unused variable: oFrame [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:16:23: style: Unused variable: dmroAdcData [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:17:23: style: Unused variable: dmroVector [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:18:23: style: Unused variable: actualData [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:19:23: style: Unused variable: times [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:32:9: style: Unused variable: i [unusedVariable] splint-3.1.2.orig/test/tests2.4/chin.c:33:12: style: Unused variable: lastSize [unusedVariable] splint-3.1.2.orig/test/tests2.4/enumtest.c:8:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sig_func1 [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/fink.c:11:7: style: struct member 'fsid_t::val' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.4/flagequal.c:5:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] splint-3.1.2.orig/test/tests2.4/flagequal.c:3:10: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/flagequal.c:5:10: style: Variable 'x2' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/longlong.c:4:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/tests2.4/longlong.c:10:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/tests2.4/hash.c:49:11: warning: Assert statement modifies 'p'. [assignmentInAssert] splint-3.1.2.orig/test/tests2.4/main.c:4:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] splint-3.1.2.orig/test/tests2.4/hash.c:126:11: warning: Assert statement modifies 't'. [assignmentInAssert] splint-3.1.2.orig/test/tests2.4/hash.c:210:11: warning: Assert statement modifies 'p'. [assignmentInAssert] splint-3.1.2.orig/test/tests2.4/longlong.c:3:5: style: Redundant initialization for 'm'. The initialized value is overwritten before it is read. [redundantInitialization] splint-3.1.2.orig/test/tests2.4/longlong.c:2:9: note: m is initialized splint-3.1.2.orig/test/tests2.4/longlong.c:3:5: note: m is overwritten splint-3.1.2.orig/test/tests2.4/longlong.c:7:6: style: Variable 'lx' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.4/longlong.c:6:6: note: lx is assigned splint-3.1.2.orig/test/tests2.4/longlong.c:7:6: note: lx is overwritten splint-3.1.2.orig/test/tests2.4/main.c:10:1: error: Memory leak: p [memleak] splint-3.1.2.orig/test/tests2.4/hash.c:169:15: style:inconclusive: Function 'chrhash' argument 1 names different: declaration 's' definition 'p'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/hash.c:14:31: note: Function 'chrhash' argument 1 names different: declaration 's' definition 'p'. splint-3.1.2.orig/test/tests2.4/hash.c:169:15: note: Function 'chrhash' argument 1 names different: declaration 's' definition 'p'. splint-3.1.2.orig/test/tests2.4/hash.c:193:15: style:inconclusive: Function 'inthash' argument 1 names different: declaration 's' definition 'i'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/hash.c:18:31: note: Function 'inthash' argument 1 names different: declaration 's' definition 'i'. splint-3.1.2.orig/test/tests2.4/hash.c:193:15: note: Function 'inthash' argument 1 names different: declaration 's' definition 'i'. splint-3.1.2.orig/test/tests2.4/hash.c:199:15: style:inconclusive: Function 'intcomp' argument 1 names different: declaration 's1' definition 'i1'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/hash.c:19:26: note: Function 'intcomp' argument 1 names different: declaration 's1' definition 'i1'. splint-3.1.2.orig/test/tests2.4/hash.c:199:15: note: Function 'intcomp' argument 1 names different: declaration 's1' definition 'i1'. splint-3.1.2.orig/test/tests2.4/hash.c:199:25: style:inconclusive: Function 'intcomp' argument 2 names different: declaration 's2' definition 'i2'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/hash.c:19:36: note: Function 'intcomp' argument 2 names different: declaration 's2' definition 'i2'. splint-3.1.2.orig/test/tests2.4/hash.c:199:25: note: Function 'intcomp' argument 2 names different: declaration 's2' definition 'i2'. splint-3.1.2.orig/test/tests2.4/longlong.c:4:7: style: Variable 'lld' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/main.c:6:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/tests2.4/longlong.c:10:7: style: Variable 'llx' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/hash.c:181:15: style: Parameter 's1' can be declared as pointer to const. However it seems that 'chrcomp' is a callback function, if 's1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] splint-3.1.2.orig/test/tests2.4/hash.c:31:19: note: You might need to cast the function pointer here splint-3.1.2.orig/test/tests2.4/hash.c:181:15: note: Parameter 's1' can be declared as pointer to const splint-3.1.2.orig/test/tests2.4/hash.c:181:25: style: Parameter 's2' can be declared as pointer to const. However it seems that 'chrcomp' is a callback function, if 's2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] splint-3.1.2.orig/test/tests2.4/hash.c:31:19: note: You might need to cast the function pointer here splint-3.1.2.orig/test/tests2.4/hash.c:181:25: note: Parameter 's2' can be declared as pointer to const splint-3.1.2.orig/test/tests2.4/hash.c:187:15: style: Parameter 'key' can be declared as pointer to const. However it seems that 'chrdupe' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] splint-3.1.2.orig/test/tests2.4/hash.c:32:19: note: You might need to cast the function pointer here splint-3.1.2.orig/test/tests2.4/hash.c:187:15: note: Parameter 'key' can be declared as pointer to const splint-3.1.2.orig/test/tests2.4/main.c:8:4: error: Uninitialized variable: j [uninitvar] splint-3.1.2.orig/test/tests2.4/main.c:6:10: style: Variable 'p' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/main.c:6:26: style: Variable 'p' is allocated memory that is never used. [unusedAllocatedMemory] splint-3.1.2.orig/test/tests2.4/main.c:7:8: style: Variable 'j' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/tests2.4/offsetof.c:9:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/offsetof.c:11:5: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.4/offsetof.c:9:5: note: t is assigned splint-3.1.2.orig/test/tests2.4/offsetof.c:11:5: note: t is overwritten splint-3.1.2.orig/test/tests2.4/offsetof.c:12:5: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.4/offsetof.c:11:5: note: t is assigned splint-3.1.2.orig/test/tests2.4/offsetof.c:12:5: note: t is overwritten splint-3.1.2.orig/test/tests2.4/offsetof.c:3:59: style: struct member '_S::u' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.4/offsetof.c:12:5: style: Variable 't' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/print.c:6:20: error: Uninitialized variable: &i [uninitvar] splint-3.1.2.orig/test/tests2.4/ric.c:3:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/ric.c:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/syslog.c:2:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/test0.c:1:28: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/test1.c:1:28: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/test2.c:1:28: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.5/boolbad.c:5:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] splint-3.1.2.orig/test/tests2.5/boolbad.c:12:11: error: Uninitialized variable: foo [uninitvar] splint-3.1.2.orig/test/tests2.5/boolbad.c:5:7: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.5/literals.c:8:5: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/tests2.5/literals.c:6:5: note: a is assigned splint-3.1.2.orig/test/tests2.5/literals.c:8:5: note: a is overwritten splint-3.1.2.orig/test/tests2.5/impabsmodule.c:10:7: error: Uninitialized variable: var [uninitvar] splint-3.1.2.orig/test/tests2.5/impabsmodule.c:10:20: error: Uninitialized variable: var2 [uninitvar] splint-3.1.2.orig/test/tests2.5/literals.c:8:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.5/impabsmodule.c:9:11: style: Variable 'var2' is not assigned a value. [unassignedVariable] splint-3.1.2.orig/test/tests2.5/sort.c:6:18: style: struct member 'Anonymous1::EINER' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.5/sort.c:7:18: style: struct member 'Anonymous1::ZEHN' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.5/sort.c:8:18: style: struct member 'Anonymous1::HUNDERT' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.5/sort.c:9:18: style: struct member 'Anonymous1::TAUSEND' is never used. [unusedStructMember] splint-3.1.2.orig/test/tests2.5/uconstants.c:2:19: style: Variable 'x0' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.5/uconstants.c:3:24: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.5/ull.c:5:39: style: Variable 'put' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.5/ull.c:6:32: style: Variable 'pt' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/typeof.c:5:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/ud.c:13:9: style: Condition 'z==g' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/ud.c:11:5: note: z is assigned 'g' here. splint-3.1.2.orig/test/ud.c:13:9: note: Condition 'z==g' is always true splint-3.1.2.orig/test/ud.c:20:9: style: Condition 'z==g' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/ud.c:11:5: note: z is assigned 'g' here. splint-3.1.2.orig/test/ud.c:20:9: note: Condition 'z==g' is always true splint-3.1.2.orig/test/ud.c:28:9: style: Condition 'z==g' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/ud.c:11:5: note: z is assigned 'g' here. splint-3.1.2.orig/test/ud.c:28:9: note: Condition 'z==g' is always true splint-3.1.2.orig/test/ud.c:33:9: style: Condition 'z==g' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/ud.c:11:5: note: z is assigned 'g' here. splint-3.1.2.orig/test/ud.c:33:9: note: Condition 'z==g' is always true splint-3.1.2.orig/test/ud.c:59:9: style: Condition 'x==z3' is always true [knownConditionTrueFalse] splint-3.1.2.orig/test/ud.c:57:5: note: x is assigned 'z3' here. splint-3.1.2.orig/test/ud.c:59:9: note: Condition 'x==z3' is always true splint-3.1.2.orig/test/ud.c:8:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/ud.c:7:5: note: x is assigned splint-3.1.2.orig/test/ud.c:8:5: note: x is overwritten splint-3.1.2.orig/test/ud.c:18:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/ud.c:8:5: note: x is assigned splint-3.1.2.orig/test/ud.c:18:5: note: x is overwritten splint-3.1.2.orig/test/ud.c:25:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/ud.c:18:5: note: x is assigned splint-3.1.2.orig/test/ud.c:25:5: note: x is overwritten splint-3.1.2.orig/test/ud.c:26:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/ud.c:25:5: note: x is assigned splint-3.1.2.orig/test/ud.c:26:5: note: x is overwritten splint-3.1.2.orig/test/ud.c:31:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/ud.c:26:5: note: x is assigned splint-3.1.2.orig/test/ud.c:31:5: note: x is overwritten splint-3.1.2.orig/test/ud.c:38:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/ud.c:37:9: note: i is assigned splint-3.1.2.orig/test/ud.c:38:9: note: i is overwritten splint-3.1.2.orig/test/ud.c:57:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] splint-3.1.2.orig/test/ud.c:56:5: note: x is assigned splint-3.1.2.orig/test/ud.c:57:5: note: x is overwritten splint-3.1.2.orig/test/ud.c:10:5: style: Redundant assignment of 'z' to itself. [selfAssignment] splint-3.1.2.orig/test/ud.c:8:7: error: Uninitialized variable: y [uninitvar] splint-3.1.2.orig/test/ud.c:10:7: error: Uninitialized variable: z [uninitvar] splint-3.1.2.orig/test/ud.c:26:7: error: Uninitialized variable: z4 [uninitvar] splint-3.1.2.orig/test/ud.c:38:11: error: Uninitialized variable: j [uninitvar] splint-3.1.2.orig/test/ud.c:49:6: error: Uninitialized variable: i [uninitvar] splint-3.1.2.orig/test/ud.c:56:7: error: Uninitialized variable: z5 [uninitvar] splint-3.1.2.orig/test/ud.c:9:5: style: Variable 'y' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/ud.c:39:10: style: Variable 'z2' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/ud.c:50:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/ud.c:52:4: style: Variable 'm' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/ud.c:64:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/ullint.c:30:9: error: Array '_src[6]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] splint-3.1.2.orig/test/ullint.c:29:12: note: Assuming that condition 'i= 0. [incorrectLogicOperator] splint-3.1.2.orig/test/unsignedcompare.c:12:15: style: Opposite expression on both sides of '||'. [oppositeExpression] splint-3.1.2.orig/test/unsignedcompare.c:7:11: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] splint-3.1.2.orig/test/unsignedcompare.c:12:11: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] splint-3.1.2.orig/test/unsignedcompare.c:12:22: style: Unsigned expression 'res' can't be negative so it is unnecessary to test it. [unsignedPositive] splint-3.1.2.orig/test/unused.c:7:7: style: struct member '_st::dumb' is never used. [unusedStructMember] splint-3.1.2.orig/test/unused.c:12:11: style: struct member '_inner::silly' is never used. [unusedStructMember] splint-3.1.2.orig/test/utypes.c:26:18: style: Variable 'src_bytes' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/toothman.c:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/toothman.c:381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userid [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/toothman.c:430:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userid [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/toothman.c:451:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hour [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/toothman.c:908:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/toothman.c:1070:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable day [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/toothman.c:1099:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userid [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/warnuse/warngets.c:3:10: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/timecard.c:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/timecard.c:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/timecard.c:908:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] splint-3.1.2.orig/test/tests2.4/toothman.c:913:6: warning: Either the condition 'j==13' is redundant or the array 'z[13]' is accessed at index 13, which is out of bounds. [arrayIndexOutOfBoundsCond] splint-3.1.2.orig/test/tests2.4/toothman.c:911:10: note: Assuming that condition 'j==13' is not redundant splint-3.1.2.orig/test/tests2.4/toothman.c:913:6: note: Array index out of bounds splint-3.1.2.orig/test/tests2.4/toothman.c:321:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:341:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:1027:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:1033:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:1039:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:1048:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:1057:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:1064:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:1069:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/toothman.c:911:10: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] splint-3.1.2.orig/test/tests2.4/toothman.c:909:17: note: outer condition: j<13 splint-3.1.2.orig/test/tests2.4/toothman.c:911:10: note: opposite inner condition: j==13 splint-3.1.2.orig/test/tests2.4/toothman.c:1130:82: warning: Comparison of modulo result is predetermined, because it is always less than 1. [moduloAlwaysTrueFalse] splint-3.1.2.orig/test/tests2.4/toothman.c:86:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/toothman.c:125:4: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/toothman.c:396:4: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/toothman.c:849:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/toothman.c:1092:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/toothman.c:1113:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/toothman.c:97:8: style: Variable 'z' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/tests2.4/toothman.c:151:38: style: Parameter 'pusertype' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:151:54: style: Parameter 'pweekends' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:274:19: style: Parameter 'userid' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/toothman.c:311:24: style: Variable 'timetest' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/tests2.4/toothman.c:361:40: style: Parameter 'pweekstring' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:361:59: style: Parameter 'pyearstring' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:372:37: style: Parameter 'currentpunch' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:372:101: style: Parameter 'pfilename' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:421:39: style: Parameter 'currentpunch' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:421:69: style: Parameter 'clockpunch' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:441:78: style: Parameter 'pitemflag' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:832:33: style: Parameter 'currentpunch' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:832:53: style: Parameter 'pfilename' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/toothman.c:872:18: style: Parameter 'userid' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/toothman.c:959:25: style: Parameter 'usefile' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/toothman.c:989:25: style: Parameter 'usefile' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/toothman.c:1078:25: style: Parameter 'usefile' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/toothman.c:1078:43: style: Parameter 'reportfile' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/toothman.c:1145:24: style: Parameter 'userid' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/toothman.c:1130:78: style: Modulo of one is always equal to zero [moduloofone] splint-3.1.2.orig/test/tests2.4/toothman.c:156:9: error: Uninitialized variable: m [uninitvar] splint-3.1.2.orig/test/tests2.4/toothman.c:55:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:56:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:66:4: style: Variable 'm' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:247:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:252:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:257:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:262:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:267:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:299:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:300:4: style: Variable 'k' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:301:4: style: Variable 'o' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:302:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:303:4: style: Variable 'l' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:378:4: style: Variable 'y' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:889:5: style: Variable 'b' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:954:4: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:955:4: style: Variable 'f' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:984:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:985:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/toothman.c:994:7: style: Unused variable: a [unusedVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:913:6: warning: Either the condition 'j==13' is redundant or the array 'z[13]' is accessed at index 13, which is out of bounds. [arrayIndexOutOfBoundsCond] splint-3.1.2.orig/test/tests2.4/timecard.c:911:10: note: Assuming that condition 'j==13' is not redundant splint-3.1.2.orig/test/tests2.4/timecard.c:913:6: note: Array index out of bounds splint-3.1.2.orig/test/tests2.4/timecard.c:321:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:341:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:1027:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:1033:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:1039:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:1048:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:1057:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:1064:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:1069:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] splint-3.1.2.orig/test/tests2.4/timecard.c:911:10: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] splint-3.1.2.orig/test/tests2.4/timecard.c:909:17: note: outer condition: j<13 splint-3.1.2.orig/test/tests2.4/timecard.c:911:10: note: opposite inner condition: j==13 splint-3.1.2.orig/test/tests2.4/timecard.c:1130:82: warning: Comparison of modulo result is predetermined, because it is always less than 1. [moduloAlwaysTrueFalse] splint-3.1.2.orig/test/tests2.4/timecard.c:86:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/timecard.c:125:4: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/timecard.c:396:4: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/timecard.c:849:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/timecard.c:1092:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/timecard.c:1113:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] splint-3.1.2.orig/test/tests2.4/timecard.c:60:29: style:inconclusive: Function 'initializeprogram' argument 1 names different: declaration 'puserid' definition 'puserid1'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/timecard.h:41:29: note: Function 'initializeprogram' argument 1 names different: declaration 'puserid' definition 'puserid1'. splint-3.1.2.orig/test/tests2.4/timecard.c:60:29: note: Function 'initializeprogram' argument 1 names different: declaration 'puserid' definition 'puserid1'. splint-3.1.2.orig/test/tests2.4/timecard.c:60:44: style:inconclusive: Function 'initializeprogram' argument 2 names different: declaration 'pusertype' definition 'pusertype1'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/timecard.h:41:43: note: Function 'initializeprogram' argument 2 names different: declaration 'pusertype' definition 'pusertype1'. splint-3.1.2.orig/test/tests2.4/timecard.c:60:44: note: Function 'initializeprogram' argument 2 names different: declaration 'pusertype' definition 'pusertype1'. splint-3.1.2.orig/test/tests2.4/timecard.c:60:61: style:inconclusive: Function 'initializeprogram' argument 3 names different: declaration 'pweekends' definition 'pweekends1'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/timecard.h:41:59: note: Function 'initializeprogram' argument 3 names different: declaration 'pweekends' definition 'pweekends1'. splint-3.1.2.orig/test/tests2.4/timecard.c:60:61: note: Function 'initializeprogram' argument 3 names different: declaration 'pweekends' definition 'pweekends1'. splint-3.1.2.orig/test/tests2.4/timecard.c:78:25: style:inconclusive: Function 'getenvironment' argument 1 names different: declaration 'pweekends' definition 'pweekends2'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/timecard.h:42:25: note: Function 'getenvironment' argument 1 names different: declaration 'pweekends' definition 'pweekends2'. splint-3.1.2.orig/test/tests2.4/timecard.c:78:25: note: Function 'getenvironment' argument 1 names different: declaration 'pweekends' definition 'pweekends2'. splint-3.1.2.orig/test/tests2.4/timecard.c:95:21: style:inconclusive: Function 'getuserid' argument 1 names different: declaration 'puserid' definition 'puserid2'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/timecard.h:43:21: note: Function 'getuserid' argument 1 names different: declaration 'puserid' definition 'puserid2'. splint-3.1.2.orig/test/tests2.4/timecard.c:95:21: note: Function 'getuserid' argument 1 names different: declaration 'puserid' definition 'puserid2'. splint-3.1.2.orig/test/tests2.4/timecard.c:95:36: style:inconclusive: Function 'getuserid' argument 2 names different: declaration 'pusertype' definition 'pusertype2'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/timecard.h:43:35: note: Function 'getuserid' argument 2 names different: declaration 'pusertype' definition 'pusertype2'. splint-3.1.2.orig/test/tests2.4/timecard.c:95:36: note: Function 'getuserid' argument 2 names different: declaration 'pusertype' definition 'pusertype2'. splint-3.1.2.orig/test/tests2.4/timecard.c:949:27: style:inconclusive: Function 'printhoursreport' argument 1 names different: declaration 'pusefile' definition 'usefile'. [funcArgNamesDifferent] splint-3.1.2.orig/test/tests2.4/timecard.h:58:28: note: Function 'printhoursreport' argument 1 names different: declaration 'pusefile' definition 'usefile'. splint-3.1.2.orig/test/tests2.4/timecard.c:949:27: note: Function 'printhoursreport' argument 1 names different: declaration 'pusefile' definition 'usefile'. splint-3.1.2.orig/test/tests2.4/timecard.c:97:8: style: Variable 'z' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/tests2.4/timecard.c:151:38: style: Parameter 'pusertype' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:151:54: style: Parameter 'pweekends' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:274:19: style: Parameter 'userid' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/timecard.c:311:24: style: Variable 'timetest' can be declared as pointer to const [constVariablePointer] splint-3.1.2.orig/test/tests2.4/timecard.c:361:40: style: Parameter 'pweekstring' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:361:59: style: Parameter 'pyearstring' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:372:37: style: Parameter 'currentpunch' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:372:101: style: Parameter 'pfilename' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:421:39: style: Parameter 'currentpunch' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:421:69: style: Parameter 'clockpunch' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:441:78: style: Parameter 'pitemflag' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:832:33: style: Parameter 'currentpunch' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:832:53: style: Parameter 'pfilename' can be declared as pointer to const [constParameterPointer] splint-3.1.2.orig/test/tests2.4/timecard.c:872:18: style: Parameter 'userid' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/timecard.c:959:25: style: Parameter 'usefile' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/timecard.c:989:25: style: Parameter 'usefile' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/timecard.c:1078:25: style: Parameter 'usefile' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/timecard.c:1078:43: style: Parameter 'reportfile' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/timecard.c:1145:24: style: Parameter 'userid' can be declared as const array [constParameter] splint-3.1.2.orig/test/tests2.4/timecard.c:1130:78: style: Modulo of one is always equal to zero [moduloofone] splint-3.1.2.orig/test/tests2.4/timecard.c:156:9: error: Uninitialized variable: m [uninitvar] splint-3.1.2.orig/test/tests2.4/timecard.c:55:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:56:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:66:4: style: Variable 'm' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:247:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:252:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:257:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:262:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:267:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:299:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:300:4: style: Variable 'k' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:301:4: style: Variable 'o' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:302:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:303:4: style: Variable 'l' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:378:4: style: Variable 'y' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:889:5: style: Variable 'b' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:954:4: style: Variable 'e' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:955:4: style: Variable 'f' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:984:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:985:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] splint-3.1.2.orig/test/tests2.4/timecard.c:994:7: style: Unused variable: a [unusedVariable] diff: DONE