2024-04-11 05:32 ftp://ftp.de.debian.org/debian/pool/main/p/pgtcl/pgtcl_3.0.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=sqlite3 --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 83d4e31 (2024-04-11 00:04:28 +0200) count: 163 84 elapsed-time: 1.5 1.4 head-timing-info: old-timing-info: head results: pgtcl-3.0.1/generic/pgtclAppInit.c:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtcl.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtcl.c:60:9: style: struct member 'PgCmd::protocol' is never used. [unusedStructMember] pgtcl-3.0.1/generic/tokenize.c:474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:39:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_BAD_RESPONSE [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:70:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COPY_OUT [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:132:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COPY_IN [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:692:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:852:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DYNAMIC [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:890:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:977:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:1076:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:1141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:1276:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:1304:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:1382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:1444:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:1594:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:1626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/win/nmakehlp.c:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_ERROR_HANDLE [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/win/nmakehlp.c:113:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/win/nmakehlp.c:208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:454:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:644:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:780:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:814:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:902:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:1075:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:1784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2019:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_LEAVE_ERR_MSG [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2056:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2464:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2510:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2562:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2668:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2719:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2765:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:2893:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:3370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:3592:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:3712:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:3802:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:3851:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:3936:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4053:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4099:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4557:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:4731:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclCmds.c:5088:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/win/nmakehlp.c:346:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pgtcl-3.0.1/win/nmakehlp.c:349:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pgtcl-3.0.1/win/nmakehlp.c:302:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pgtcl-3.0.1/generic/pgtclSqlite.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:103:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:192:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:236:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:341:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:461:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:582:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:732:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:777:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_BREAK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:795:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:840:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:899:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclSqlite.c:939:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] pgtcl-3.0.1/generic/pgtclId.c:205:59: style:inconclusive: Function 'PgSetConnectionId' argument 3 names different: declaration 'connhandle' definition 'chandle'. [funcArgNamesDifferent] pgtcl-3.0.1/generic/pgtclId.h:100:70: note: Function 'PgSetConnectionId' argument 3 names different: declaration 'connhandle' definition 'chandle'. pgtcl-3.0.1/generic/pgtclId.c:205:59: note: Function 'PgSetConnectionId' argument 3 names different: declaration 'connhandle' definition 'chandle'. pgtcl-3.0.1/generic/pgtclId.c:877:47: style:inconclusive: Function 'PgSetResultId' argument 2 names different: declaration 'connid' definition 'connid_c'. [funcArgNamesDifferent] pgtcl-3.0.1/generic/pgtclId.h:113:58: note: Function 'PgSetResultId' argument 2 names different: declaration 'connid' definition 'connid_c'. pgtcl-3.0.1/generic/pgtclId.c:877:47: note: Function 'PgSetResultId' argument 2 names different: declaration 'connid' definition 'connid_c'. pgtcl-3.0.1/generic/pgtclId.c:1063:53: style:inconclusive: Function 'PgGetConnByResultId' argument 2 names different: declaration 'resid' definition 'resid_c'. [funcArgNamesDifferent] pgtcl-3.0.1/generic/pgtclId.h:116:64: note: Function 'PgGetConnByResultId' argument 2 names different: declaration 'resid' definition 'resid_c'. pgtcl-3.0.1/generic/pgtclId.c:1063:53: note: Function 'PgGetConnByResultId' argument 2 names different: declaration 'resid' definition 'resid_c'. pgtcl-3.0.1/generic/pgtclId.c:176:17: style: Parameter 'handlePtr' can be declared as pointer to const. However it seems that 'PgGetHandleProc' is a callback function, if 'handlePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pgtcl-3.0.1/generic/pgtclId.c:191:5: note: You might need to cast the function pointer here pgtcl-3.0.1/generic/pgtclId.c:176:17: note: Parameter 'handlePtr' can be declared as pointer to const pgtcl-3.0.1/generic/pgtclId.c:205:59: style: Parameter 'chandle' can be declared as pointer to const [constParameterPointer] pgtcl-3.0.1/generic/pgtclId.c:312:22: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclId.c:743:19: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'PgDelConnectionId' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pgtcl-3.0.1/generic/pgtclId.c:184:5: note: You might need to cast the function pointer here pgtcl-3.0.1/generic/pgtclId.c:743:19: note: Parameter 'interp' can be declared as pointer to const pgtcl-3.0.1/generic/pgtclId.c:1349:19: style: Variable 'connid' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclId.c:1365:19: style: Variable 'connid' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclId.c:1561:21: style: Variable 'resstr' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclId.c:1587:13: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclId.c:1588:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:668:7: style: Local variable 'i' shadows outer variable [shadowVariable] pgtcl-3.0.1/generic/pgtclSqlite.c:576:12: note: Shadowed declaration pgtcl-3.0.1/generic/pgtclSqlite.c:668:7: note: Shadow variable pgtcl-3.0.1/generic/pgtclSqlite.c:1732:13: style: Local variable 'columns' shadows outer variable [shadowVariable] pgtcl-3.0.1/generic/pgtclSqlite.c:993:21: note: Shadowed declaration pgtcl-3.0.1/generic/pgtclSqlite.c:1732:13: note: Shadow variable pgtcl-3.0.1/generic/pgtclSqlite.c:44:65: style: Parameter 'sql' can be declared as pointer to const [constParameterPointer] pgtcl-3.0.1/generic/pgtclSqlite.c:261:24: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] pgtcl-3.0.1/generic/pgtclSqlite.c:351:9: style: Variable 'column' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:458:94: style: Parameter 'primaryKeyIndex' can be declared as pointer to const [constParameterPointer] pgtcl-3.0.1/generic/pgtclSqlite.c:458:129: style: Parameter 'columnTypes' can be declared as pointer to const [constParameterPointer] pgtcl-3.0.1/generic/pgtclSqlite.c:505:13: style: Variable 'sval' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:532:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:603:10: style: Variable 'keyName' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:789:75: style: Parameter 'sepStr' can be declared as pointer to const [constParameterPointer] pgtcl-3.0.1/generic/pgtclSqlite.c:789:89: style: Parameter 'nullStr' can be declared as pointer to const [constParameterPointer] pgtcl-3.0.1/generic/pgtclSqlite.c:833:95: style: Parameter 'sepStr' can be declared as pointer to const [constParameterPointer] pgtcl-3.0.1/generic/pgtclSqlite.c:1005:21: style: Variable 'maxColumn' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:1021:10: style: Variable 'optName' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:1307:11: style: Variable 'optName' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:1381:11: style: Variable 'optName' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclSqlite.c:1770:13: style: Variable 'val' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2404:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] pgtcl-3.0.1/generic/pgtclCmds.c:2417:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] pgtcl-3.0.1/generic/pgtclCmds.c:4417:16: style: Condition 'objc==4' is always true [knownConditionTrueFalse] pgtcl-3.0.1/generic/pgtclCmds.c:4394:16: note: Assuming that condition 'objc==3' is not redundant pgtcl-3.0.1/generic/pgtclCmds.c:4380:26: note: Assuming that condition 'objc>4' is not redundant pgtcl-3.0.1/generic/pgtclCmds.c:4417:16: note: Condition 'objc==4' is always true pgtcl-3.0.1/generic/pgtclCmds.c:1999:32: style:inconclusive: Function 'execute_put_values' argument 4 names different: declaration 'nullString' definition 'nullValueString'. [funcArgNamesDifferent] pgtcl-3.0.1/generic/pgtclCmds.c:30:32: note: Function 'execute_put_values' argument 4 names different: declaration 'nullString' definition 'nullValueString'. pgtcl-3.0.1/generic/pgtclCmds.c:1999:32: note: Function 'execute_put_values' argument 4 names different: declaration 'nullString' definition 'nullValueString'. pgtcl-3.0.1/generic/pgtclCmds.c:1270:19: style: Local variable 'fieldNameObj' shadows outer variable [shadowVariable] pgtcl-3.0.1/generic/pgtclCmds.c:1046:17: note: Shadowed declaration pgtcl-3.0.1/generic/pgtclCmds.c:1270:19: note: Shadow variable pgtcl-3.0.1/generic/pgtclCmds.c:1331:19: style: Local variable 'fieldNameObj' shadows outer variable [shadowVariable] pgtcl-3.0.1/generic/pgtclCmds.c:1046:17: note: Shadowed declaration pgtcl-3.0.1/generic/pgtclCmds.c:1331:19: note: Shadow variable pgtcl-3.0.1/generic/pgtclCmds.c:616:12: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:928:13: style: Variable 'string' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:1445:13: style: Variable 'string' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:1662:17: style: Variable 'nullValueString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:1754:11: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2048:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2049:11: style: Variable 'modeString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2136:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2315:11: style: Variable 'whenceStr' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2318:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2385:11: style: Variable 'modeWord' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2387:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2458:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2504:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2555:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2609:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2661:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:2923:12: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3214:11: style: Variable 'string' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3315:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3321:15: style: Variable 'interp' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3362:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3415:12: style: Variable 'callbackStr' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3564:12: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3702:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3846:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:3921:15: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4048:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4093:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4139:13: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4140:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4141:14: style: Variable 'nullValueString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4197:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4260:13: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4261:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4280:12: style: Variable 'callbackStr' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4365:11: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] pgtcl-3.0.1/generic/pgtclCmds.c:4552:27: style: Variable 'connString' can be declared as pointer to const [constVariablePointer] diff: head pgtcl-3.0.1/generic/pgtclCmds.c:1075:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:1784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2019:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_LEAVE_ERR_MSG [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2056:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2464:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2510:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2562:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2668:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2719:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2765:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:2893:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:3370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:3592:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:3712:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:3802:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:3851:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:3936:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4053:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4099:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:454:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4557:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:4731:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:5088:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:644:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:780:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:814:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclCmds.c:902:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:1076:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:1141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:1276:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:1304:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:132:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COPY_IN [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:1382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_FILE_EVENTS [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:1444:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:1594:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:1626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:176:17: style: Parameter 'handlePtr' can be declared as pointer to const. However it seems that 'PgGetHandleProc' is a callback function, if 'handlePtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pgtcl-3.0.1/generic/pgtclId.c:191:5: note: You might need to cast the function pointer here pgtcl-3.0.1/generic/pgtclId.c:176:17: note: Parameter 'handlePtr' can be declared as pointer to const head pgtcl-3.0.1/generic/pgtclId.c:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:692:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:70:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COPY_OUT [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:852:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DYNAMIC [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:890:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclId.c:977:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:103:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:192:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:236:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:341:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:461:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:582:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:732:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:777:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_BREAK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:795:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:840:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:899:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/generic/pgtclSqlite.c:939:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/win/nmakehlp.c:113:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] head pgtcl-3.0.1/win/nmakehlp.c:208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] DONE