2024-04-22 21:05 ftp://ftp.de.debian.org/debian/pool/main/t/tix/tix_8.4.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=python --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 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 534 534 elapsed-time: 26.6 26.8 head-timing-info: old-timing-info: head results: Tix8.4.3/PyTix-2.0/2.0/_tkinter.c:53:0: error: #error "Tk older than 8.0 not supported" [preprocessorErrorDirective] Tix8.4.3/PyTix-2.0/2.0/tkappinit.c:23:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/PyTix-2.0/2.0/tkappinit.c:29:21: style: Variable 'main_window' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixAppInit.c:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:173:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixClassRecord [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:222:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:463:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:725:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:754:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:843:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1034:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1317:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixConfigSpec [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1436:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1501:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:1537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixClass.c:723:22: style: Variable 'cPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixClass.c:1206:10: style: Variable 'pName' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixCmds.c:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STRING_KEYS [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:177:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:400:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:457:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:506:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:552:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapNotify [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:654:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_BG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixCmds.c:450:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'EventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixCmds.c:148:56: note: You might need to cast the function pointer here Tix8.4.3/generic/tixCmds.c:450:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixCmds.c:529:19: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixCmds.c:546:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'MapEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixCmds.c:559:2: note: You might need to cast the function pointer here Tix8.4.3/generic/tixCmds.c:546:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixCmds.c:591:13: style: Parameter 'colorPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixCmds.c:611:14: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixCompat.c:24:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixDItem.c:194:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:301:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:421:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:543:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:601:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_SELECTED_FG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:719:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_NORMAL_BG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDItem.c:826:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_OTHER_BG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiITxt.c:273:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixImageTextItem [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiITxt.c:331:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiITxt.c:444:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiITxt.c:539:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiITxt.c:677:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixImageTextStyle [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiITxt.c:709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DONT_CALL_CONFIG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiITxt.c:802:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_FONT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiITxt.c:327:25: style: Variable 'oldStyle' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixDiITxt.c:586:17: style: Parameter 'iPtr' can be declared as pointer to const. However it seems that 'Tix_ImageTextItemComponent' is a callback function, if 'iPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixDiITxt.c:244:5: note: You might need to cast the function pointer here Tix8.4.3/generic/tixDiITxt.c:586:17: note: Parameter 'iPtr' can be declared as pointer to const Tix8.4.3/generic/tixDiImg.c:245:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixImageItem [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiImg.c:290:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiImg.c:527:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixImageStyle [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiImg.c:546:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DONT_CALL_CONFIG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiImg.c:594:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_PADX [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiImg.c:426:24: style: Variable 'itPtr->size[0]' is reassigned a value before the old one has been used. [redundantAssignment] Tix8.4.3/generic/tixDiImg.c:425:24: note: itPtr->size[0] is assigned Tix8.4.3/generic/tixDiImg.c:426:24: note: itPtr->size[0] is overwritten Tix8.4.3/generic/tixDiImg.c:286:21: style: Variable 'oldStyle' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixDiImg.c:439:17: style: Parameter 'iPtr' can be declared as pointer to const. However it seems that 'Tix_ImageItemComponent' is a callback function, if 'iPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixDiImg.c:216:5: note: You might need to cast the function pointer here Tix8.4.3/generic/tixDiImg.c:439:17: note: Parameter 'iPtr' can be declared as pointer to const Tix8.4.3/generic/tixDiStyle.c:104:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ONE_WORD_KEYS [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:332:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_CONFIG_ARGV_ONLY [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:349:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_STYLE_DEFAULT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:370:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:389:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_STYLE_DEFAULT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_STYLE_DEFAULT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:459:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_STYLE_DELETED [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:617:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_STYLE_DEFAULT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:706:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:810:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_STYLE_DELETED [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:863:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:908:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:959:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_STYLE_DEFAULT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:1032:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiStyle.c:516:21: style: Parameter 'diTypePtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixDiStyle.c:856:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'DefWindowStructureProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixDiStyle.c:660:6: note: You might need to cast the function pointer here Tix8.4.3/generic/tixDiStyle.c:856:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixDiStyle.c:904:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'RefWindowStructureProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixDiStyle.c:489:10: note: You might need to cast the function pointer here Tix8.4.3/generic/tixDiStyle.c:904:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixDiText.c:236:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixTextItem [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiText.c:286:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiText.c:488:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixTextStyle [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiText.c:519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DONT_CALL_CONFIG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiText.c:614:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_FONT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiText.c:282:20: style: Variable 'oldStyle' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixDiText.c:405:17: style: Parameter 'iPtr' can be declared as pointer to const. However it seems that 'Tix_TextItemComponent' is a callback function, if 'iPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixDiText.c:208:5: note: You might need to cast the function pointer here Tix8.4.3/generic/tixDiText.c:405:17: note: Parameter 'iPtr' can be declared as pointer to const Tix8.4.3/generic/tixDiWin.c:272:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixWindowItem [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiWin.c:372:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiWin.c:613:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiWin.c:746:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixWindowStyle [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiWin.c:765:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DONT_CALL_CONFIG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiWin.c:813:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_PADX [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixDiWin.c:365:22: style: Variable 'oldStyle' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixDiWin.c:548:17: style: Parameter 'iPtr' can be declared as pointer to const. However it seems that 'Tix_WindowItemComponent' is a callback function, if 'iPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixDiWin.c:233:5: note: You might need to cast the function pointer here Tix8.4.3/generic/tixDiWin.c:548:17: note: Parameter 'iPtr' can be declared as pointer to const Tix8.4.3/generic/tixDiWin.c:608:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'SubWindowStructureProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixDiWin.c:691:2: note: You might need to cast the function pointer here Tix8.4.3/generic/tixDiWin.c:608:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixDiWin.c:864:21: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixError.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixError.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixError.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AXIS_X [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:621:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcnt [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:736:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:861:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_NONE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:898:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcnt [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:912:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:933:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:953:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIDE0 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1012:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PINNED_SIDE0 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1073:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcnt [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1361:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ONE_WORD_KEYS [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1556:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ONE_WORD_KEYS [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1622:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_NONE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1662:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcnt [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1675:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1691:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1711:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:1893:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATT_NONE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:2019:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIDE0 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:2063:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PINNED_SIDE0 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:2102:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PINNED_ALL [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixForm.c:431:10: warning: Either the condition '!j' is redundant or there is possible null pointer dereference: oppo. [nullPointerRedundantCheck] Tix8.4.3/generic/tixForm.c:431:29: note: Assuming that condition '!j' is not redundant Tix8.4.3/generic/tixForm.c:429:33: note: clientPtr->strWidget[i][j] is assigned 'oppo' here. Tix8.4.3/generic/tixForm.c:431:10: note: Null pointer dereference Tix8.4.3/generic/tixForm.c:432:7: warning: Either the condition '!j' is redundant or there is possible null pointer dereference: oppo. [nullPointerRedundantCheck] Tix8.4.3/generic/tixForm.c:432:26: note: Assuming that condition '!j' is not redundant Tix8.4.3/generic/tixForm.c:429:33: note: clientPtr->strWidget[i][j] is assigned 'oppo' here. Tix8.4.3/generic/tixForm.c:432:7: note: Null pointer dereference Tix8.4.3/generic/tixForm.c:1332:28: style: Variable 'masterPtr->client_tail' is reassigned a value before the old one has been used. [redundantAssignment] Tix8.4.3/generic/tixForm.c:1327:25: note: masterPtr->client_tail is assigned Tix8.4.3/generic/tixForm.c:1332:28: note: masterPtr->client_tail is overwritten Tix8.4.3/generic/tixForm.c:343:17: style: Variable 'masterPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixForm.c:487:17: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'TixFm_CheckArgv' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixForm.c:206:6: note: You might need to cast the function pointer here Tix8.4.3/generic/tixForm.c:487:17: note: Parameter 'interp' can be declared as pointer to const Tix8.4.3/generic/tixForm.c:608:17: style: Parameter 'masterPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixForm.c:1181:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'TixFm_StructureProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixForm.c:1536:3: note: You might need to cast the function pointer here Tix8.4.3/generic/tixForm.c:1181:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixForm.c:1223:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'MasterStructureProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixForm.c:1603:2: note: You might need to cast the function pointer here Tix8.4.3/generic/tixForm.c:1223:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixForm.c:1286:16: style: Parameter 'clientPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixForm.c:1341:15: style: Parameter 'clientPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixForm.c:2075:18: style: Parameter 'masterPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixFormMisc.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixFormMisc.c:130:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixFormMisc.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixFormMisc.c:310:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixFormMisc.c:328:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AXIS_X [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixFormMisc.c:362:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixFormMisc.c:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixFormMisc.c:377:10: warning: Either the condition '!j' is redundant or there is possible null pointer dereference: oppo. [nullPointerRedundantCheck] Tix8.4.3/generic/tixFormMisc.c:377:29: note: Assuming that condition '!j' is not redundant Tix8.4.3/generic/tixFormMisc.c:375:33: note: clientPtr->strWidget[i][j] is assigned 'oppo' here. Tix8.4.3/generic/tixFormMisc.c:377:10: note: Null pointer dereference Tix8.4.3/generic/tixFormMisc.c:378:7: warning: Either the condition '!j' is redundant or there is possible null pointer dereference: oppo. [nullPointerRedundantCheck] Tix8.4.3/generic/tixFormMisc.c:378:26: note: Assuming that condition '!j' is not redundant Tix8.4.3/generic/tixFormMisc.c:375:33: note: clientPtr->strWidget[i][j] is assigned 'oppo' here. Tix8.4.3/generic/tixFormMisc.c:378:7: note: Null pointer dereference Tix8.4.3/generic/tixGeometry.c:87:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:139:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:164:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:222:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:301:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:323:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:347:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGeometry.c:134:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'StructureProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixGeometry.c:200:6: note: You might need to cast the function pointer here Tix8.4.3/generic/tixGeometry.c:134:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixGrData.c:37:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixGridRowCol [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:62:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixGridDataSet [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:249:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:289:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispIndex [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:453:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_GR_AUTO [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:599:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numEntries [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:798:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_GR_RESIZE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrData.c:594:21: style: Variable 'rowCol' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixGrFmt.c:178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrFmt.c:214:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrFmt.c:294:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrFmt.c:330:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrFmt.c:380:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrFmt.c:451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrFmt.c:555:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrFmt.c:734:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_CONFIG_COLOR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrFmt.c:785:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_CONFIG_COLOR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrRC.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrRC.c:64:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrSel.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrSel.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrSel.c:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_GR_MAX [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrSel.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_X [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrSel.c:206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrSel.c:62:17: style: Parameter 'interp' can be declared as pointer to const. However it seems that 'Tix_GrSelIncludes' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixGrSel.c:44:38: note: You might need to cast the function pointer here Tix8.4.3/generic/tixGrSel.c:62:17: note: Parameter 'interp' can be declared as pointer to const Tix8.4.3/generic/tixGrSort.c:365:25: debug: Function::addArguments found argument 'second' with varid 0. [varid0] Tix8.4.3/generic/tixGrSort.c:120:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tix_GrSortItem [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrSort.c:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrSort.c:369:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrUtl.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrUtl.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:459:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:727:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_GR_RESIZE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:810:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:909:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1027:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_GR_REDRAW [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1070:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_GR_RESIZE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1297:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderW [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1341:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tixRowUid [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1590:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1711:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1800:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1851:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_CONFIG_ARGV_ONLY [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1869:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1902:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1949:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1979:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2021:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2063:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2093:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2136:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2165:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2246:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2354:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_GR_REDRAW [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2470:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2567:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2670:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2745:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_GR_MAX [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2803:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2941:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:2977:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TixGrEntry [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:3063:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:3235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:3283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixGrid.c:1626:20: style: Variable 'elm' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixGrid.c:2163:22: style: Variable 'rePtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixGrid.c:2315:9: style: Parameter 'changedRect' can be declared as const array [constParameter] Tix8.4.3/generic/tixGrid.c:2723:9: style: Parameter 'offs' can be declared as const array [constParameter] Tix8.4.3/generic/tixGrid.c:2891:25: style: Parameter 'siPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixGrid.c:3028:18: style: Parameter 'chPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixGrid.c:1623:9: style: Variable 'pos[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixGrid.c:1631:11: style: Variable 'pos[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixGrid.c:1635:11: style: Variable 'pos[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixGrid.c:1638:11: style: Variable 'pos[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixGrid.c:1643:11: style: Variable 'pos[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixGrid.c:1647:11: style: Variable 'pos[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixGrid.c:1650:11: style: Variable 'pos[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixGrid.c:2037:11: style: Variable 'qSize[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixHLCol.c:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HListColumn [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:67:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:314:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:341:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLCol.c:287:20: style: Variable 'chPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixHLHdr.c:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HListHeader [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:108:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_WINDOW [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:127:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPtr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:439:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:539:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:567:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLHdr.c:536:19: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixHLInd.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLInd.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLInd.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLInd.c:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLInd.c:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLInd.c:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLInd.c:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHLInd.c:239:20: style: Variable 'chPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixHList.c:355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:509:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:584:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:628:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:765:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_CONFIG_ARGV_ONLY [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:858:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:884:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:918:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:964:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:989:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1018:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1189:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1315:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1469:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPtr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1662:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1729:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1812:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:2080:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:2212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:2431:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HListElement [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:2521:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPtr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:2670:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:2924:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPtr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:3235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:3299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:3356:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPtr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:3394:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPtr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:3593:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_FLAT_GC [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:3832:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_WINDOW [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:3872:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_NORMAL_FG [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:4217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:4234:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_X [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:4343:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_Y [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixHList.c:1493:17: style: Condition 'wXSize>cXSize' is always true [knownConditionTrueFalse] Tix8.4.3/generic/tixHList.c:1489:16: note: Assuming that condition 'cXSizecXSize' is always true Tix8.4.3/generic/tixHList.c:3357:6: style:inconclusive: Same expression used in consecutive assignments of 'width' and 'height'. [duplicateAssignExpression] Tix8.4.3/generic/tixHList.c:3358:6: note: Same expression used in consecutive assignments of 'width' and 'height'. Tix8.4.3/generic/tixHList.c:3357:6: note: Same expression used in consecutive assignments of 'width' and 'height'. Tix8.4.3/generic/tixHList.c:1021:17: style: Local variable 'chPtr' shadows outer variable [shadowVariable] Tix8.4.3/generic/tixHList.c:1011:20: note: Shadowed declaration Tix8.4.3/generic/tixHList.c:1021:17: note: Shadow variable Tix8.4.3/generic/tixHList.c:3295:6: style: Local variable 'i' shadows outer variable [shadowVariable] Tix8.4.3/generic/tixHList.c:3286:9: note: Shadowed declaration Tix8.4.3/generic/tixHList.c:3295:6: note: Shadow variable Tix8.4.3/generic/tixHList.c:3409:25: style: Local variable 'diff' shadows outer variable [shadowVariable] Tix8.4.3/generic/tixHList.c:3398:9: note: Shadowed declaration Tix8.4.3/generic/tixHList.c:3409:25: note: Shadow variable Tix8.4.3/generic/tixHList.c:3420:25: style: Local variable 'diff' shadows outer variable [shadowVariable] Tix8.4.3/generic/tixHList.c:3398:9: note: Shadowed declaration Tix8.4.3/generic/tixHList.c:3420:25: note: Shadow variable Tix8.4.3/generic/tixHList.c:3619:11: style: Local variable 'buffer' shadows outer variable [shadowVariable] Tix8.4.3/generic/tixHList.c:3515:14: note: Shadowed declaration Tix8.4.3/generic/tixHList.c:3619:11: note: Shadow variable Tix8.4.3/generic/tixHList.c:1546:20: style: Variable 'chPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixHList.c:1969:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'WidgetEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixHList.c:453:2: note: You might need to cast the function pointer here Tix8.4.3/generic/tixHList.c:1969:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixHList.c:2018:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'SubWindowEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixHList.c:456:2: note: You might need to cast the function pointer here Tix8.4.3/generic/tixHList.c:2018:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixHList.c:2358:19: style: Variable 'hPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixHList.c:3218:20: style: Parameter 'chPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixHList.c:3698:27: style: Variable 'lastVisible' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixHList.c:4146:20: style: Parameter 'chPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixHList.c:4296:20: style: Variable 'chPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixImgCmp.c:393:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:483:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:702:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:742:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:802:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:852:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:891:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:1278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:1379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:1510:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgCmp.c:1363:28: style: Local variable 'toDelete' shadows outer variable [shadowVariable] Tix8.4.3/generic/tixImgCmp.c:1359:23: note: Shadowed declaration Tix8.4.3/generic/tixImgCmp.c:1363:28: note: Shadow variable Tix8.4.3/generic/tixImgCmp.c:573:16: style: Variable 'newLine' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixImgCmp.c:1243:14: style: Parameter 'display' can be declared as pointer to const. However it seems that 'ImgCmpFree' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixImgCmp.c:164:5: note: You might need to cast the function pointer here Tix8.4.3/generic/tixImgCmp.c:1243:14: note: Parameter 'display' can be declared as pointer to const Tix8.4.3/generic/tixImgCmp.c:1506:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'CmpEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixImgCmp.c:1357:3: note: You might need to cast the function pointer here Tix8.4.3/generic/tixImgCmp.c:1506:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixImgXpm.c:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:497:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:610:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPM_MONO [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:738:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorStruct [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:906:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:969:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:1065:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PixmapInstance [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:1161:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:1293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ONE_WORD_KEYS [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixImgXpm.c:608:22: style: Redundant condition: The condition 'p[0] != '\0'' is redundant since 'p[0] == 'm'' is sufficient. [redundantCondition] Tix8.4.3/generic/tixImgXpm.c:613:27: style: Redundant condition: The condition 'p[0] != '\0'' is redundant since 'p[0] == 'g'' is sufficient. [redundantCondition] Tix8.4.3/generic/tixImgXpm.c:614:20: style: Redundant condition: The condition 'p[1] != '\0'' is redundant since 'p[1] == '4'' is sufficient. [redundantCondition] Tix8.4.3/generic/tixImgXpm.c:619:27: style: Redundant condition: The condition 'p[0] != '\0'' is redundant since 'p[0] == 'g'' is sufficient. [redundantCondition] Tix8.4.3/generic/tixImgXpm.c:624:27: style: Redundant condition: The condition 'p[0] != '\0'' is redundant since 'p[0] == 'c'' is sufficient. [redundantCondition] Tix8.4.3/generic/tixImgXpm.c:629:27: style: Redundant condition: The condition 'p[0] != '\0'' is redundant since 'p[0] == 's'' is sufficient. [redundantCondition] Tix8.4.3/generic/tixInit.c:315:15: error: There is an unknown macro here somewhere. Configuration is required. If _ANSI_ARGS_ is a macro then please configure it. [unknownMacro] Tix8.4.3/generic/tixInputO.c:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_TOP_LEVEL [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixInputO.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixInputO.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixInputO.c:332:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixInputO.c:363:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'WidgetEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixInputO.c:219:2: note: You might need to cast the function pointer here Tix8.4.3/generic/tixInputO.c:363:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixList.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_UNIQUE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixList.c:25:20: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixList.c:80:20: style: Parameter 'lPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixList.c:94:20: style: Parameter 'infoPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixList.c:264:12: style: Parameter 'fromPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixList.c:265:12: style: Parameter 'toPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixList.c:302:12: style: Parameter 'itemPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixMethod.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:339:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:421:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_Obj [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:560:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixMethod.c:359:19: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixMethod.c:360:19: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixMethod.c:520:17: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixMethod.c:522:19: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixNBFrame.c:342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:430:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:743:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:887:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyVirtual [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:939:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:1030:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_CONFIG_ARGV_ONLY [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:1108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tixNormalUid [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:1219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:1278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tixNormalUid [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:1447:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixNBFrame.c:361:21: style: Variable 'wPtr->interp' is reassigned a value before the old one has been used. [redundantAssignment] Tix8.4.3/generic/tixNBFrame.c:358:21: note: wPtr->interp is assigned Tix8.4.3/generic/tixNBFrame.c:361:21: note: wPtr->interp is overwritten Tix8.4.3/generic/tixNBFrame.c:866:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'WidgetEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixNBFrame.c:392:2: note: You might need to cast the function pointer here Tix8.4.3/generic/tixNBFrame.c:866:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixNBFrame.c:1210:11: style: Parameter 'tPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixOption.c:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixOption.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixOption.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixOption.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixOption.c:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixOption.c:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixOption.c:299:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixOption.c:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixOption.c:387:21: style:inconclusive: Function 'FormatConfigInfo' argument 4 names different: declaration 'spec' definition 'sPtr'. [funcArgNamesDifferent] Tix8.4.3/generic/tixOption.c:30:63: note: Function 'FormatConfigInfo' argument 4 names different: declaration 'spec' definition 'sPtr'. Tix8.4.3/generic/tixOption.c:387:21: note: Function 'FormatConfigInfo' argument 4 names different: declaration 'spec' definition 'sPtr'. Tix8.4.3/generic/tixOption.c:177:20: style: Parameter 'classRec' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixOption.c:178:20: style: Parameter 'flag' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixOption.c:243:20: style: Parameter 'spec' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixOption.c:385:21: style: Parameter 'cPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixScroll.c:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_SCROLL_INT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixScroll.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_SCROLL_INT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixScroll.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_SCROLL_INT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixScroll.c:132:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixScroll.c:49:27: style: Variable 'isiPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixScroll.c:50:27: style: Variable 'dsiPtr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixTList.c:294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:384:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:536:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DEFAULT_LEN [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:667:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:784:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:952:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_FLAT_GC [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1002:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1018:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListEntry [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1074:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_DITEM_WINDOW [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1234:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1322:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1382:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1468:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_CONFIG_ARGV_ONLY [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1490:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1599:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1628:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1666:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1693:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1754:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1791:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1849:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:1982:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:2040:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:2102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:2135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:2161:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListRow [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:2199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chPtr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:2347:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:2487:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixTList.c:606:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'WidgetEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/generic/tixTList.c:332:2: note: You might need to cast the function pointer here Tix8.4.3/generic/tixTList.c:606:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/generic/tixTList.c:1555:17: style: Parameter 'fromPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixTList.c:1556:16: style: Parameter 'toPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixTList.c:1690:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixTList.c:1504:11: style: Variable 'qSize[i]' is assigned a value that is never used. [unreadVariable] Tix8.4.3/generic/tixUtils.c:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:308:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IncludeInferiors [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:430:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAlloc [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:489:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1 [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:567:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_HashTable [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:612:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIX_RELIEF_RAISED [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:691:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:739:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixUtils.c:446:9: style: Condition '!badAlloc' is always true [knownConditionTrueFalse] Tix8.4.3/generic/tixUtils.c:428:20: note: Assignment 'badAlloc=0', assigned value is 0 Tix8.4.3/generic/tixUtils.c:446:9: note: Condition '!badAlloc' is always true Tix8.4.3/generic/tixUtils.c:246:10: style: Parameter 'bgColor' can be declared as pointer to const [constParameterPointer] Tix8.4.3/generic/tixUtils.c:250:14: style: Variable 'anchorColor' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixUtils.c:648:17: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] Tix8.4.3/generic/tixUtils.c:489:50: error: va_list 'argList' used before va_start() was called. [va_list_usedBeforeStarted] Tix8.4.3/generic/tixUtils.c:492:18: error: va_list 'argList' used before va_start() was called. [va_list_usedBeforeStarted] Tix8.4.3/generic/tixUtils.c:498:5: error: va_list 'argList' used before va_start() was called. [va_list_usedBeforeStarted] Tix8.4.3/generic/tixWidget.c:34:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientData [valueFlowBailoutIncompleteVar] Tix8.4.3/generic/tixWidget.c:234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST84 [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixDraw.c:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixDraw.c:200:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixDraw.c:227:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixDraw.c:247:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixDraw.c:236:21: style: Parameter 'subRegPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/unix/tixUnixMwm.c:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:251:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:308:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:615:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atom [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:686:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:728:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:776:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ONE_WORD_KEYS [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixMwm.c:775:9: style: Condition '!inited' is always true [knownConditionTrueFalse] Tix8.4.3/unix/tixUnixMwm.c:771:21: note: Assignment 'inited=0', assigned value is 0 Tix8.4.3/unix/tixUnixMwm.c:775:9: note: Condition '!inited' is always true Tix8.4.3/unix/tixUnixMwm.c:880:30: warning: Either the condition 'prop' is redundant or there is possible null pointer dereference: prop. [nullPointerRedundantCheck] Tix8.4.3/unix/tixUnixMwm.c:899:6: note: Assuming that condition 'prop' is not redundant Tix8.4.3/unix/tixUnixMwm.c:880:30: note: Null pointer dereference Tix8.4.3/unix/tixUnixMwm.c:311:16: style: Checking if unsigned expression 'numItems' is less than zero. [unsignedLessThanZero] Tix8.4.3/unix/tixUnixMwm.c:723:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'StructureProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Tix8.4.3/unix/tixUnixMwm.c:806:6: note: You might need to cast the function pointer here Tix8.4.3/unix/tixUnixMwm.c:723:13: note: Parameter 'eventPtr' can be declared as pointer to const Tix8.4.3/unix/tixUnixWm.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixWm.c:20:18: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] Tix8.4.3/unix/tixUnixXpm.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixXpm.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixXpm.c:236:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixXpm.c:264:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/unix/tixUnixXpm.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWCmpt.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_SOLID [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWD_BITMAP [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:280:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:308:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:364:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:404:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinDraw.c:226:14: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] Tix8.4.3/win/tixWinDraw.c:227:21: style: Parameter 'subRegPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/win/tixWinDraw.c:235:14: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] Tix8.4.3/win/tixWinDraw.c:236:21: style: Parameter 'subRegPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/win/tixWinDraw.c:326:21: style: Parameter 'subRegPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/win/tixWinDraw.c:396:21: style: Parameter 'subRegPtr' can be declared as pointer to const [constParameterPointer] Tix8.4.3/win/tixWinWm.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinWm.c:21:18: style: Parameter 'interp' can be declared as pointer to const [constParameterPointer] Tix8.4.3/win/tixWinXpm.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinXpm.c:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinXpm.c:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinXpm.c:301:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCAND [valueFlowBailoutIncompleteVar] Tix8.4.3/win/tixWinXpm.c:142:14: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] Tix8.4.3/win/tixWinXpm.c:145:14: style: Parameter 'colorPtr' can be declared as pointer to const [constParameterPointer] diff: DONE