2026-05-05 10:22 ftp://ftp.de.debian.org/debian/pool/main/t/tk9.1/tk9.1_9.1~a1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: f01120b (2026-05-05 11:35:05 +0200) count: 1328 999 elapsed-time: 18.7 16.9 head-timing-info: old-timing-info: head results: tk9.1a1/generic/tk.h:21:3: error: #error Tk 9.1 must be compiled with tcl.h from Tcl 9.0 or better [preprocessorErrorDirective] tk9.1a1/generic/ttk/ttkBlink.c:73:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkBlink.c:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusChangeMask [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkBlink.c:238:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusChangeMask [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkBlink.c:235:33: style:inconclusive: Function 'TtkBlinkCursor' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkBlink.c:159:43: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'CursorEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkBlink.c:238:35: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkBlink.c:159:43: note: Parameter 'eventPtr' can be declared as pointer to const tk9.1a1/generic/ttk/ttkButton.c:149:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkButton.c:170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:212:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:341:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:513:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:534:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:559:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:708:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:726:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:750:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkButton.c:554:17: style: Variable 'corePtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkButton.c:746:17: style: Variable 'corePtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkCache.c:77:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STRING_KEYS [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkCache.c:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tk_Window [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkCache.c:243:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkCache.c:378:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkCache.c:470:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkCache.c:71:55: style:inconclusive: Function 'Ttk_CreateResourceCache' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:210:46: style:inconclusive: Function 'Ttk_FreeResourceCache' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:271:23: style:inconclusive: Function 'Ttk_RegisterNamedColor' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:272:17: style:inconclusive: Function 'Ttk_RegisterNamedColor' argument 2 names different: declaration '' definition 'colorName'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:273:13: style:inconclusive: Function 'Ttk_RegisterNamedColor' argument 3 names different: declaration '' definition 'colorPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:387:40: style:inconclusive: Function 'Ttk_UseFont' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:387:57: style:inconclusive: Function 'Ttk_UseFont' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:387:73: style:inconclusive: Function 'Ttk_UseFont' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:398:41: style:inconclusive: Function 'Ttk_UseColor' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:398:58: style:inconclusive: Function 'Ttk_UseColor' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:398:74: style:inconclusive: Function 'Ttk_UseColor' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:411:23: style:inconclusive: Function 'Ttk_UseBorder' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:411:40: style:inconclusive: Function 'Ttk_UseBorder' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:411:56: style:inconclusive: Function 'Ttk_UseBorder' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:438:41: style:inconclusive: Function 'Ttk_UseImage' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:438:58: style:inconclusive: Function 'Ttk_UseImage' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:438:74: style:inconclusive: Function 'Ttk_UseImage' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkCache.c:239:60: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'CacheWinEventHandler' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkCache.c:261:3: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkCache.c:239:60: note: Parameter 'eventPtr' can be declared as pointer to const tk9.1a1/generic/ttk/ttkCache.c:273:13: style: Parameter 'colorPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/generic/ttk/ttkClamTheme.c:585:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkClamTheme.c:868:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkClamTheme.c:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_FLAT_GC [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClamTheme.c:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClamTheme.c:244:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_SUNKEN [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClamTheme.c:519:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClamTheme.c:903:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClamTheme.c:1042:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClamTheme.c:1160:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClamTheme.c:1198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClamTheme.c:371:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'IndicatorElementSize' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkClamTheme.c:539:5: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkClamTheme.c:371:11: note: Parameter 'clientData' can be declared as pointer to const tk9.1a1/generic/ttk/ttkClamTheme.c:404:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'IndicatorElementDraw' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkClamTheme.c:540:5: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkClamTheme.c:404:11: note: Parameter 'clientData' can be declared as pointer to const tk9.1a1/generic/ttk/ttkClamTheme.c:982:17: style: Variable 'mainInfoPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkClamTheme.c:1016:17: style: Variable 'mainInfoPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkClassicTheme.c:500:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkClassicTheme.c:735:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkClassicTheme.c:152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClassicTheme.c:277:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClassicTheme.c:329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClassicTheme.c:444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClassicTheme.c:506:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClassicTheme.c:624:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClassicTheme.c:740:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkClassicTheme.c:897:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:792:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkDefaultTheme.c:881:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkDefaultTheme.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:215:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:227:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:386:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_FLAT_GC [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:701:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:798:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:887:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:1022:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:1096:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:1197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:1307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkDefaultTheme.c:194:41: style:inconclusive: Function 'TtkArrowSize' argument 2 names different: declaration '' definition 'direction'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:14: style:inconclusive: Function 'TtkFillArrow' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:32: style:inconclusive: Function 'TtkFillArrow' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:38: style:inconclusive: Function 'TtkFillArrow' argument 3 names different: declaration '' definition 'gc'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:50: style:inconclusive: Function 'TtkFillArrow' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:68: style:inconclusive: Function 'TtkFillArrow' argument 5 names different: declaration '' definition 'direction'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:14: style:inconclusive: Function 'TtkDrawArrow' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:32: style:inconclusive: Function 'TtkDrawArrow' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:38: style:inconclusive: Function 'TtkDrawArrow' argument 3 names different: declaration '' definition 'gc'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:50: style:inconclusive: Function 'TtkDrawArrow' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:68: style:inconclusive: Function 'TtkDrawArrow' argument 5 names different: declaration '' definition 'direction'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkDefaultTheme.c:543:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'IndicatorElementSize' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkDefaultTheme.c:721:5: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkDefaultTheme.c:543:11: note: Parameter 'clientData' can be declared as pointer to const tk9.1a1/generic/ttk/ttkDefaultTheme.c:576:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'IndicatorElementDraw' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkDefaultTheme.c:722:5: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkDefaultTheme.c:576:11: note: Parameter 'clientData' can be declared as pointer to const tk9.1a1/generic/ttk/ttkElements.c:161:16: debug: Function::addArguments found argument 'Ttk_Box' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkElements.c:1039:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkElements.c:1127:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkElements.c:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:154:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_FLAT_GC [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:230:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:313:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_FLAT_GC [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:401:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:446:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:569:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_LIGHT_GC [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:586:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_LIGHT_GC [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:681:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_LIGHT_GC [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:953:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:1044:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:1132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:1307:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_SUNKEN [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:1407:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:1589:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:1685:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:1813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:1968:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_RAISED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkElements.c:436:13: style: Variable 'color' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkElements.c:799:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'IndicatorElementSize' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkElements.c:973:5: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkElements.c:799:11: note: Parameter 'clientData' can be declared as pointer to const tk9.1a1/generic/ttk/ttkElements.c:832:11: style: Parameter 'clientData' can be declared as pointer to const. However it seems that 'IndicatorElementDraw' is a callback function, if 'clientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkElements.c:974:5: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkElements.c:832:11: note: Parameter 'clientData' can be declared as pointer to const tk9.1a1/generic/ttk/ttkElements.c:1482:13: style: Variable 'outerColor' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkElements.c:1483:13: style: Variable 'borderColor' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkElements.c:1736:17: style: Variable 'mainInfoPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkElements.c:1768:17: style: Variable 'mainInfoPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkEntry.c:480:48: error: There is an unknown macro here somewhere. Configuration is required. If TCL_SIZE_MODIFIER is a macro then please configure it. [unknownMacro] tk9.1a1/generic/ttk/ttkFrame.c:515:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkFrame.c:129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkFrame.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkFrame.c:574:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Above [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkFrame.c:590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkFrame.c:179:17: style:inconclusive: Function 'TtkGetLabelAnchorFromObj' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkFrame.c:179:34: style:inconclusive: Function 'TtkGetLabelAnchorFromObj' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkFrame.c:179:60: style:inconclusive: Function 'TtkGetLabelAnchorFromObj' argument 3 names different: declaration '' definition 'anchorPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:170:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkImage.c:215:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkImage.c:94:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkImage.c:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkImage.c:66:29: style:inconclusive: Function 'TtkGetImageSpec' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:66:47: style:inconclusive: Function 'TtkGetImageSpec' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:66:63: style:inconclusive: Function 'TtkGetImageSpec' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:78:31: style:inconclusive: Function 'TtkGetImageSpecEx' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:78:49: style:inconclusive: Function 'TtkGetImageSpecEx' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:78:65: style:inconclusive: Function 'TtkGetImageSpecEx' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:79:26: style:inconclusive: Function 'TtkGetImageSpecEx' argument 4 names different: declaration '' definition 'imageChangedProc'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:79:50: style:inconclusive: Function 'TtkGetImageSpecEx' argument 5 names different: declaration '' definition 'imageChangedClientData'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:150:38: style:inconclusive: Function 'TtkFreeImageSpec' argument 1 names different: declaration '' definition 'imageSpec'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:169:20: style:inconclusive: Function 'TtkSelectImage' argument 1 names different: declaration '' definition 'imageSpec'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkImage.c:170:16: style:inconclusive: Function 'TtkSelectImage' argument 2 names different: declaration '' definition 'Tk_Window'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_OPTION_END [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkInit.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkInit.c:267:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_PATCH_LEVEL [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkInit.c:20:17: style:inconclusive: Function 'Ttk_GetButtonDefaultStateFromObj' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:20:34: style:inconclusive: Function 'Ttk_GetButtonDefaultStateFromObj' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:20:66: style:inconclusive: Function 'Ttk_GetButtonDefaultStateFromObj' argument 3 names different: declaration '' definition 'statePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:40:17: style:inconclusive: Function 'Ttk_GetCompoundFromObj' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:40:34: style:inconclusive: Function 'Ttk_GetCompoundFromObj' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:40:56: style:inconclusive: Function 'Ttk_GetCompoundFromObj' argument 3 names different: declaration '' definition 'compoundPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:59:54: style:inconclusive: Function 'Ttk_GetOrientFromObj' argument 3 names different: declaration 'orient' definition 'resultPtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:144:34: note: Function 'Ttk_GetOrientFromObj' argument 3 names different: declaration 'orient' definition 'resultPtr'. tk9.1a1/generic/ttk/ttkInit.c:59:54: note: Function 'Ttk_GetOrientFromObj' argument 3 names different: declaration 'orient' definition 'resultPtr'. tk9.1a1/generic/ttk/ttkInit.c:91:38: style:inconclusive: Function 'TtkCheckStateOption' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:91:56: style:inconclusive: Function 'TtkCheckStateOption' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:121:17: style:inconclusive: Function 'TtkEnumerateOptions' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:121:31: style:inconclusive: Function 'TtkEnumerateOptions' argument 2 names different: declaration '' definition 'recordPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:121:63: style:inconclusive: Function 'TtkEnumerateOptions' argument 3 names different: declaration '' definition 'specPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:122:20: style:inconclusive: Function 'TtkEnumerateOptions' argument 4 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:122:43: style:inconclusive: Function 'TtkEnumerateOptions' argument 5 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:146:17: style:inconclusive: Function 'TtkGetOptionValue' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:146:31: style:inconclusive: Function 'TtkGetOptionValue' argument 2 names different: declaration '' definition 'recordPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:146:51: style:inconclusive: Function 'TtkGetOptionValue' argument 3 names different: declaration 'optName' definition 'optionName'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkWidget.h:168:36: note: Function 'TtkGetOptionValue' argument 3 names different: declaration 'optName' definition 'optionName'. tk9.1a1/generic/ttk/ttkInit.c:146:51: note: Function 'TtkGetOptionValue' argument 3 names different: declaration 'optName' definition 'optionName'. tk9.1a1/generic/ttk/ttkInit.c:147:20: style:inconclusive: Function 'TtkGetOptionValue' argument 4 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkInit.c:147:43: style:inconclusive: Function 'TtkGetOptionValue' argument 5 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLabel.c:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLabel.c:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLabel.c:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLabel.c:371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLabel.c:709:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLabel.c:213:9: style: Condition '!TextSetup(text,tkwin)' is always false [knownConditionTrueFalse] tk9.1a1/generic/ttk/ttkLabel.c:213:19: note: Calling function 'TextSetup' returns 1 tk9.1a1/generic/ttk/ttkLabel.c:213:9: note: Condition '!TextSetup(text,tkwin)' is always false tk9.1a1/generic/ttk/ttkLabel.c:235:18: style: Condition 'TextSetup(text,tkwin)' is always true [knownConditionTrueFalse] tk9.1a1/generic/ttk/ttkLabel.c:235:18: note: Calling function 'TextSetup' returns 1 tk9.1a1/generic/ttk/ttkLabel.c:235:18: note: Condition 'TextSetup(text,tkwin)' is always true tk9.1a1/generic/ttk/ttkLabel.c:129:13: style: Variable 'color' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkLabel.c:369:13: style: Variable 'color' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkLayout.c:330:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLayout.c:369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLayout.c:494:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLayout.c:628:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLayout.c:932:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkLayout.c:35:21: style:inconclusive: Function 'TtkBoxEqual' argument 1 names different: declaration '' definition 'box1'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:35:35: style:inconclusive: Function 'TtkBoxEqual' argument 2 names different: declaration '' definition 'box2'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:115:42: style:inconclusive: Function 'Ttk_PackBox' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:121:50: note: Function 'Ttk_PackBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:115:42: note: Function 'Ttk_PackBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:115:53: style:inconclusive: Function 'Ttk_PackBox' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:121:57: note: Function 'Ttk_PackBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:115:53: note: Function 'Ttk_PackBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:159:42: style:inconclusive: Function 'Ttk_StickBox' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:124:50: note: Function 'Ttk_StickBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:159:42: note: Function 'Ttk_StickBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:159:53: style:inconclusive: Function 'Ttk_StickBox' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:124:57: note: Function 'Ttk_StickBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:159:53: note: Function 'Ttk_StickBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:239:43: style:inconclusive: Function 'Ttk_AnchorBox' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:127:51: note: Function 'Ttk_AnchorBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:239:43: note: Function 'Ttk_AnchorBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:239:54: style:inconclusive: Function 'Ttk_AnchorBox' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:127:58: note: Function 'Ttk_AnchorBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:239:54: note: Function 'Ttk_AnchorBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:249:26: style:inconclusive: Function 'Ttk_PlaceBox' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:134:51: note: Function 'Ttk_PlaceBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:249:26: note: Function 'Ttk_PlaceBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:249:37: style:inconclusive: Function 'Ttk_PlaceBox' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:134:58: note: Function 'Ttk_PlaceBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:249:37: note: Function 'Ttk_PlaceBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:261:38: style:inconclusive: Function 'Ttk_PositionBox' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkTheme.h:179:53: note: Function 'Ttk_PositionBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:261:38: note: Function 'Ttk_PositionBox' argument 2 names different: declaration 'w' definition 'width'. tk9.1a1/generic/ttk/ttkLayout.c:261:49: style:inconclusive: Function 'Ttk_PositionBox' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkTheme.h:179:60: note: Function 'Ttk_PositionBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:261:49: note: Function 'Ttk_PositionBox' argument 3 names different: declaration 'h' definition 'height'. tk9.1a1/generic/ttk/ttkLayout.c:261:74: style:inconclusive: Function 'Ttk_PositionBox' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:324:18: style:inconclusive: Function 'Ttk_GetPaddingFromObj' argument 4 names different: declaration 'pad_rtn' definition 'pad'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:100:18: note: Function 'Ttk_GetPaddingFromObj' argument 4 names different: declaration 'pad_rtn' definition 'pad'. tk9.1a1/generic/ttk/ttkLayout.c:324:18: note: Function 'Ttk_GetPaddingFromObj' argument 4 names different: declaration 'pad_rtn' definition 'pad'. tk9.1a1/generic/ttk/ttkLayout.c:363:76: style:inconclusive: Function 'Ttk_GetBorderFromObj' argument 3 names different: declaration 'pad_rtn' definition 'pad'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:103:35: note: Function 'Ttk_GetBorderFromObj' argument 3 names different: declaration 'pad_rtn' definition 'pad'. tk9.1a1/generic/ttk/ttkLayout.c:363:76: note: Function 'Ttk_GetBorderFromObj' argument 3 names different: declaration 'pad_rtn' definition 'pad'. tk9.1a1/generic/ttk/ttkLayout.c:400:35: style:inconclusive: Function 'Ttk_MakePadding' argument 1 names different: declaration 'l' definition 'left'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:108:42: note: Function 'Ttk_MakePadding' argument 1 names different: declaration 'l' definition 'left'. tk9.1a1/generic/ttk/ttkLayout.c:400:35: note: Function 'Ttk_MakePadding' argument 1 names different: declaration 'l' definition 'left'. tk9.1a1/generic/ttk/ttkLayout.c:400:47: style:inconclusive: Function 'Ttk_MakePadding' argument 2 names different: declaration 't' definition 'top'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:108:51: note: Function 'Ttk_MakePadding' argument 2 names different: declaration 't' definition 'top'. tk9.1a1/generic/ttk/ttkLayout.c:400:47: note: Function 'Ttk_MakePadding' argument 2 names different: declaration 't' definition 'top'. tk9.1a1/generic/ttk/ttkLayout.c:400:58: style:inconclusive: Function 'Ttk_MakePadding' argument 3 names different: declaration 'r' definition 'right'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:108:60: note: Function 'Ttk_MakePadding' argument 3 names different: declaration 'r' definition 'right'. tk9.1a1/generic/ttk/ttkLayout.c:400:58: note: Function 'Ttk_MakePadding' argument 3 names different: declaration 'r' definition 'right'. tk9.1a1/generic/ttk/ttkLayout.c:400:71: style:inconclusive: Function 'Ttk_MakePadding' argument 4 names different: declaration 'b' definition 'bottom'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:108:69: note: Function 'Ttk_MakePadding' argument 4 names different: declaration 'b' definition 'bottom'. tk9.1a1/generic/ttk/ttkLayout.c:400:71: note: Function 'Ttk_MakePadding' argument 4 names different: declaration 'b' definition 'bottom'. tk9.1a1/generic/ttk/ttkLayout.c:426:40: style:inconclusive: Function 'Ttk_AddPadding' argument 1 names different: declaration 'pad1' definition 'p1'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:112:47: note: Function 'Ttk_AddPadding' argument 1 names different: declaration 'pad1' definition 'p1'. tk9.1a1/generic/ttk/ttkLayout.c:426:40: note: Function 'Ttk_AddPadding' argument 1 names different: declaration 'pad1' definition 'p1'. tk9.1a1/generic/ttk/ttkLayout.c:426:56: style:inconclusive: Function 'Ttk_AddPadding' argument 2 names different: declaration 'pad2' definition 'p2'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:112:65: note: Function 'Ttk_AddPadding' argument 2 names different: declaration 'pad2' definition 'p2'. tk9.1a1/generic/ttk/ttkLayout.c:426:56: note: Function 'Ttk_AddPadding' argument 2 names different: declaration 'pad2' definition 'p2'. tk9.1a1/generic/ttk/ttkLayout.c:475:54: style:inconclusive: Function 'Ttk_GetStickyFromObj' argument 3 names different: declaration 'sticky_rtn' definition 'result'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:106:34: note: Function 'Ttk_GetStickyFromObj' argument 3 names different: declaration 'sticky_rtn' definition 'result'. tk9.1a1/generic/ttk/ttkLayout.c:475:54: note: Function 'Ttk_GetStickyFromObj' argument 3 names different: declaration 'sticky_rtn' definition 'result'. tk9.1a1/generic/ttk/ttkLayout.c:505:38: style:inconclusive: Function 'Ttk_NewStickyObj' argument 1 names different: declaration '' definition 'sticky'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:576:48: style:inconclusive: Function 'Ttk_FreeLayoutTemplate' argument 1 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:618:56: style:inconclusive: Function 'Ttk_ParseLayoutTemplate' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:618:73: style:inconclusive: Function 'Ttk_ParseLayoutTemplate' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:739:59: style:inconclusive: Function 'Ttk_BuildLayoutTemplate' argument 1 names different: declaration '' definition 'spec'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:778:58: style:inconclusive: Function 'Ttk_RegisterLayouts' argument 2 names different: declaration 'layoutTable' definition 'spec'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkTheme.h:271:37: note: Function 'Ttk_RegisterLayouts' argument 2 names different: declaration 'layoutTable' definition 'spec'. tk9.1a1/generic/ttk/ttkLayout.c:778:58: note: Function 'Ttk_RegisterLayouts' argument 2 names different: declaration 'layoutTable' definition 'spec'. tk9.1a1/generic/ttk/ttkLayout.c:789:54: style:inconclusive: Function 'Ttk_UnparseLayoutTemplate' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:872:32: style:inconclusive: Function 'Ttk_FreeLayout' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:885:17: style:inconclusive: Function 'Ttk_CreateLayout' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:886:15: style:inconclusive: Function 'Ttk_CreateLayout' argument 2 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:887:17: style:inconclusive: Function 'Ttk_CreateLayout' argument 3 names different: declaration 'name' definition 'styleName'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkTheme.h:278:42: note: Function 'Ttk_CreateLayout' argument 3 names different: declaration 'name' definition 'styleName'. tk9.1a1/generic/ttk/ttkLayout.c:887:17: note: Function 'Ttk_CreateLayout' argument 3 names different: declaration 'name' definition 'styleName'. tk9.1a1/generic/ttk/ttkLayout.c:889:20: style:inconclusive: Function 'Ttk_CreateLayout' argument 5 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:920:17: style:inconclusive: Function 'Ttk_CreateSublayout' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:921:15: style:inconclusive: Function 'Ttk_CreateSublayout' argument 2 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:922:16: style:inconclusive: Function 'Ttk_CreateSublayout' argument 3 names different: declaration '' definition 'parentLayout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:923:17: style:inconclusive: Function 'Ttk_CreateSublayout' argument 4 names different: declaration 'name' definition 'baseName'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkTheme.h:282:54: note: Function 'Ttk_CreateSublayout' argument 4 names different: declaration 'name' definition 'baseName'. tk9.1a1/generic/ttk/ttkLayout.c:923:17: note: Function 'Ttk_CreateSublayout' argument 4 names different: declaration 'name' definition 'baseName'. tk9.1a1/generic/ttk/ttkLayout.c:924:20: style:inconclusive: Function 'Ttk_CreateSublayout' argument 5 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:956:37: style:inconclusive: Function 'Ttk_RebindSublayout' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:966:16: style:inconclusive: Function 'Ttk_QueryOption' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:966:36: style:inconclusive: Function 'Ttk_QueryOption' argument 2 names different: declaration '' definition 'optionName'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:966:58: style:inconclusive: Function 'Ttk_QueryOption' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:976:38: style:inconclusive: Function 'Ttk_LayoutStyle' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1041:16: style:inconclusive: Function 'Ttk_LayoutNodeInternalPadding' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1041:40: style:inconclusive: Function 'Ttk_LayoutNodeInternalPadding' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1056:49: style:inconclusive: Function 'Ttk_LayoutNodeInternalParcel' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1056:73: style:inconclusive: Function 'Ttk_LayoutNodeInternalParcel' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1066:16: style:inconclusive: Function 'Ttk_LayoutSize' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1066:34: style:inconclusive: Function 'Ttk_LayoutSize' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1072:16: style:inconclusive: Function 'Ttk_LayoutNodeReqSize' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1072:40: style:inconclusive: Function 'Ttk_LayoutNodeReqSize' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1072:51: style:inconclusive: Function 'Ttk_LayoutNodeReqSize' argument 3 names different: declaration 'w' definition 'widthPtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkTheme.h:302:71: note: Function 'Ttk_LayoutNodeReqSize' argument 3 names different: declaration 'w' definition 'widthPtr'. tk9.1a1/generic/ttk/ttkLayout.c:1072:51: note: Function 'Ttk_LayoutNodeReqSize' argument 3 names different: declaration 'w' definition 'widthPtr'. tk9.1a1/generic/ttk/ttkLayout.c:1072:66: style:inconclusive: Function 'Ttk_LayoutNodeReqSize' argument 4 names different: declaration 'h' definition 'heightPtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkTheme.h:302:79: note: Function 'Ttk_LayoutNodeReqSize' argument 4 names different: declaration 'h' definition 'heightPtr'. tk9.1a1/generic/ttk/ttkLayout.c:1072:66: note: Function 'Ttk_LayoutNodeReqSize' argument 4 names different: declaration 'h' definition 'heightPtr'. tk9.1a1/generic/ttk/ttkLayout.c:1111:33: style:inconclusive: Function 'Ttk_PlaceLayout' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1111:51: style:inconclusive: Function 'Ttk_PlaceLayout' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1111:66: style:inconclusive: Function 'Ttk_PlaceLayout' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1151:32: style:inconclusive: Function 'Ttk_DrawLayout' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1151:50: style:inconclusive: Function 'Ttk_DrawLayout' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1151:66: style:inconclusive: Function 'Ttk_DrawLayout' argument 3 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1182:44: style:inconclusive: Function 'Ttk_IdentifyElement' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1222:40: style:inconclusive: Function 'Ttk_FindElement' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1232:37: style:inconclusive: Function 'Ttk_ClientRegion' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1245:41: style:inconclusive: Function 'Ttk_ElementName' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1254:39: style:inconclusive: Function 'Ttk_ElementParcel' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1263:34: style:inconclusive: Function 'Ttk_PlaceElement' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1263:54: style:inconclusive: Function 'Ttk_PlaceElement' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1263:68: style:inconclusive: Function 'Ttk_PlaceElement' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkLayout.c:1306:45: style:inconclusive: Function 'Ttk_ChangeElementState' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:176:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkManager.c:460:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkManager.c:116:35: style:inconclusive: Function 'ManagerIdleProc' argument 1 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:209:28: style:inconclusive: Function 'Ttk_CreateManager' argument 1 names different: declaration '' definition 'managerSpec'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:226:37: style:inconclusive: Function 'Ttk_DeleteManager' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:313:36: style:inconclusive: Function 'Ttk_GeometryRequestProc' argument 1 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:328:32: style:inconclusive: Function 'Ttk_LostContentProc' argument 1 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:345:18: style:inconclusive: Function 'Ttk_InsertContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:345:32: style:inconclusive: Function 'Ttk_InsertContent' argument 2 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkManager.h:54:29: note: Function 'Ttk_InsertContent' argument 2 names different: declaration 'position' definition 'index'. tk9.1a1/generic/ttk/ttkManager.c:345:32: note: Function 'Ttk_InsertContent' argument 2 names different: declaration 'position' definition 'index'. tk9.1a1/generic/ttk/ttkManager.c:345:49: style:inconclusive: Function 'Ttk_InsertContent' argument 3 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:345:62: style:inconclusive: Function 'Ttk_InsertContent' argument 4 names different: declaration 'clientData' definition 'data'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkManager.h:54:56: note: Function 'Ttk_InsertContent' argument 4 names different: declaration 'clientData' definition 'data'. tk9.1a1/generic/ttk/ttkManager.c:345:62: note: Function 'Ttk_InsertContent' argument 4 names different: declaration 'clientData' definition 'data'. tk9.1a1/generic/ttk/ttkManager.c:354:37: style:inconclusive: Function 'Ttk_ForgetContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:369:18: style:inconclusive: Function 'Ttk_PlaceContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:382:36: style:inconclusive: Function 'Ttk_UnmapContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:396:44: style:inconclusive: Function 'Ttk_ManagerLayoutChanged' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:401:42: style:inconclusive: Function 'Ttk_ManagerSizeChanged' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:408:41: style:inconclusive: Function 'Ttk_NumberContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:412:36: style:inconclusive: Function 'Ttk_ContentData' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:416:42: style:inconclusive: Function 'Ttk_ContentWindow' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:428:40: style:inconclusive: Function 'Ttk_ContentIndex' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:428:55: style:inconclusive: Function 'Ttk_ContentIndex' argument 2 names different: declaration '' definition 'window'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:452:17: style:inconclusive: Function 'Ttk_GetContentIndexFromObj' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:452:38: style:inconclusive: Function 'Ttk_GetContentIndexFromObj' argument 2 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:452:52: style:inconclusive: Function 'Ttk_GetContentIndexFromObj' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:501:38: style:inconclusive: Function 'Ttk_ReorderContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:535:34: style:inconclusive: Function 'Ttk_Maintainable' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkManager.c:535:52: style:inconclusive: Function 'Ttk_Maintainable' argument 2 names different: declaration 'content' definition 'window'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkManager.h:100:59: note: Function 'Ttk_Maintainable' argument 2 names different: declaration 'content' definition 'window'. tk9.1a1/generic/ttk/ttkManager.c:535:52: note: Function 'Ttk_Maintainable' argument 2 names different: declaration 'content' definition 'window'. tk9.1a1/generic/ttk/ttkManager.c:142:59: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'ManagerEventHandler' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkManager.c:229:33: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkManager.c:142:59: note: Parameter 'eventPtr' can be declared as pointer to const tk9.1a1/generic/ttk/ttkManager.c:173:63: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'ContentLostEventHandler' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkManager.c:298:40: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkManager.c:173:63: note: Parameter 'eventPtr' can be declared as pointer to const tk9.1a1/generic/ttk/ttkManager.c:408:41: style: Parameter 'mgr' can be declared as pointer to const [constParameterPointer] tk9.1a1/generic/ttk/ttkManager.c:428:40: style: Parameter 'mgr' can be declared as pointer to const [constParameterPointer] tk9.1a1/generic/ttk/ttkNotebook.c:205:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:230:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:749:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:808:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:845:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:893:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:921:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:960:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1036:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1061:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1095:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1177:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1295:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:1327:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkNotebook.c:267:7: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkNotebook.c:298:10: style: Variable 'itab' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkNotebook.c:311:7: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkNotebook.c:321:7: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkNotebook.c:527:10: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkNotebook.c:664:7: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkNotebook.c:673:7: style: Variable 'tab' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkNotebook.c:804:60: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'NotebookEventHandler' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkNotebook.c:1302:37: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkNotebook.c:804:60: note: Parameter 'eventPtr' can be declared as pointer to const tk9.1a1/generic/ttk/ttkPanedwindow.c:865:21: error: There is an unknown macro here somewhere. Configuration is required. If TCL_LL_MODIFIER is a macro then please configure it. [unknownMacro] tk9.1a1/generic/ttk/ttkProgress.c:194:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkProgress.c:244:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkProgress.c:269:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkProgress.c:435:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScale.c:98:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScale.c:143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScale.c:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScale.c:267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScale.c:296:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScale.c:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScale.c:268:18: style: Variable 'value' is assigned a value that is never used. [unreadVariable] tk9.1a1/generic/ttk/ttkScroll.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DOUBLE_SPACE [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScroll.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScroll.c:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScroll.c:56:48: style:inconclusive: Function 'TtkCreateScrollHandle' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkScroll.c:56:69: style:inconclusive: Function 'TtkCreateScrollHandle' argument 2 names different: declaration '' definition 'scrollPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkScroll.c:144:31: style:inconclusive: Function 'TtkScrolled' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkScroll.c:182:46: style:inconclusive: Function 'TtkScrollbarUpdateRequired' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkScroll.c:209:76: style:inconclusive: Function 'TtkScrollviewCommand' argument 4 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkScroll.c:253:31: style:inconclusive: Function 'TtkScrollTo' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkScroll.c:277:39: style:inconclusive: Function 'TtkFreeScrollHandle' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkScroll.c:211:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkScrollbar.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScrollbar.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScrollbar.c:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkScrollbar.c:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkSquare.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ANCHOR_CENTER [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkSquare.c:233:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkSquare.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkState.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkState.c:149:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkState.c:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkState.c:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkState.c:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkState.c:67:41: style:inconclusive: Function 'StateSpecDupIntRep' argument 1 names different: declaration '' definition 'srcPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkState.c:67:58: style:inconclusive: Function 'StateSpecDupIntRep' argument 2 names different: declaration '' definition 'copyPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkState.c:73:61: style:inconclusive: Function 'StateSpecSetFromAny' argument 2 names different: declaration 'obj' definition 'objPtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkState.c:52:62: note: Function 'StateSpecSetFromAny' argument 2 names different: declaration 'obj' definition 'objPtr'. tk9.1a1/generic/ttk/ttkState.c:73:61: note: Function 'StateSpecSetFromAny' argument 2 names different: declaration 'obj' definition 'objPtr'. tk9.1a1/generic/ttk/ttkState.c:133:44: style:inconclusive: Function 'StateSpecUpdateString' argument 1 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkState.c:185:20: style:inconclusive: Function 'Ttk_GetStateSpecFromObj' argument 3 names different: declaration 'spec_rtn' definition 'spec'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:79:37: note: Function 'Ttk_GetStateSpecFromObj' argument 3 names different: declaration 'spec_rtn' definition 'spec'. tk9.1a1/generic/ttk/ttkState.c:185:20: note: Function 'Ttk_GetStateSpecFromObj' argument 3 names different: declaration 'spec_rtn' definition 'spec'. tk9.1a1/generic/ttk/ttkState.c:245:14: style:inconclusive: Function 'Ttk_GetStateMapFromObj' argument 2 names different: declaration 'objPtr' definition 'mapObj'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:85:14: note: Function 'Ttk_GetStateMapFromObj' argument 2 names different: declaration 'objPtr' definition 'mapObj'. tk9.1a1/generic/ttk/ttkState.c:245:14: note: Function 'Ttk_GetStateMapFromObj' argument 2 names different: declaration 'objPtr' definition 'mapObj'. tk9.1a1/generic/ttk/ttkStubLib.c:34:17: style:inconclusive: Function 'TtkInitializeStubs' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STRING_KEYS [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTagSet.c:137:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTagSet.c:306:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_OPTION_END [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTagSet.c:319:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTagSet.c:339:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_OPTION_END [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTagSet.c:55:17: style:inconclusive: Function 'Ttk_CreateTagTable' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:56:26: style:inconclusive: Function 'Ttk_CreateTagTable' argument 3 names different: declaration '' definition 'optionSpecs'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:68:38: style:inconclusive: Function 'Ttk_DeleteTagTable' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:83:42: style:inconclusive: Function 'Ttk_DeleteTagFromTable' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:83:60: style:inconclusive: Function 'Ttk_DeleteTagFromTable' argument 2 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:94:33: style:inconclusive: Function 'Ttk_GetTag' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:107:40: style:inconclusive: Function 'Ttk_GetTagFromObj' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:107:59: style:inconclusive: Function 'Ttk_GetTagFromObj' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:125:38: style:inconclusive: Function 'Ttk_GetTagSetFromObj' argument 2 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:155:38: style:inconclusive: Function 'Ttk_NewTagSetObj' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:167:32: style:inconclusive: Function 'Ttk_FreeTagSet' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:175:36: style:inconclusive: Function 'Ttk_TagSetContains' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:191:31: style:inconclusive: Function 'Ttk_TagSetAdd' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:208:34: style:inconclusive: Function 'Ttk_TagSetAddSet' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:208:53: style:inconclusive: Function 'Ttk_TagSetAddSet' argument 2 names different: declaration '' definition 'tagsetFrom'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:236:34: style:inconclusive: Function 'Ttk_TagSetRemove' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:256:17: style:inconclusive: Function 'Ttk_EnumerateTags' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:256:38: style:inconclusive: Function 'Ttk_EnumerateTags' argument 2 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:264:17: style:inconclusive: Function 'Ttk_EnumerateTagOptions' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:264:38: style:inconclusive: Function 'Ttk_EnumerateTagOptions' argument 2 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:264:56: style:inconclusive: Function 'Ttk_EnumerateTagOptions' argument 3 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:273:17: style:inconclusive: Function 'Ttk_TagOptionValue' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:274:18: style:inconclusive: Function 'Ttk_TagOptionValue' argument 2 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:275:13: style:inconclusive: Function 'Ttk_TagOptionValue' argument 3 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:301:38: style:inconclusive: Function 'Ttk_TagSetDefaults' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:301:58: style:inconclusive: Function 'Ttk_TagSetDefaults' argument 2 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:301:71: style:inconclusive: Function 'Ttk_TagSetDefaults' argument 3 names different: declaration '' definition 'record'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:314:36: style:inconclusive: Function 'Ttk_TagSetValues' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:314:57: style:inconclusive: Function 'Ttk_TagSetValues' argument 2 names different: declaration '' definition 'tagSet'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:335:18: style:inconclusive: Function 'Ttk_TagSetApplyStyle' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:335:38: style:inconclusive: Function 'Ttk_TagSetApplyStyle' argument 2 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:335:55: style:inconclusive: Function 'Ttk_TagSetApplyStyle' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTagSet.c:335:68: style:inconclusive: Function 'Ttk_TagSetApplyStyle' argument 4 names different: declaration '' definition 'record'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:594:43: debug: Function::addArguments found argument 'enabledProc' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkTheme.c:1466:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/generic/ttk/ttkTheme.c:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STRING_KEYS [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tk_OptionSpec [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:253:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ONE_WORD_KEYS [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:325:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STRING_KEYS [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:508:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:596:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabledProc [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:664:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:838:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:854:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:935:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1019:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objOffset [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1060:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_OPTION_STRING [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1332:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1372:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1412:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1553:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1609:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1649:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1679:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1745:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:1773:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STRING_KEYS [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTheme.c:234:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tk9.1a1/generic/ttk/ttkTheme.c:82:33: style:inconclusive: Function 'Ttk_StyleMap' argument 1 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:82:74: style:inconclusive: Function 'Ttk_StyleMap' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:100:37: style:inconclusive: Function 'Ttk_StyleDefault' argument 1 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:480:31: style:inconclusive: Function 'Ttk_RegisterCleanup' argument 2 names different: declaration 'deleteData' definition 'clientData'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:54:11: note: Function 'Ttk_RegisterCleanup' argument 2 names different: declaration 'deleteData' definition 'clientData'. tk9.1a1/generic/ttk/ttkTheme.c:480:31: note: Function 'Ttk_RegisterCleanup' argument 2 names different: declaration 'deleteData' definition 'clientData'. tk9.1a1/generic/ttk/ttkTheme.c:594:15: style:inconclusive: Function 'Ttk_SetThemeEnabledProc' argument 1 names different: declaration '' definition 'theme'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:594:43: style:inconclusive: Function 'Ttk_SetThemeEnabledProc' argument 2 names different: declaration '' definition 'enabledProc'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:628:56: style:inconclusive: Function 'Ttk_GetTheme' argument 2 names different: declaration 'name' definition 'themeName'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:44:63: note: Function 'Ttk_GetTheme' argument 2 names different: declaration 'name' definition 'themeName'. tk9.1a1/generic/ttk/ttkTheme.c:628:56: note: Function 'Ttk_GetTheme' argument 2 names different: declaration 'name' definition 'themeName'. tk9.1a1/generic/ttk/ttkTheme.c:651:30: style:inconclusive: Function 'Ttk_UseTheme' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:651:49: style:inconclusive: Function 'Ttk_UseTheme' argument 2 names different: declaration '' definition 'theme'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:677:34: style:inconclusive: Function 'Ttk_GetResourceCache' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:691:24: style:inconclusive: Function 'Ttk_RegisterLayoutTemplate' argument 3 names different: declaration '' definition 'layoutTemplate'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:701:15: style:inconclusive: Function 'Ttk_RegisterLayout' argument 1 names different: declaration 'theme' definition 'themePtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:73:43: note: Function 'Ttk_RegisterLayout' argument 1 names different: declaration 'theme' definition 'themePtr'. tk9.1a1/generic/ttk/ttkTheme.c:701:15: note: Function 'Ttk_RegisterLayout' argument 1 names different: declaration 'theme' definition 'themePtr'. tk9.1a1/generic/ttk/ttkTheme.c:702:17: style:inconclusive: Function 'Ttk_RegisterLayout' argument 2 names different: declaration 'className' definition 'layoutName'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:74:17: note: Function 'Ttk_RegisterLayout' argument 2 names different: declaration 'className' definition 'layoutName'. tk9.1a1/generic/ttk/ttkTheme.c:702:17: note: Function 'Ttk_RegisterLayout' argument 2 names different: declaration 'className' definition 'layoutName'. tk9.1a1/generic/ttk/ttkTheme.c:703:20: style:inconclusive: Function 'Ttk_RegisterLayout' argument 3 names different: declaration 'layoutSpec' definition 'specPtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:75:20: note: Function 'Ttk_RegisterLayout' argument 3 names different: declaration 'layoutSpec' definition 'specPtr'. tk9.1a1/generic/ttk/ttkTheme.c:703:20: note: Function 'Ttk_RegisterLayout' argument 3 names different: declaration 'layoutSpec' definition 'specPtr'. tk9.1a1/generic/ttk/ttkTheme.c:758:37: style:inconclusive: Function 'Ttk_StyleName' argument 1 names different: declaration '' definition 'stylePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:770:44: style:inconclusive: Function 'Ttk_GetElement' argument 1 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:770:66: style:inconclusive: Function 'Ttk_GetElement' argument 2 names different: declaration 'name' definition 'elementName'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkThemeInt.h:14:70: note: Function 'Ttk_GetElement' argument 2 names different: declaration 'name' definition 'elementName'. tk9.1a1/generic/ttk/ttkTheme.c:770:66: note: Function 'Ttk_GetElement' argument 2 names different: declaration 'name' definition 'elementName'. tk9.1a1/generic/ttk/ttkTheme.c:810:52: style:inconclusive: Function 'Ttk_ElementClassName' argument 1 names different: declaration '' definition 'elementClass'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:821:24: style:inconclusive: Function 'Ttk_RegisterElementFactory' argument 3 names different: declaration 'factoryProc' definition 'factory'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:70:24: note: Function 'Ttk_RegisterElementFactory' argument 3 names different: declaration 'factoryProc' definition 'factory'. tk9.1a1/generic/ttk/ttkTheme.c:821:24: note: Function 'Ttk_RegisterElementFactory' argument 3 names different: declaration 'factoryProc' definition 'factory'. tk9.1a1/generic/ttk/ttkTheme.c:821:39: style:inconclusive: Function 'Ttk_RegisterElementFactory' argument 4 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:889:17: style:inconclusive: Function 'Ttk_RegisterElement' argument 3 names different: declaration 'elementName' definition 'name'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:64:34: note: Function 'Ttk_RegisterElement' argument 3 names different: declaration 'elementName' definition 'name'. tk9.1a1/generic/ttk/ttkTheme.c:889:17: note: Function 'Ttk_RegisterElement' argument 3 names different: declaration 'elementName' definition 'name'. tk9.1a1/generic/ttk/ttkTheme.c:890:28: style:inconclusive: Function 'Ttk_RegisterElement' argument 4 names different: declaration 'elementSpec' definition 'specPtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:65:28: note: Function 'Ttk_RegisterElement' argument 4 names different: declaration 'elementSpec' definition 'specPtr'. tk9.1a1/generic/ttk/ttkTheme.c:890:28: note: Function 'Ttk_RegisterElement' argument 4 names different: declaration 'elementSpec' definition 'specPtr'. tk9.1a1/generic/ttk/ttkTheme.c:1048:15: style:inconclusive: Function 'Ttk_QueryStyle' argument 1 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1049:11: style:inconclusive: Function 'Ttk_QueryStyle' argument 2 names different: declaration '' definition 'recordPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1050:20: style:inconclusive: Function 'Ttk_QueryStyle' argument 3 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1051:17: style:inconclusive: Function 'Ttk_QueryStyle' argument 4 names different: declaration '' definition 'optionName'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1089:23: style:inconclusive: Function 'Ttk_ElementSize' argument 1 names different: declaration '' definition 'eclass'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1090:15: style:inconclusive: Function 'Ttk_ElementSize' argument 2 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1092:20: style:inconclusive: Function 'Ttk_ElementSize' argument 4 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1097:18: style:inconclusive: Function 'Ttk_ElementSize' argument 9 names different: declaration '' definition 'paddingPtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1119:23: style:inconclusive: Function 'Ttk_DrawElement' argument 1 names different: declaration '' definition 'eclass'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1120:15: style:inconclusive: Function 'Ttk_DrawElement' argument 2 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1122:20: style:inconclusive: Function 'Ttk_DrawElement' argument 4 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1154:35: style:inconclusive: Function 'TtkEnumerateHashTable' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1154:58: style:inconclusive: Function 'TtkEnumerateHashTable' argument 2 names different: declaration '' definition 'ht'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:1737:25: style:inconclusive: Function 'Ttk_InvokeEnsemble' argument 1 names different: declaration 'commands' definition 'ensemble'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkTheme.h:385:25: note: Function 'Ttk_InvokeEnsemble' argument 1 names different: declaration 'commands' definition 'ensemble'. tk9.1a1/generic/ttk/ttkTheme.c:1737:25: note: Function 'Ttk_InvokeEnsemble' argument 1 names different: declaration 'commands' definition 'ensemble'. tk9.1a1/generic/ttk/ttkTheme.c:1766:35: style:inconclusive: Function 'Ttk_StylePkgInit' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTheme.c:637:23: style: Variable 'pkgPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkTheme.c:643:23: style: Variable 'pkgPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkTheme.c:679:23: style: Variable 'pkgPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkTheme.c:810:52: style: Parameter 'elementClass' can be declared as pointer to const [constParameterPointer] tk9.1a1/generic/ttk/ttkTheme.c:1377:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkTheme.c:1567:23: style: Variable 'elementClass' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkToggleswitch.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:255:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:283:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:407:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:447:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:496:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:581:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkToggleswitch.c:406:11: style: Variable 'arg2' can be declared as pointer to const [constVariablePointer] tk9.1a1/generic/ttk/ttkToggleswitch.c:408:18: style: Variable 'value' is assigned a value that is never used. [unreadVariable] tk9.1a1/generic/ttk/ttkTrace.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_TRACE_DESTROYED [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTrace.c:98:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_TRACE_WRITES [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTrace.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_TRACE_WRITES [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTrace.c:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTrace.c:83:17: style:inconclusive: Function 'Ttk_TraceVariable' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTrace.c:86:11: style:inconclusive: Function 'Ttk_TraceVariable' argument 4 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTrace.c:114:43: style:inconclusive: Function 'Ttk_UntraceVariable' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTrace.c:167:36: style:inconclusive: Function 'Ttk_FireTrace' argument 1 names different: declaration '' definition 'tracePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTrack.c:143:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyGrab [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkTrack.c:178:39: style:inconclusive: Function 'TtkTrackElementState' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkTrack.c:121:49: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'ElementStateEventProc' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/generic/ttk/ttkTrack.c:185:23: note: You might need to cast the function pointer here tk9.1a1/generic/ttk/ttkTrack.c:121:49: note: Parameter 'ev' can be declared as pointer to const tk9.1a1/generic/ttk/ttkTreeview.c:697:49: error: There is an unknown macro here somewhere. Configuration is required. If TCL_LL_MODIFIER is a macro then please configure it. [unknownMacro] tk9.1a1/generic/ttk/ttkWidget.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DYNAMIC [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:288:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyInferior [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:495:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:548:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:608:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:641:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:703:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:739:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:775:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:811:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/generic/ttk/ttkWidget.c:110:37: style:inconclusive: Function 'TtkRedisplayWidget' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:139:34: style:inconclusive: Function 'TtkResizeWidget' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:151:39: style:inconclusive: Function 'TtkWidgetChangeState' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:457:17: style:inconclusive: Function 'TtkWidgetGetLayout' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:457:35: style:inconclusive: Function 'TtkWidgetGetLayout' argument 2 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:481:17: style:inconclusive: Function 'TtkWidgetGetOrientedLayout' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:481:35: style:inconclusive: Function 'TtkWidgetGetOrientedLayout' argument 2 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:545:34: style:inconclusive: Function 'TtkCoreConfigure' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:545:48: style:inconclusive: Function 'TtkCoreConfigure' argument 2 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.h:79:40: style:inconclusive: Function 'TtkNullCleanup' argument 1 names different: declaration 'recordPtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:569:30: style:inconclusive: Function 'TtkWidgetDoLayout' argument 1 names different: declaration 'recordPtr' definition 'clientData'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkWidget.h:85:43: note: Function 'TtkWidgetDoLayout' argument 1 names different: declaration 'recordPtr' definition 'clientData'. tk9.1a1/generic/ttk/ttkWidget.c:569:30: note: Function 'TtkWidgetDoLayout' argument 1 names different: declaration 'recordPtr' definition 'clientData'. tk9.1a1/generic/ttk/ttkWidget.c:578:49: style:inconclusive: Function 'TtkWidgetDisplay' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] tk9.1a1/generic/ttk/ttkWidget.c:587:41: style:inconclusive: Function 'TtkWidgetSize' argument 2 names different: declaration 'w' definition 'widthPtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkWidget.h:84:55: note: Function 'TtkWidgetSize' argument 2 names different: declaration 'w' definition 'widthPtr'. tk9.1a1/generic/ttk/ttkWidget.c:587:41: note: Function 'TtkWidgetSize' argument 2 names different: declaration 'w' definition 'widthPtr'. tk9.1a1/generic/ttk/ttkWidget.c:587:56: style:inconclusive: Function 'TtkWidgetSize' argument 3 names different: declaration 'h' definition 'heightPtr'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkWidget.h:84:63: note: Function 'TtkWidgetSize' argument 3 names different: declaration 'h' definition 'heightPtr'. tk9.1a1/generic/ttk/ttkWidget.c:587:56: note: Function 'TtkWidgetSize' argument 3 names different: declaration 'h' definition 'heightPtr'. tk9.1a1/generic/ttk/ttkWidget.c:736:17: style: Variable 'corePtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/macosx/tkMacOSXPrivate.h:20:2: error: #error Objective-C compiler required [preprocessorErrorDirective] tk9.1a1/macosx/tkMacOSXConfig.c:38:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/macosx/tkMacOSXSend.c:195:1: error: syntax error [syntaxError] tk9.1a1/macosx/tkMacOSXServices.c:39:1: error: syntax error [syntaxError] tk9.1a1/unix/tkAppInit.c:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkAppInit.c:105:9: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkAppInit.c:106:12: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkAppInit.c:140:17: style:inconclusive: Function 'Tcl_AppInit' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnix.c:83:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnix3d.c:129:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnix3d.c:225:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnix3d.c:390:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INTENSITY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixAccessibility.c:2032:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixAccessibility.c:2041:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixButton.c:369:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/unix/tkUnixButton.c:193:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixButton.c:402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BUTTON [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixButton.c:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDRAW_PENDING [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixButton.c:913:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_DISABLED [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixButton.c:168:13: style:inconclusive: Function 'TkpDrawCheckIndicator' argument 9 names different: declaration 'disColor' definition 'disableColor'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixButton.c:23:37: note: Function 'TkpDrawCheckIndicator' argument 9 names different: declaration 'disColor' definition 'disableColor'. tk9.1a1/unix/tkUnixButton.c:168:13: note: Function 'TkpDrawCheckIndicator' argument 9 names different: declaration 'disColor' definition 'disableColor'. tk9.1a1/unix/tkUnixButton.c:162:14: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] tk9.1a1/unix/tkUnixButton.c:735:12: style: Variable 'selBorder' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixColor.c:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StaticGray [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixColor.c:139:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tkWebColors [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixColor.c:223:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TkColor [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixColor.c:286:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualIDMask [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixColor.c:74:13: style: Variable 'visual' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixColor.c:218:13: style: Parameter 'colorPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/unix/tkUnixColor.c:261:13: style: Parameter 'desiredColorPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/unix/tkUnixColor.c:433:21: style: Variable 'stressPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixCursor.c:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixCursor.c:390:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixCursor.c:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixDraw.c:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_WINDOW_EVENTS [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixDraw.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DEFER_EVENT [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixEmbed.c:913:45: error: There is an unknown macro here somewhere. Configuration is required. If TCL_Z_MODIFIER is a macro then please configure it. [unknownMacro] tk9.1a1/unix/tkUnixEvent.c:166:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TkDisplay [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixEvent.c:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_WINDOW_EVENTS [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixEvent.c:369:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VirtualEvent [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixEvent.c:443:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_WINDOW_EVENTS [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixEvent.c:482:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixEvent.c:542:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASK_SIZE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixEvent.c:822:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixEvent.c:94:11: style:inconclusive: Function 'DisplayExitHandler' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixEvent.c:35:39: note: Function 'DisplayExitHandler' argument 1 names different: declaration 'clientData' definition 'dummy'. tk9.1a1/unix/tkUnixEvent.c:94:11: note: Function 'DisplayExitHandler' argument 1 names different: declaration 'clientData' definition 'dummy'. tk9.1a1/unix/tkUnixEvent.c:302:11: style:inconclusive: Function 'DisplaySetupProc' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixEvent.c:37:37: note: Function 'DisplaySetupProc' argument 1 names different: declaration 'clientData' definition 'dummy'. tk9.1a1/unix/tkUnixEvent.c:302:11: note: Function 'DisplaySetupProc' argument 1 names different: declaration 'clientData' definition 'dummy'. tk9.1a1/unix/tkUnixEvent.c:437:11: style:inconclusive: Function 'DisplayCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixEvent.c:34:37: note: Function 'DisplayCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy'. tk9.1a1/unix/tkUnixEvent.c:437:11: note: Function 'DisplayCheckProc' argument 1 names different: declaration 'clientData' definition 'dummy'. tk9.1a1/unix/tkUnixEvent.c:538:15: style: Parameter 'timePtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/unix/tkUnixFocus.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerRoot [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFocus.c:49:15: style: Variable 'winPtr2' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixFont.c:1682:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/unix/tkUnixFont.c:1032:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/unix/tkUnixFont.c:1228:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/unix/tkUnixFont.c:1256:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/unix/tkUnixFont.c:263:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:410:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:543:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:674:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STRING_KEYS [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:744:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:941:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:1178:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fid [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:1266:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:1381:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:1463:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:2111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:2334:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:2622:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLFD_PIXEL_SIZE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:2713:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FONT [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:2935:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCGraphicsExposures [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:2965:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:3007:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixFont.c:196:35: style:inconclusive: Function 'FontPkgCleanup' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixFont.c:206:34: style:inconclusive: Function 'ControlUtfProc' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixFont.c:1682:16: style:inconclusive: Function 'AllocFontFamily' argument 3 names different: declaration 'base' definition 'int'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixFont.c:198:40: note: Function 'AllocFontFamily' argument 3 names different: declaration 'base' definition 'int'. tk9.1a1/unix/tkUnixFont.c:1682:16: note: Function 'AllocFontFamily' argument 3 names different: declaration 'base' definition 'int'. tk9.1a1/unix/tkUnixFont.c:1761:17: style:inconclusive: Function 'FreeFontFamily' argument 1 names different: declaration 'afPtr' definition 'familyPtr'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixFont.c:218:41: note: Function 'FreeFontFamily' argument 1 names different: declaration 'afPtr' definition 'familyPtr'. tk9.1a1/unix/tkUnixFont.c:1761:17: note: Function 'FreeFontFamily' argument 1 names different: declaration 'afPtr' definition 'familyPtr'. tk9.1a1/unix/tkUnixFont.c:2158:17: style:inconclusive: Function 'CanUseFallbackWithAliases' argument 2 names different: declaration 'fallbackName' definition 'faceName'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixFont.c:203:20: note: Function 'CanUseFallbackWithAliases' argument 2 names different: declaration 'fallbackName' definition 'faceName'. tk9.1a1/unix/tkUnixFont.c:2158:17: note: Function 'CanUseFallbackWithAliases' argument 2 names different: declaration 'fallbackName' definition 'faceName'. tk9.1a1/unix/tkUnixFont.c:2263:17: style:inconclusive: Function 'CanUseFallback' argument 2 names different: declaration 'fallbackName' definition 'faceName'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixFont.c:200:20: note: Function 'CanUseFallback' argument 2 names different: declaration 'fallbackName' definition 'faceName'. tk9.1a1/unix/tkUnixFont.c:2263:17: note: Function 'CanUseFallback' argument 2 names different: declaration 'fallbackName' definition 'faceName'. tk9.1a1/unix/tkUnixFont.c:402:11: style: Variable 'dstStart' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixFont.c:402:22: style: Variable 'dstEnd' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixFont.c:1443:11: style: Variable 'pageMap' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixFont.c:2075:18: style: Variable 'fontStructPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixFont.c:2076:18: style: Variable 'widths' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixFont.c:2461:15: style: Variable 'fixSubFontPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixFont.c:2588:21: style: Parameter 'wantPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/unix/tkUnixFont.c:2591:9: style: Parameter 'bestIdx' can be declared as const array [constParameter] tk9.1a1/unix/tkUnixFont.c:927:12: style: Variable 'familyPtr' is assigned a value that is never used. [unreadVariable] tk9.1a1/unix/tkUnixInit.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixInit.c:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixInit.c:111:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STDERR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixKey.c:196:20: error: Code '(& buf' is invalid C code. [syntaxError] tk9.1a1/unix/tkUnixMenu.c:561:16: debug: Function::addArguments found argument 'Tk_Font' with varid 0. [varid0] tk9.1a1/unix/tkUnixMenu.c:858:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/unix/tkUnixMenu.c:325:16: debug: Function::addArguments found argument 'Tk_Font' with varid 0. [varid0] tk9.1a1/unix/tkUnixMenu.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:209:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASCADE_ENTRY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:332:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECK_BUTTON_ENTRY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:397:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASCADE_ENTRY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:436:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY_ACTIVE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:493:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASCADE_ARROW_WIDTH [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:572:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECK_BUTTON_ENTRY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:640:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUBAR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:692:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUBAR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:875:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUBAR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:945:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:1068:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MENU [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:1143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY_LAST_COLUMN [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:1291:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MENU [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:1381:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUBAR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:1439:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUBAR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:1594:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPOUND_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:1736:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indicatorSpace [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenu.c:1823:17: style: Variable 'windowWidth' is reassigned a value before the old one has been used. [redundantAssignment] tk9.1a1/unix/tkUnixMenu.c:1745:18: note: windowWidth is assigned tk9.1a1/unix/tkUnixMenu.c:1823:17: note: windowWidth is overwritten tk9.1a1/unix/tkUnixMenu.c:325:16: style:inconclusive: Function 'GetMenuIndicatorGeometry' argument 3 names different: declaration 'tkfont' definition 'Tk_Font'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixMenu.c:90:36: note: Function 'GetMenuIndicatorGeometry' argument 3 names different: declaration 'tkfont' definition 'Tk_Font'. tk9.1a1/unix/tkUnixMenu.c:325:16: note: Function 'GetMenuIndicatorGeometry' argument 3 names different: declaration 'tkfont' definition 'Tk_Font'. tk9.1a1/unix/tkUnixMenu.c:434:9: style:inconclusive: Function 'DrawMenuEntryBackground' argument 9 names different: declaration 'heigth' definition 'height'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixMenu.c:59:37: note: Function 'DrawMenuEntryBackground' argument 9 names different: declaration 'heigth' definition 'height'. tk9.1a1/unix/tkUnixMenu.c:434:9: note: Function 'DrawMenuEntryBackground' argument 9 names different: declaration 'heigth' definition 'height'. tk9.1a1/unix/tkUnixMenu.c:561:16: style:inconclusive: Function 'DrawMenuEntryIndicator' argument 7 names different: declaration 'tkfont' definition 'Tk_Font'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixMenu.c:63:38: note: Function 'DrawMenuEntryIndicator' argument 7 names different: declaration 'tkfont' definition 'Tk_Font'. tk9.1a1/unix/tkUnixMenu.c:561:16: note: Function 'DrawMenuEntryIndicator' argument 7 names different: declaration 'tkfont' definition 'Tk_Font'. tk9.1a1/unix/tkUnixMenu.c:71:21: style:inconclusive: Function 'DrawMenuSeparator' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixMenu.c:858:16: style:inconclusive: Function 'DrawMenuUnderline' argument 9 names different: declaration 'width' definition 'int'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixMenu.c:81:26: note: Function 'DrawMenuUnderline' argument 9 names different: declaration 'width' definition 'int'. tk9.1a1/unix/tkUnixMenu.c:858:16: note: Function 'DrawMenuUnderline' argument 9 names different: declaration 'width' definition 'int'. tk9.1a1/unix/tkUnixMenu.c:93:47: style:inconclusive: Function 'GetMenuSeparatorGeometry' argument 1 names different: declaration 'menuPtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixMenu.c:98:21: style:inconclusive: Function 'GetTearoffEntryGeometry' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixMenu.c:75:21: style:inconclusive: Function 'DrawTearoffEntry' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixMenu.c:427:18: style: Parameter 'mePtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/unix/tkUnixMenu.c:556:18: style: Parameter 'mePtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/unix/tkUnixMenu.c:1061:13: style: Parameter 'menuPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/unix/tkUnixMenu.c:1234:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] tk9.1a1/unix/tkUnixMenu.c:1486:14: style: Variable 'indicatorGC' is assigned a value that is never used. [unreadVariable] tk9.1a1/unix/tkUnixMenubu.c:35:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/unix/tkUnixMenubu.c:37:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TkMenuButton [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenubu.c:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDRAW_PENDING [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixMenubu.c:375:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixPrint.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixInt.h:29:48: style:inconclusive: Function 'Cups_Init' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixRFont.c:840:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/unix/tkUnixRFont.c:1384:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/unix/tkUnixRFont.c:1412:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/unix/tkUnixRFont.c:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:209:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFT_FAMILY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:260:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFT_SPACING [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:319:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchPattern [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:446:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xftMutex [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:485:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:521:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:624:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFT_FAMILY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:675:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFT_FAMILY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:790:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xftMutex [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:885:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:966:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:1217:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:1421:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixRFont.c:380:9: style: Condition 'errorFlag' is always false [knownConditionTrueFalse] tk9.1a1/unix/tkUnixRFont.c:370:29: note: Assuming that condition 'errorFlag' is not redundant tk9.1a1/unix/tkUnixRFont.c:380:9: note: Condition 'errorFlag' is always false tk9.1a1/unix/tkUnixRFont.c:414:6: style: Condition 'errorFlag' is always false [knownConditionTrueFalse] tk9.1a1/unix/tkUnixRFont.c:411:14: note: Assignment 'errorFlag=0', assigned value is 0 tk9.1a1/unix/tkUnixRFont.c:414:6: note: Condition 'errorFlag' is always false tk9.1a1/unix/tkUnixScale.c:53:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/unix/tkUnixScale.c:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TkScale [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScale.c:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DYNAMIC [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScale.c:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDRAW_OTHER [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScale.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DOUBLE_SPACE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScale.c:346:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDRAW_OTHER [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScale.c:505:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DOUBLE_SPACE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScale.c:564:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DOUBLE_SPACE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScale.c:705:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENT_VERTICAL [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScrlbr.c:72:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScrlbr.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOT_FOCUS [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScrlbr.c:413:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixScrlbr.c:464:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTSIDE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:1526:16: debug: Function::addArguments found argument 'Atom' with varid 0. [varid0] tk9.1a1/unix/tkUnixSelect.c:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SEL_WORDS_AT_ONCE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:534:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionClear [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:764:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:826:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:1138:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyNewValue [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:1329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_SEL_BYTES_AT_ONCE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:1436:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:1509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSelect.c:1063:23: style: Condition 'incr.numIncrs>0' is always true [knownConditionTrueFalse] tk9.1a1/unix/tkUnixSelect.c:1060:23: note: Assuming that condition 'incr.numIncrs>0' is not redundant tk9.1a1/unix/tkUnixSelect.c:1063:23: note: Condition 'incr.numIncrs>0' is always true tk9.1a1/unix/tkUnixSelect.c:1526:16: style:inconclusive: Function 'SelCvtFromX8' argument 3 names different: declaration 'type' definition 'Atom'. [funcArgNamesDifferent] tk9.1a1/unix/tkUnixSelect.c:96:72: note: Function 'SelCvtFromX8' argument 3 names different: declaration 'type' definition 'Atom'. tk9.1a1/unix/tkUnixSelect.c:1526:16: note: Function 'SelCvtFromX8' argument 3 names different: declaration 'type' definition 'Atom'. tk9.1a1/unix/tkUnixSelect.c:252:16: style: Variable 'dispPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixSelect.c:527:16: style: Variable 'dispPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixSend.c:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:534:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:615:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:873:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:984:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1387:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_TOP_HIERARCHY [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1445:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyNewValue [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1779:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1813:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1866:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DYNAMIC [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1894:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyNotify [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1942:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:1986:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSend.c:907:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tk9.1a1/unix/tkUnixSend.c:695:5: style: Label 'insecure' is not used. [unusedLabel] tk9.1a1/unix/tkUnixSend.c:220:34: style:inconclusive: Function 'SendInit' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixSend.c:207:21: style:inconclusive: Function 'AppendErrorProc' argument 2 names different: declaration 'errorPtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixSend.c:413:20: style: Variable 'entryName' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixSend.c:803:31: style: Variable 'riPtr2' can be declared as pointer to const [constVariablePointer] tk9.1a1/unix/tkUnixSend.c:1432:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'SendEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/unix/tkUnixSend.c:1393:6: note: You might need to cast the function pointer here tk9.1a1/unix/tkUnixSend.c:1432:13: note: Parameter 'eventPtr' can be declared as pointer to const tk9.1a1/unix/tkUnixSysNotify.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ln_mutex [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysNotify.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysNotify.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ln_mutex [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:72:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithdrawnState [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadWindow [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:469:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:498:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:601:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:763:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:901:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1269:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1334:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1451:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1608:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:1721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/unix/tkUnixSysTray.c:60:58: style:inconclusive: Function 'TKU_WmWithdraw' argument 2 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/unix/tkUnixSysTray.c:1202:13: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'UserIconEvent' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/unix/tkUnixSysTray.c:1638:6: note: You might need to cast the function pointer here tk9.1a1/unix/tkUnixSysTray.c:1202:13: note: Parameter 'ev' can be declared as pointer to const tk9.1a1/unix/tkUnixWm.c:1891:38: error: There is an unknown macro here somewhere. Configuration is required. If TCL_Z_MODIFIER is a macro then please configure it. [unknownMacro] tk9.1a1/win/nmakehlp.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILCRITICALERRORS [valueFlowBailoutIncompleteVar] tk9.1a1/win/nmakehlp.c:209:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] tk9.1a1/win/nmakehlp.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_INFORMATION [valueFlowBailoutIncompleteVar] tk9.1a1/win/nmakehlp.c:473:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tk9.1a1/win/nmakehlp.c:648:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tk9.1a1/win/nmakehlp.c:689:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] tk9.1a1/win/nmakehlp.c:706:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tk9.1a1/win/nmakehlp.c:724:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] tk9.1a1/win/nmakehlp.c:636:13: warning: Either the condition 've' is redundant or there is possible null pointer dereference: ve. [nullPointerRedundantCheck] tk9.1a1/win/nmakehlp.c:635:10: note: Assuming that condition 've' is not redundant tk9.1a1/win/nmakehlp.c:636:13: note: Null pointer dereference tk9.1a1/win/nmakehlp.c:679:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] tk9.1a1/win/nmakehlp.c:617:15: note: Assuming allocation function fails tk9.1a1/win/nmakehlp.c:617:15: note: Assignment 'fp=fopen(filename,"rt")', assigned value is 0 tk9.1a1/win/nmakehlp.c:679:12: note: Null pointer dereference tk9.1a1/win/nmakehlp.c:471:17: style: Same expression on both sides of '-' because 'lastBuf' and 'pi->buffer' represent the same value. [duplicateExpression] tk9.1a1/win/nmakehlp.c:466:23: note: 'lastBuf' is assigned value 'pi->buffer' here. tk9.1a1/win/nmakehlp.c:471:17: note: Same expression on both sides of '-' because 'lastBuf' and 'pi->buffer' represent the same value. tk9.1a1/win/nmakehlp.c:483:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tk9.1a1/win/nmakehlp.c:610:17: style:inconclusive: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. [funcArgNamesDifferent] tk9.1a1/win/nmakehlp.c:43:39: note: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. tk9.1a1/win/nmakehlp.c:610:17: note: Function 'SubstituteFile' argument 1 names different: declaration 'substs' definition 'substitutions'. tk9.1a1/win/nmakehlp.c:704:17: style:inconclusive: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. [funcArgNamesDifferent] tk9.1a1/win/nmakehlp.c:44:36: note: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. tk9.1a1/win/nmakehlp.c:704:17: note: Function 'QualifyPath' argument 1 names different: declaration 'path' definition 'szPath'. tk9.1a1/win/nmakehlp.c:796:41: style:inconclusive: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. [funcArgNamesDifferent] tk9.1a1/win/nmakehlp.c:45:41: note: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. tk9.1a1/win/nmakehlp.c:796:41: note: Function 'LocateDependency' argument 1 names different: declaration 'keyfile' definition 'keypath'. tk9.1a1/win/nmakehlp.c:662:23: style: Local variable 'sp' shadows outer variable [shadowVariable] tk9.1a1/win/nmakehlp.c:615:16: note: Shadowed declaration tk9.1a1/win/nmakehlp.c:662:23: note: Shadow variable tk9.1a1/win/nmakehlp.c:646:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/nmakehlp.c:660:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/nmakehlp.c:662:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/stubs.c:54:22: debug: Function::addArguments found argument 'XIM' with varid 0. [varid0] tk9.1a1/win/stubs.c:94:16: debug: Function::addArguments found argument 'GC' with varid 0. [varid0] tk9.1a1/win/stubs.c:240:16: debug: Function::addArguments found argument 'XErrorHandler' with varid 0. [varid0] tk9.1a1/win/stubs.c:343:16: debug: Function::addArguments found argument 'XIC' with varid 0. [varid0] tk9.1a1/win/stubs.c:422:16: debug: Function::addArguments found argument 'Bool' with varid 0. [varid0] tk9.1a1/win/stubs.c:431:16: debug: Function::addArguments found argument 'Bool' with varid 0. [varid0] tk9.1a1/win/stubs.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:350:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:368:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/stubs.c:439:13: style: Parameter 'visual' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWin32Dll.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWin32Dll.c:85:15: style:inconclusive: Function 'DllMain' argument 1 names different: declaration 'hInst' definition 'hInstance'. [funcArgNamesDifferent] tk9.1a1/win/tkWin32Dll.c:23:34: note: Function 'DllMain' argument 1 names different: declaration 'hInst' definition 'hInstance'. tk9.1a1/win/tkWin32Dll.c:85:15: note: Function 'DllMain' argument 1 names different: declaration 'hInst' definition 'hInstance'. tk9.1a1/win/tkWin3d.c:130:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWin3d.c:225:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWin3d.c:350:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_3DFACE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWin3d.c:558:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_DARK_GC [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:442:16: debug: Function::addArguments found argument 'REFIID' with varid 0. [varid0] tk9.1a1/win/tkWinAccessibility.c:463:16: debug: Function::addArguments found argument 'REFIID' with varid 0. [varid0] tk9.1a1/win/tkWinAccessibility.c:1304:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinAccessibility.c:1225:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinAccessibility.c:1210:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinAccessibility.c:1707:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinAccessibility.c:1674:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinAccessibility.c:1774:16: debug: Function::addArguments found argument 'PINIT_ONCE' with varid 0. [varid0] tk9.1a1/win/tkWinAccessibility.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMPL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMPL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMPL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMPL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMPL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMPL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMPL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:349:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:364:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:374:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:401:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:417:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:448:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:471:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:513:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:564:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:594:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:624:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:652:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:663:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:685:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:717:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:764:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMPL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:774:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:822:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHILDID_SELF [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:840:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:867:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:891:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:931:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1009:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1216:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_GLOBAL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1231:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1317:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_I4 [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1344:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1364:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1404:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_FALSE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1437:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1556:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_HashTable [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1577:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1589:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_HashTable [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1601:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_HashTable [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1686:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJID_CLIENT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1756:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1779:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1814:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1865:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1947:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestroyNotify [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1988:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:2047:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:2119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinAccessibility.c:1064:18: style: Condition 'varVal' is always true [knownConditionTrueFalse] tk9.1a1/win/tkWinAccessibility.c:1949:9: style: Condition '!tkAccessible' is always false [knownConditionTrueFalse] tk9.1a1/win/tkWinAccessibility.c:141:74: style:inconclusive: Function 'TkRootAccessible_get_accHelpTopic' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:142:81: style:inconclusive: Function 'TkRootAccessible_get_accKeyboardShortcut' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:143:74: style:inconclusive: Function 'TkRootAccessible_get_accSelection' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:144:69: style:inconclusive: Function 'TkRootAccessible_accNavigate' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:145:68: style:inconclusive: Function 'TkRootAccessible_accHitTest' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:146:69: style:inconclusive: Function 'TkRootAccessible_put_accName' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:147:70: style:inconclusive: Function 'TkRootAccessible_put_accValue' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:135:81: style:inconclusive: Function 'TkRootAccessible_GetTypeInfoCount' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:136:76: style:inconclusive: Function 'TkRootAccessible_GetTypeInfo' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:442:16: style:inconclusive: Function 'TkRootAccessible_GetIDsOfNames' argument 2 names different: declaration 'riid' definition 'REFIID'. [funcArgNamesDifferent] tk9.1a1/win/tkWinAccessibility.c:137:91: note: Function 'TkRootAccessible_GetIDsOfNames' argument 2 names different: declaration 'riid' definition 'REFIID'. tk9.1a1/win/tkWinAccessibility.c:442:16: note: Function 'TkRootAccessible_GetIDsOfNames' argument 2 names different: declaration 'riid' definition 'REFIID'. tk9.1a1/win/tkWinAccessibility.c:463:16: style:inconclusive: Function 'TkRootAccessible_Invoke' argument 3 names different: declaration 'riid' definition 'REFIID'. [funcArgNamesDifferent] tk9.1a1/win/tkWinAccessibility.c:138:105: note: Function 'TkRootAccessible_Invoke' argument 3 names different: declaration 'riid' definition 'REFIID'. tk9.1a1/win/tkWinAccessibility.c:463:16: note: Function 'TkRootAccessible_Invoke' argument 3 names different: declaration 'riid' definition 'REFIID'. tk9.1a1/win/tkWinAccessibility.c:154:78: style:inconclusive: Function 'TkRootAccessible_get_accParent' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:158:74: style:inconclusive: Function 'TkRootAccessible_accSelect' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:160:83: style:inconclusive: Function 'TkRootAccessible_accDoDefaultAction' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:1210:16: style:inconclusive: Function 'ActionEventProc' argument 2 names different: declaration 'flags' definition 'int'. [funcArgNamesDifferent] tk9.1a1/win/tkWinAccessibility.c:215:47: note: Function 'ActionEventProc' argument 2 names different: declaration 'flags' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1210:16: note: Function 'ActionEventProc' argument 2 names different: declaration 'flags' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1225:16: style:inconclusive: Function 'TkDoDefaultAction' argument 1 names different: declaration 'num_args' definition 'int'. [funcArgNamesDifferent] tk9.1a1/win/tkWinAccessibility.c:212:35: note: Function 'TkDoDefaultAction' argument 1 names different: declaration 'num_args' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1225:16: note: Function 'TkDoDefaultAction' argument 1 names different: declaration 'num_args' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1304:16: style:inconclusive: Function 'TkAccFocus' argument 1 names different: declaration 'num_args' definition 'int'. [funcArgNamesDifferent] tk9.1a1/win/tkWinAccessibility.c:209:28: note: Function 'TkAccFocus' argument 1 names different: declaration 'num_args' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1304:16: note: Function 'TkAccFocus' argument 1 names different: declaration 'num_args' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1674:16: style:inconclusive: Function 'HandleWMGetObjectOnMainThread' argument 1 names different: declaration 'num_args' definition 'int'. [funcArgNamesDifferent] tk9.1a1/win/tkWinAccessibility.c:228:40: note: Function 'HandleWMGetObjectOnMainThread' argument 1 names different: declaration 'num_args' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1674:16: note: Function 'HandleWMGetObjectOnMainThread' argument 1 names different: declaration 'num_args' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1707:16: style:inconclusive: Function 'ExecuteOnMainThreadSync' argument 2 names different: declaration 'flags' definition 'int'. [funcArgNamesDifferent] tk9.1a1/win/tkWinAccessibility.c:226:48: note: Function 'ExecuteOnMainThreadSync' argument 2 names different: declaration 'flags' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1707:16: note: Function 'ExecuteOnMainThreadSync' argument 2 names different: declaration 'flags' definition 'int'. tk9.1a1/win/tkWinAccessibility.c:1727:9: style:inconclusive: Function 'RunOnMainThreadSync' argument 2 names different: declaration '' definition 'num_args'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:1774:16: style:inconclusive: Function 'InitGlobalLockOnce' argument 1 names different: declaration 'InitOnce' definition 'PINIT_ONCE'. [funcArgNamesDifferent] tk9.1a1/win/tkWinAccessibility.c:229:45: note: Function 'InitGlobalLockOnce' argument 1 names different: declaration 'InitOnce' definition 'PINIT_ONCE'. tk9.1a1/win/tkWinAccessibility.c:1774:16: note: Function 'InitGlobalLockOnce' argument 1 names different: declaration 'InitOnce' definition 'PINIT_ONCE'. tk9.1a1/win/tkWinAccessibility.c:251:33: style:inconclusive: Function 'IsScreenReaderRunning' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:252:39: style:inconclusive: Function 'EmitSelectionChanged' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:253:35: style:inconclusive: Function 'EmitFocusChanged' argument 1 names different: declaration 'cd' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:258:34: style:inconclusive: Function 'TkRootAccessibleObjCmd' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinAccessibility.c:1176:15: style: Variable 'focusPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinAccessibility.c:1388:15: style: Variable 'winPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinAccessibility.c:1657:15: style: Variable 'winPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinAccessibility.c:1945:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'TkRootAccessible_DestroyHandler' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/win/tkWinAccessibility.c:1925:55: note: You might need to cast the function pointer here tk9.1a1/win/tkWinAccessibility.c:1945:13: note: Parameter 'eventPtr' can be declared as pointer to const tk9.1a1/win/tkWinAccessibility.c:2074:20: style: Variable 'childIdTable' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinButton.c:207:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/win/tkWinButton.c:183:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM_CXEDGE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinButton.c:245:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_LABEL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinButton.c:288:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWL_WNDPROC [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinButton.c:391:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_3D_DARK_GC [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinButton.c:563:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDRAW_PENDING [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinButton.c:1025:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinButton.c:1413:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CHECK_BUTTON [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinButton.c:236:12: style:inconclusive: Function 'CreateProc' argument 2 names different: declaration 'parent' definition 'parentWin'. [funcArgNamesDifferent] tk9.1a1/win/tkWinButton.c:112:51: note: Function 'CreateProc' argument 2 names different: declaration 'parent' definition 'parentWin'. tk9.1a1/win/tkWinButton.c:236:12: note: Function 'CreateProc' argument 2 names different: declaration 'parent' definition 'parentWin'. tk9.1a1/win/tkWinButton.c:560:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinButton.c:1002:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinClipboard.c:278:16: debug: Function::addArguments found argument 'UINT' with varid 0. [varid0] tk9.1a1/win/tkWinClipboard.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinClipboard.c:243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable winPtr [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinClipboard.c:289:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinClipboard.c:371:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPBOARD_APPEND [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinClipboard.c:399:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinClipboard.c:430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionClear [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinClipboard.c:277:16: style: Parameter 'dispPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinClipboard.c:280:24: style: Variable 'targetPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinClipboard.c:281:24: style: Variable 'cbPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinClipboard.c:283:34: style: Variable 'endPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinColor.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinColor.c:279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_MAGIC [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinColor.c:317:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RASTERCAPS [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinColor.c:423:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RASTERCAPS [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinColor.c:481:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGPALETTE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinColor.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinColor.c:579:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinColor.c:572:9: style:inconclusive: Function 'TkWinSelectPalette' argument 1 names different: declaration '' definition 'dc'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinColor.c:573:14: style:inconclusive: Function 'TkWinSelectPalette' argument 2 names different: declaration '' definition 'colormap'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinColor.c:212:13: style: Parameter 'colorPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinColor.c:278:15: style: Variable 'winColPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinCursor.c:110:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinCursor.c:269:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDC_ARROW [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinCursor.c:266:18: style: Variable 'winCursor' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinDialog.c:1525:38: error: There is an unknown macro here somewhere. Configuration is required. If TCL_Z_MODIFIER is a macro then please configure it. [unknownMacro] tk9.1a1/win/tkWinDraw.c:812:17: debug: Function::addArguments found argument 'func' with varid 0. [varid0] tk9.1a1/win/tkWinDraw.c:763:17: debug: Function::addArguments found argument 'func' with varid 0. [varid0] tk9.1a1/win/tkWinDraw.c:983:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinDraw.c:1428:16: debug: Function::addArguments found argument 'GC' with varid 0. [varid0] tk9.1a1/win/tkWinDraw.c:1508:16: debug: Function::addArguments found argument 'GC' with varid 0. [varid0] tk9.1a1/win/tkWinDraw.c:201:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:247:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKP_CLIP_REGION [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:386:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKP_CLIP_REGION [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:535:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:647:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:774:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:819:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FillStippled [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:945:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:990:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1032:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1060:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1217:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1343:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineOnOffDash [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1434:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1477:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPAQUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:1552:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS_SOLID [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinDraw.c:812:17: style:inconclusive: Function 'RenderObject' argument 7 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinDraw.c:198:20: style: Variable 'twdPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinDraw.c:1057:16: style: Parameter 'rects' can be declared as const array [constParameter] tk9.1a1/win/tkWinDraw.c:1108:11: style: Parameter 'arcs' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinDraw.c:1162:11: style: Parameter 'arcs' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinDraw.c:1344:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinEmbed.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:165:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ALREADY_DEAD [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_EMBEDDED [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:386:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_CONTAINER [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:450:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:827:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_IDLE_EVENTS [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:1025:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:1105:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_CLOSE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinEmbed.c:424:10: style:inconclusive: Function 'TkWinEmbeddedEventProc' argument 1 names different: declaration '' definition 'hwnd'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinEmbed.c:425:10: style:inconclusive: Function 'TkWinEmbeddedEventProc' argument 2 names different: declaration '' definition 'message'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinEmbed.c:426:12: style:inconclusive: Function 'TkWinEmbeddedEventProc' argument 3 names different: declaration '' definition 'wParam'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinEmbed.c:427:12: style:inconclusive: Function 'TkWinEmbeddedEventProc' argument 4 names different: declaration '' definition 'lParam'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinEmbed.c:857:13: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'ContainerEventProc' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tk9.1a1/win/tkWinEmbed.c:399:6: note: You might need to cast the function pointer here tk9.1a1/win/tkWinEmbed.c:857:13: note: Parameter 'eventPtr' can be declared as pointer to const tk9.1a1/win/tkWinEmbed.c:947:15: style: Parameter 'winPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinEmbed.c:949:16: style: Variable 'containerPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinEmbed.c:983:15: style: Variable 'winPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinEmbed.c:984:16: style: Variable 'containerPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinEmbed.c:1082:15: style: Parameter 'winPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinFont.c:1766:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinFont.c:1018:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/win/tkWinFont.c:1065:16: debug: Function::addArguments found argument 'Tk_Font' with varid 0. [varid0] tk9.1a1/win/tkWinFont.c:1212:16: debug: Function::addArguments found argument 'Tk_Font' with varid 0. [varid0] tk9.1a1/win/tkWinFont.c:1390:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/win/tkWinFont.c:1418:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/win/tkWinFont.c:443:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FF_MODERN [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:516:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:629:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:705:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:762:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FW_MEDIUM [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:933:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_PARTIAL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:1085:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:1233:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:1427:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:1473:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:1591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LF_FACESIZE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:1773:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LF_FACESIZE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:2042:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:2265:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:2502:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_FW_NORMAL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:2546:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:2761:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDI_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:2885:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinFont.c:2756:9: style: Condition 'swapped' is always false [knownConditionTrueFalse] tk9.1a1/win/tkWinFont.c:2749:15: note: Assignment 'swapped=0', assigned value is 0 tk9.1a1/win/tkWinFont.c:2756:9: note: Condition 'swapped' is always false tk9.1a1/win/tkWinFont.c:2762:6: style: Condition 'swapped' is always false [knownConditionTrueFalse] tk9.1a1/win/tkWinFont.c:2749:15: note: Assignment 'swapped=0', assigned value is 0 tk9.1a1/win/tkWinFont.c:2762:6: note: Condition 'swapped' is always false tk9.1a1/win/tkWinFont.c:234:23: style:inconclusive: Function 'WinFontFamilyEnumProc' argument 2 names different: declaration 'tmPtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinFont.c:1579:14: style:inconclusive: Function 'InitFont' argument 4 names different: declaration 'tkFontPtr' definition 'fontPtr'. [funcArgNamesDifferent] tk9.1a1/win/tkWinFont.c:206:33: note: Function 'InitFont' argument 4 names different: declaration 'tkFontPtr' definition 'fontPtr'. tk9.1a1/win/tkWinFont.c:1579:14: note: Function 'InitFont' argument 4 names different: declaration 'tkFontPtr' definition 'fontPtr'. tk9.1a1/win/tkWinFont.c:1766:16: style:inconclusive: Function 'AllocFontFamily' argument 3 names different: declaration 'base' definition 'int'. [funcArgNamesDifferent] tk9.1a1/win/tkWinFont.c:186:63: note: Function 'AllocFontFamily' argument 3 names different: declaration 'base' definition 'int'. tk9.1a1/win/tkWinFont.c:1766:16: note: Function 'AllocFontFamily' argument 3 names different: declaration 'base' definition 'int'. tk9.1a1/win/tkWinFont.c:228:23: style:inconclusive: Function 'WinFontCanUseProc' argument 2 names different: declaration 'tmPtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinFont.c:2401:17: style:inconclusive: Function 'CanUseFallback' argument 3 names different: declaration 'fallbackName' definition 'faceName'. [funcArgNamesDifferent] tk9.1a1/win/tkWinFont.c:188:20: note: Function 'CanUseFallback' argument 3 names different: declaration 'fallbackName' definition 'faceName'. tk9.1a1/win/tkWinFont.c:2401:17: note: Function 'CanUseFallback' argument 3 names different: declaration 'fallbackName' definition 'faceName'. tk9.1a1/win/tkWinFont.c:230:52: style:inconclusive: Function 'WinFontExistProc' argument 1 names different: declaration 'lfPtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinFont.c:2724:14: style:inconclusive: Function 'LoadFontRanges' argument 3 names different: declaration 'startCount' definition 'startCountPtr'. [funcArgNamesDifferent] tk9.1a1/win/tkWinFont.c:215:17: note: Function 'LoadFontRanges' argument 3 names different: declaration 'startCount' definition 'startCountPtr'. tk9.1a1/win/tkWinFont.c:2724:14: note: Function 'LoadFontRanges' argument 3 names different: declaration 'startCount' definition 'startCountPtr'. tk9.1a1/win/tkWinFont.c:2726:14: style:inconclusive: Function 'LoadFontRanges' argument 4 names different: declaration 'endCount' definition 'endCountPtr'. [funcArgNamesDifferent] tk9.1a1/win/tkWinFont.c:215:38: note: Function 'LoadFontRanges' argument 4 names different: declaration 'endCount' definition 'endCountPtr'. tk9.1a1/win/tkWinFont.c:2726:14: note: Function 'LoadFontRanges' argument 4 names different: declaration 'endCount' definition 'endCountPtr'. tk9.1a1/win/tkWinFont.c:747:17: style: Variable 'familyPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinFont.c:2212:13: style: Variable 'startCount' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinFont.c:2212:26: style: Variable 'endCount' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:3020:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinGDI.c:3968:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/win/tkWinGDI.c:4140:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/win/tkWinGDI.c:4253:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/win/tkWinGDI.c:4291:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/win/tkWinGDI.c:4325:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] tk9.1a1/win/tkWinGDI.c:209:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:242:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:272:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:308:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arc [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:817:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:891:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:922:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:960:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:1008:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:1043:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:1271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:1380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:1520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:1639:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:1800:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:1817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:2032:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:2086:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:2138:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_ANISOTROPIC [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:2177:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_ANISOTROPIC [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:2218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:2405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:2837:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:2890:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FW_NORMAL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3043:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_SOLID [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS_SOLID [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3454:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORZRES [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3504:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORZRES [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3585:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPWSTR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3809:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGPALETTE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3863:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITSPIXEL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3948:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3975:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:4096:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:4146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:4174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:4259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:4297:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:4331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinGDI.c:3072:29: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] tk9.1a1/win/tkWinGDI.c:3066:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tk9.1a1/win/tkWinGDI.c:3069:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tk9.1a1/win/tkWinGDI.c:89:43: style:inconclusive: Function 'GdiParseFontWords' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinGDI.c:3018:9: style:inconclusive: Function 'GdiMakePen' argument 5 names different: declaration 'capstyle' definition 'endStyle'. [funcArgNamesDifferent] tk9.1a1/win/tkWinGDI.c:66:12: note: Function 'GdiMakePen' argument 5 names different: declaration 'capstyle' definition 'endStyle'. tk9.1a1/win/tkWinGDI.c:3018:9: note: Function 'GdiMakePen' argument 5 names different: declaration 'capstyle' definition 'endStyle'. tk9.1a1/win/tkWinGDI.c:3019:9: style:inconclusive: Function 'GdiMakePen' argument 6 names different: declaration 'joinstyle' definition 'joinStyle'. [funcArgNamesDifferent] tk9.1a1/win/tkWinGDI.c:66:26: note: Function 'GdiMakePen' argument 6 names different: declaration 'joinstyle' definition 'joinStyle'. tk9.1a1/win/tkWinGDI.c:3019:9: note: Function 'GdiMakePen' argument 6 names different: declaration 'joinstyle' definition 'joinStyle'. tk9.1a1/win/tkWinGDI.c:3020:16: style:inconclusive: Function 'GdiMakePen' argument 7 names different: declaration 'stipplestyle' definition 'int'. [funcArgNamesDifferent] tk9.1a1/win/tkWinGDI.c:67:12: note: Function 'GdiMakePen' argument 7 names different: declaration 'stipplestyle' definition 'int'. tk9.1a1/win/tkWinGDI.c:3020:16: note: Function 'GdiMakePen' argument 7 names different: declaration 'stipplestyle' definition 'int'. tk9.1a1/win/tkWinGDI.c:69:36: style:inconclusive: Function 'GdiFreePen' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinGDI.c:72:39: style:inconclusive: Function 'GdiFreeBrush' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinGDI.c:3331:10: style:inconclusive: Function 'CopyToDIB' argument 1 names different: declaration 'wnd' definition 'hWnd'. [funcArgNamesDifferent] tk9.1a1/win/tkWinGDI.c:81:31: note: Function 'CopyToDIB' argument 1 names different: declaration 'wnd' definition 'hWnd'. tk9.1a1/win/tkWinGDI.c:3331:10: note: Function 'CopyToDIB' argument 1 names different: declaration 'wnd' definition 'hWnd'. tk9.1a1/win/tkWinGDI.c:3565:13: style:inconclusive: Function 'BitmapToDIB' argument 1 names different: declaration 'hb' definition 'hBitmap'. [funcArgNamesDifferent] tk9.1a1/win/tkWinGDI.c:83:36: note: Function 'BitmapToDIB' argument 1 names different: declaration 'hb' definition 'hBitmap'. tk9.1a1/win/tkWinGDI.c:3565:13: note: Function 'BitmapToDIB' argument 1 names different: declaration 'hb' definition 'hBitmap'. tk9.1a1/win/tkWinGDI.c:3566:14: style:inconclusive: Function 'BitmapToDIB' argument 2 names different: declaration 'hp' definition 'hPal'. [funcArgNamesDifferent] tk9.1a1/win/tkWinGDI.c:83:49: note: Function 'BitmapToDIB' argument 2 names different: declaration 'hp' definition 'hPal'. tk9.1a1/win/tkWinGDI.c:3566:14: note: Function 'BitmapToDIB' argument 2 names different: declaration 'hp' definition 'hPal'. tk9.1a1/win/tkWinGDI.c:385:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:589:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:1040:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:1268:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:1377:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:1517:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:1636:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:1814:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:2029:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:2215:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:2402:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinGDI.c:3585:51: error: Uninitialized variable: bm [uninitvar] tk9.1a1/win/tkWinGDI.c:1763:9: style: struct member 'LayoutChunk::totalWidth' is never used. [unusedStructMember] tk9.1a1/win/tkWinGDI.c:1766:9: style: struct member 'LayoutChunk::displayWidth' is never used. [unusedStructMember] tk9.1a1/win/tkWinIco.c:79:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGBQUAD [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinIco.c:164:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinIco.c:268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHGFI_SYSICONINDEX [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinIco.h:85:28: style:inconclusive: Function 'GetFileIcon' argument 1 names different: declaration 'cdata' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinImage.c:289:25: debug: Function::addArguments found argument 'long' with varid 0. [varid0] tk9.1a1/win/tkWinImage.c:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinImage.c:120:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinImage.c:215:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XImage [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinImage.c:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinImage.c:624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLR_INVALID [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinImage.c:38:13: style:inconclusive: Function 'DestroyImage' argument 1 names different: declaration 'data' definition 'imagePtr'. [funcArgNamesDifferent] tk9.1a1/win/tkWinImage.c:14:34: note: Function 'DestroyImage' argument 1 names different: declaration 'data' definition 'imagePtr'. tk9.1a1/win/tkWinImage.c:38:13: note: Function 'DestroyImage' argument 1 names different: declaration 'data' definition 'imagePtr'. tk9.1a1/win/tkWinImage.c:369:21: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinImage.c:403:18: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinInit.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinInit.c:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcl_CreateFileHandler [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinInit.c:192:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinInit.c:196:18: style: Condition 'lpBuffer==NULL' is always true [knownConditionTrueFalse] tk9.1a1/win/tkWinInit.c:187:23: note: Assignment 'lpBuffer=NULL', assigned value is 0 tk9.1a1/win/tkWinInit.c:196:18: note: Condition 'lpBuffer==NULL' is always true tk9.1a1/win/tkWinInit.c:201:22: error: Uninitialized variable: lpBuffer [uninitvar] tk9.1a1/win/tkWinInit.c:197:13: note: Assignment 'lpBuffer=sBuffer', assigned value is tk9.1a1/win/tkWinInit.c:201:22: note: Uninitialized variable: lpBuffer tk9.1a1/win/tkWinKey.c:568:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/win/tkWinKey.c:758:16: debug: Function::addArguments found argument 'KeySym' with varid 0. [varid0] tk9.1a1/win/tkWinKey.c:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:216:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_CAPITAL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:421:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LU_IGNORE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:577:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:638:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:676:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XModifierKeymap [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinKey.c:555:15: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tk9.1a1/win/tkWinMenu.c:3252:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/win/tkWinMenu.c:3339:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/win/tkWinMenu.c:1926:16: debug: Function::addArguments found argument 'Tk_3DBorder' with varid 0. [varid0] tk9.1a1/win/tkWinMenu.c:1995:16: debug: Function::addArguments found argument 'Tk_3DBorder' with varid 0. [varid0] tk9.1a1/win/tkWinMenu.c:1848:16: debug: Function::addArguments found argument 'Tk_Font' with varid 0. [varid0] tk9.1a1/win/tkWinMenu.c:2123:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinMenu.c:1615:16: debug: Function::addArguments found argument 'Tk_Font' with varid 0. [varid0] tk9.1a1/win/tkWinMenu.c:193:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_PLATFORM_FLAG2 [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_PLATFORM_FLAG2 [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:335:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:378:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_PLATFORM_FLAG2 [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:492:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEAROFF_ENTRY [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:591:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_PLATFORM_FLAG1 [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:804:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:905:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:999:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1067:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGF_MENU [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1195:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_SERVICE_ALL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1501:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1667:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASCADE_ENTRY [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1709:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MENU [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1793:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1855:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECK_BUTTON_ENTRY [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1936:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUBAR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2008:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASCADE_ENTRY [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2088:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2395:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPOUND_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2589:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MENU [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2676:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUBAR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2858:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPOUND_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:2957:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTRY_ACTIVE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:3037:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontPtr [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:3172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VirtualEvent [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:3223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUBAR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:3349:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:3377:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:3491:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_OWNDC [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:3538:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_POPUP [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinMenu.c:1363:19: style: Variable 'twdPtr' is reassigned a value before the old one has been used. [redundantAssignment] tk9.1a1/win/tkWinMenu.c:1362:13: note: twdPtr is assigned tk9.1a1/win/tkWinMenu.c:1363:19: note: twdPtr is overwritten tk9.1a1/win/tkWinMenu.c:1615:16: style:inconclusive: Function 'GetMenuIndicatorGeometry' argument 3 names different: declaration 'tkfont' definition 'Tk_Font'. [funcArgNamesDifferent] tk9.1a1/win/tkWinMenu.c:167:36: note: Function 'GetMenuIndicatorGeometry' argument 3 names different: declaration 'tkfont' definition 'Tk_Font'. tk9.1a1/win/tkWinMenu.c:1615:16: note: Function 'GetMenuIndicatorGeometry' argument 3 names different: declaration 'tkfont' definition 'Tk_Font'. tk9.1a1/win/tkWinMenu.c:175:21: style:inconclusive: Function 'GetTearoffEntryGeometry' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinMenu.c:170:47: style:inconclusive: Function 'GetMenuSeparatorGeometry' argument 1 names different: declaration 'menuPtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinMenu.c:1848:16: style:inconclusive: Function 'DrawMenuEntryIndicator' argument 6 names different: declaration 'tkfont' definition 'Tk_Font'. [funcArgNamesDifferent] tk9.1a1/win/tkWinMenu.c:135:32: note: Function 'DrawMenuEntryIndicator' argument 6 names different: declaration 'tkfont' definition 'Tk_Font'. tk9.1a1/win/tkWinMenu.c:1848:16: note: Function 'DrawMenuEntryIndicator' argument 6 names different: declaration 'tkfont' definition 'Tk_Font'. tk9.1a1/win/tkWinMenu.c:1926:16: style:inconclusive: Function 'DrawMenuEntryAccelerator' argument 7 names different: declaration 'activeBorder' definition 'Tk_3DBorder'. [funcArgNamesDifferent] tk9.1a1/win/tkWinMenu.c:124:20: note: Function 'DrawMenuEntryAccelerator' argument 7 names different: declaration 'activeBorder' definition 'Tk_3DBorder'. tk9.1a1/win/tkWinMenu.c:1926:16: note: Function 'DrawMenuEntryAccelerator' argument 7 names different: declaration 'activeBorder' definition 'Tk_3DBorder'. tk9.1a1/win/tkWinMenu.c:1995:16: style:inconclusive: Function 'DrawMenuEntryArrow' argument 5 names different: declaration 'activeBorder' definition 'Tk_3DBorder'. [funcArgNamesDifferent] tk9.1a1/win/tkWinMenu.c:127:39: note: Function 'DrawMenuEntryArrow' argument 5 names different: declaration 'activeBorder' definition 'Tk_3DBorder'. tk9.1a1/win/tkWinMenu.c:1995:16: note: Function 'DrawMenuEntryArrow' argument 5 names different: declaration 'activeBorder' definition 'Tk_3DBorder'. tk9.1a1/win/tkWinMenu.c:142:62: style:inconclusive: Function 'DrawMenuSeparator' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinMenu.c:2123:16: style:inconclusive: Function 'DrawMenuUnderline' argument 9 names different: declaration 'width' definition 'int'. [funcArgNamesDifferent] tk9.1a1/win/tkWinMenu.c:153:12: note: Function 'DrawMenuUnderline' argument 9 names different: declaration 'width' definition 'int'. tk9.1a1/win/tkWinMenu.c:2123:16: note: Function 'DrawMenuUnderline' argument 9 names different: declaration 'width' definition 'int'. tk9.1a1/win/tkWinMenu.c:146:61: style:inconclusive: Function 'DrawTearoffEntry' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinMenu.c:2955:9: style:inconclusive: Function 'DrawMenuEntryBackground' argument 9 names different: declaration 'heigth' definition 'height'. [funcArgNamesDifferent] tk9.1a1/win/tkWinMenu.c:132:37: note: Function 'DrawMenuEntryBackground' argument 9 names different: declaration 'heigth' definition 'height'. tk9.1a1/win/tkWinMenu.c:2955:9: note: Function 'DrawMenuEntryBackground' argument 9 names different: declaration 'heigth' definition 'height'. tk9.1a1/win/tkWinMenu.c:3252:16: style:inconclusive: Function 'TkGetMenuHWND' argument 1 names different: declaration 'tkwin' definition 'Tk_Window'. [funcArgNamesDifferent] tk9.1a1/win/tkWinInt.h:182:43: note: Function 'TkGetMenuHWND' argument 1 names different: declaration 'tkwin' definition 'Tk_Window'. tk9.1a1/win/tkWinMenu.c:3252:16: note: Function 'TkGetMenuHWND' argument 1 names different: declaration 'tkwin' definition 'Tk_Window'. tk9.1a1/win/tkWinMenu.c:3339:16: style:inconclusive: Function 'TkWinGetMenuSystemDefault' argument 1 names different: declaration '' definition 'Tk_Window'. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinMenu.c:389:8: style: Variable 'menuName' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinMenu.c:487:13: style: Parameter 'menuPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinMenu.c:684:21: style: Variable 'menuRefPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinMenu.c:1097:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinMenu.c:1234:24: style: Variable 'menuRefPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinMenu.c:1614:18: style: Parameter 'mePtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinMenu.c:1659:13: style: Parameter 'menuPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinMenu.c:1702:13: style: Parameter 'menuPtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinMenu.c:1844:18: style: Parameter 'mePtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinMenu.c:2030:10: style: Variable 'activeBgColor' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinMenu.c:2175:13: style: Variable 'eventPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinMenu.c:2948:18: style: Parameter 'mePtr' can be declared as pointer to const [constParameterPointer] tk9.1a1/win/tkWinMenu.c:3215:23: style: Variable 'menuRefPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinMenu.c:3254:25: style: Variable 'tsdPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinMenu.c:2248:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tk9.1a1/win/tkWinMenu.c:2254:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tk9.1a1/win/tkWinMenu.c:2260:47: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tk9.1a1/win/tkWinMenu.c:2268:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] tk9.1a1/win/tkWinPixmap.c:86:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BI_RGB [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPixmap.c:220:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPINFOHEADER [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPixmap.c:46:21: style: Variable 'newTwdPtr' is reassigned a value before the old one has been used. [redundantAssignment] tk9.1a1/win/tkWinPixmap.c:45:15: note: newTwdPtr is assigned tk9.1a1/win/tkWinPixmap.c:46:21: note: newTwdPtr is overwritten tk9.1a1/win/tkWinPixmap.c:107:16: error: Uninitialized variable: lpMsgBuf [uninitvar] tk9.1a1/win/tkWinPointer.c:326:16: debug: Function::addArguments found argument 'Window' with varid 0. [varid0] tk9.1a1/win/tkWinPointer.c:497:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinPointer.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SHIFT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPointer.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabSuccess [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPointer.c:217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPointer.c:370:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM_CXSCREEN [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPointer.c:429:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPointer.c:471:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RevertToParent [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPointer.c:501:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPointer.c:549:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinPointer.c:34:35: style:inconclusive: Function 'MouseTimerProc' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinPointer.c:539:15: style: Variable 'winPtr2' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinRegion.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:116:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGN_AND [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGN_OR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:213:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGN_OR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:251:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RectangleOut [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:276:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGN_DIFF [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:310:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGN_OR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinRegion.c:347:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGN_XOR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinScrlbr.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tk9.1a1/win/tkWinSend.c:213:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/win/tkWinSend.c:934:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/win/tkWinSend.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinSend.c:336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinSend.c:419:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinSend.c:593:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinSend.c:715:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinSend.c:853:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FAIL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinSend.c:910:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_QUEUE_TAIL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinSend.c:941:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_DIRECT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinSend.c:434:6: style: Variable 'hr' is reassigned a value before the old one has been used. [redundantAssignment] tk9.1a1/win/tkWinSend.c:433:6: note: hr is assigned tk9.1a1/win/tkWinSend.c:434:6: note: hr is overwritten tk9.1a1/win/tkWinSend.c:861:8: style: Variable 'hr' is reassigned a value before the old one has been used. [redundantAssignment] tk9.1a1/win/tkWinSend.c:860:8: note: hr is assigned tk9.1a1/win/tkWinSend.c:861:8: note: hr is overwritten tk9.1a1/win/tkWinSend.c:862:8: style: Variable 'hr' is reassigned a value before the old one has been used. [redundantAssignment] tk9.1a1/win/tkWinSend.c:861:8: note: hr is assigned tk9.1a1/win/tkWinSend.c:862:8: note: hr is overwritten tk9.1a1/win/tkWinSend.c:863:8: style: Variable 'hr' is reassigned a value before the old one has been used. [redundantAssignment] tk9.1a1/win/tkWinSend.c:862:8: note: hr is assigned tk9.1a1/win/tkWinSend.c:863:8: note: hr is overwritten tk9.1a1/win/tkWinSend.c:583:16: style:inconclusive: Function 'BuildMoniker' argument 2 names different: declaration 'pmk' definition 'ppmk'. [funcArgNamesDifferent] tk9.1a1/win/tkWinSend.c:69:59: note: Function 'BuildMoniker' argument 2 names different: declaration 'pmk' definition 'ppmk'. tk9.1a1/win/tkWinSend.c:583:16: note: Function 'BuildMoniker' argument 2 names different: declaration 'pmk' definition 'ppmk'. tk9.1a1/win/tkWinSend.c:77:25: style:inconclusive: Function 'Send' argument 4 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] tk9.1a1/win/tkWinSend.c:41:11: style: struct member 'RegisteredInterp::name' is never used. [unusedStructMember] tk9.1a1/win/tkWinSend.c:44:17: style: struct member 'RegisteredInterp::interp' is never used. [unusedStructMember] tk9.1a1/win/tkWinSendCom.c:40:8: error: There is an unknown macro here somewhere. Configuration is required. If STDMETHODIMP_ is a macro then please configure it. [unknownMacro] tk9.1a1/win/tkWinSysTray.c:416:33: error: There is an unknown macro here somewhere. Configuration is required. If TCL_SIZE_MODIFIER is a macro then please configure it. [unknownMacro] tk9.1a1/win/tkWinTest.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:88:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:104:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_LBUTTONDOWN [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinTest.c:571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinWindow.c:173:44: error: There is an unknown macro here somewhere. Configuration is required. If TCL_Z_MODIFIER is a macro then please configure it. [unknownMacro] tk9.1a1/win/tkWinWm.c:355:1: error: There is an unknown macro here somewhere. Configuration is required. If TCL_DECLARE_MUTEX is a macro then please configure it. [unknownMacro] tk9.1a1/win/tkWinX.c:154:16: debug: Function::addArguments found argument 'Tk_Window' with varid 0. [varid0] tk9.1a1/win/tkWinX.c:274:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INITCOMMONCONTROLSEX [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:414:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screens [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:521:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TkDisplay [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:548:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:628:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:695:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:743:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:859:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_TEXT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:968:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_MOUSEWHEEL [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:1347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SYSKEYDOWN [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:1421:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_NOREMOVE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:1481:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INTEGER_SPACE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:1605:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCS_RESULTSTR [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:1708:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:1904:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFS_POINT [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:1971:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_MOUSE [valueFlowBailoutIncompleteVar] tk9.1a1/win/tkWinX.c:836:14: style:inconclusive: Function 'TkTranslateWinEvent' argument 5 names different: declaration 'result' definition 'resultPtr'. [funcArgNamesDifferent] tk9.1a1/win/tkWinInt.h:224:47: note: Function 'TkTranslateWinEvent' argument 5 names different: declaration 'result' definition 'resultPtr'. tk9.1a1/win/tkWinX.c:836:14: note: Function 'TkTranslateWinEvent' argument 5 names different: declaration 'result' definition 'resultPtr'. tk9.1a1/win/tkWinX.c:1021:12: style: Variable 'otherWinPtr' can be declared as pointer to const [constVariablePointer] tk9.1a1/win/tkWinX.c:306:19: error: Uninitialized variable: lpCP [uninitvar] tk9.1a1/win/tkWinX.c:1661:8: style: Variable 'high' is assigned a value that is never used. [unreadVariable] tk9.1a1/win/ttkWinMonitor.c:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNDCLASSEXW [valueFlowBailoutIncompleteVar] tk9.1a1/win/ttkWinMonitor.c:112:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWL_USERDATA [valueFlowBailoutIncompleteVar] tk9.1a1/win/ttkWinMonitor.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] tk9.1a1/win/ttkWinTheme.c:933:1: error: There is an unknown macro here somewhere. Configuration is required. If TTK_BEGIN_LAYOUT_TABLE is a macro then please configure it. [unknownMacro] tk9.1a1/win/ttkWinVistaTheme.c:821:1: error: There is an unknown macro here somewhere. Configuration is required. If TTK_BEGIN_LAYOUT_TABLE is a macro then please configure it. [unknownMacro] tk9.1a1/win/winMain.c:151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tk9.1a1/win/winMain.c:204:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xcolors.c:589:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xdraw.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:104:16: debug: Function::addArguments found argument 'Drawable' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:528:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:624:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:631:16: debug: Function::addArguments found argument 'XIC' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:638:16: debug: Function::addArguments found argument 'XIC' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:645:16: debug: Function::addArguments found argument 'XIC' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:678:16: debug: Function::addArguments found argument 'XIC' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:734:16: debug: Function::addArguments found argument 'XIM' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:781:16: debug: Function::addArguments found argument 'XIM' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:788:16: debug: Function::addArguments found argument 'XIM' with varid 0. [varid0] tk9.1a1/xlib/xgc.c:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TkpClipMask [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKP_CLIP_REGION [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:433:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKP_CLIP_REGION [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:447:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:470:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKP_CLIP_REGION [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:530:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:550:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadDrawable [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:586:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:611:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadWindow [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:619:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xgc.c:736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/ximage.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xutil.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_LAST_PREDEFINED [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xutil.c:67:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XVisualInfo [valueFlowBailoutIncompleteVar] tk9.1a1/xlib/xutil.c:64:18: style: Parameter 'vinfo_template' can be declared as pointer to const [constParameterPointer] diff: head tk9.1a1/generic/ttk/ttkBlink.c:235:33: style:inconclusive: Function 'TtkBlinkCursor' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:210:46: style:inconclusive: Function 'Ttk_FreeResourceCache' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:271:23: style:inconclusive: Function 'Ttk_RegisterNamedColor' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:272:17: style:inconclusive: Function 'Ttk_RegisterNamedColor' argument 2 names different: declaration '' definition 'colorName'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:273:13: style:inconclusive: Function 'Ttk_RegisterNamedColor' argument 3 names different: declaration '' definition 'colorPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:387:40: style:inconclusive: Function 'Ttk_UseFont' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:387:57: style:inconclusive: Function 'Ttk_UseFont' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:387:73: style:inconclusive: Function 'Ttk_UseFont' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:398:41: style:inconclusive: Function 'Ttk_UseColor' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:398:58: style:inconclusive: Function 'Ttk_UseColor' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:398:74: style:inconclusive: Function 'Ttk_UseColor' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:411:23: style:inconclusive: Function 'Ttk_UseBorder' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:411:40: style:inconclusive: Function 'Ttk_UseBorder' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:411:56: style:inconclusive: Function 'Ttk_UseBorder' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:438:41: style:inconclusive: Function 'Ttk_UseImage' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:438:58: style:inconclusive: Function 'Ttk_UseImage' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:438:74: style:inconclusive: Function 'Ttk_UseImage' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkCache.c:71:55: style:inconclusive: Function 'Ttk_CreateResourceCache' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:194:41: style:inconclusive: Function 'TtkArrowSize' argument 2 names different: declaration '' definition 'direction'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:14: style:inconclusive: Function 'TtkFillArrow' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:32: style:inconclusive: Function 'TtkFillArrow' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:38: style:inconclusive: Function 'TtkFillArrow' argument 3 names different: declaration '' definition 'gc'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:50: style:inconclusive: Function 'TtkFillArrow' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:210:68: style:inconclusive: Function 'TtkFillArrow' argument 5 names different: declaration '' definition 'direction'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:14: style:inconclusive: Function 'TtkDrawArrow' argument 1 names different: declaration '' definition 'display'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:32: style:inconclusive: Function 'TtkDrawArrow' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:38: style:inconclusive: Function 'TtkDrawArrow' argument 3 names different: declaration '' definition 'gc'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:50: style:inconclusive: Function 'TtkDrawArrow' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkDefaultTheme.c:223:68: style:inconclusive: Function 'TtkDrawArrow' argument 5 names different: declaration '' definition 'direction'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkFrame.c:179:17: style:inconclusive: Function 'TtkGetLabelAnchorFromObj' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkFrame.c:179:34: style:inconclusive: Function 'TtkGetLabelAnchorFromObj' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkFrame.c:179:60: style:inconclusive: Function 'TtkGetLabelAnchorFromObj' argument 3 names different: declaration '' definition 'anchorPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:150:38: style:inconclusive: Function 'TtkFreeImageSpec' argument 1 names different: declaration '' definition 'imageSpec'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:169:20: style:inconclusive: Function 'TtkSelectImage' argument 1 names different: declaration '' definition 'imageSpec'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:170:16: style:inconclusive: Function 'TtkSelectImage' argument 2 names different: declaration '' definition 'Tk_Window'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:66:29: style:inconclusive: Function 'TtkGetImageSpec' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:66:47: style:inconclusive: Function 'TtkGetImageSpec' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:66:63: style:inconclusive: Function 'TtkGetImageSpec' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:78:31: style:inconclusive: Function 'TtkGetImageSpecEx' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:78:49: style:inconclusive: Function 'TtkGetImageSpecEx' argument 2 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:78:65: style:inconclusive: Function 'TtkGetImageSpecEx' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:79:26: style:inconclusive: Function 'TtkGetImageSpecEx' argument 4 names different: declaration '' definition 'imageChangedProc'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkImage.c:79:50: style:inconclusive: Function 'TtkGetImageSpecEx' argument 5 names different: declaration '' definition 'imageChangedClientData'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:121:17: style:inconclusive: Function 'TtkEnumerateOptions' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:121:31: style:inconclusive: Function 'TtkEnumerateOptions' argument 2 names different: declaration '' definition 'recordPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:121:63: style:inconclusive: Function 'TtkEnumerateOptions' argument 3 names different: declaration '' definition 'specPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:122:20: style:inconclusive: Function 'TtkEnumerateOptions' argument 4 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:122:43: style:inconclusive: Function 'TtkEnumerateOptions' argument 5 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:146:17: style:inconclusive: Function 'TtkGetOptionValue' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:146:31: style:inconclusive: Function 'TtkGetOptionValue' argument 2 names different: declaration '' definition 'recordPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:147:20: style:inconclusive: Function 'TtkGetOptionValue' argument 4 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:147:43: style:inconclusive: Function 'TtkGetOptionValue' argument 5 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:20:17: style:inconclusive: Function 'Ttk_GetButtonDefaultStateFromObj' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:20:34: style:inconclusive: Function 'Ttk_GetButtonDefaultStateFromObj' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:20:66: style:inconclusive: Function 'Ttk_GetButtonDefaultStateFromObj' argument 3 names different: declaration '' definition 'statePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:40:17: style:inconclusive: Function 'Ttk_GetCompoundFromObj' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:40:34: style:inconclusive: Function 'Ttk_GetCompoundFromObj' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:40:56: style:inconclusive: Function 'Ttk_GetCompoundFromObj' argument 3 names different: declaration '' definition 'compoundPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:91:38: style:inconclusive: Function 'TtkCheckStateOption' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkInit.c:91:56: style:inconclusive: Function 'TtkCheckStateOption' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1041:16: style:inconclusive: Function 'Ttk_LayoutNodeInternalPadding' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1041:40: style:inconclusive: Function 'Ttk_LayoutNodeInternalPadding' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1056:49: style:inconclusive: Function 'Ttk_LayoutNodeInternalParcel' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1056:73: style:inconclusive: Function 'Ttk_LayoutNodeInternalParcel' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1066:16: style:inconclusive: Function 'Ttk_LayoutSize' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1066:34: style:inconclusive: Function 'Ttk_LayoutSize' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1072:16: style:inconclusive: Function 'Ttk_LayoutNodeReqSize' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1072:40: style:inconclusive: Function 'Ttk_LayoutNodeReqSize' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1111:33: style:inconclusive: Function 'Ttk_PlaceLayout' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1111:51: style:inconclusive: Function 'Ttk_PlaceLayout' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1111:66: style:inconclusive: Function 'Ttk_PlaceLayout' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1151:32: style:inconclusive: Function 'Ttk_DrawLayout' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1151:50: style:inconclusive: Function 'Ttk_DrawLayout' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1151:66: style:inconclusive: Function 'Ttk_DrawLayout' argument 3 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1182:44: style:inconclusive: Function 'Ttk_IdentifyElement' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1222:40: style:inconclusive: Function 'Ttk_FindElement' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1232:37: style:inconclusive: Function 'Ttk_ClientRegion' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1245:41: style:inconclusive: Function 'Ttk_ElementName' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1254:39: style:inconclusive: Function 'Ttk_ElementParcel' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1263:34: style:inconclusive: Function 'Ttk_PlaceElement' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1263:54: style:inconclusive: Function 'Ttk_PlaceElement' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1263:68: style:inconclusive: Function 'Ttk_PlaceElement' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:1306:45: style:inconclusive: Function 'Ttk_ChangeElementState' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:261:74: style:inconclusive: Function 'Ttk_PositionBox' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:35:21: style:inconclusive: Function 'TtkBoxEqual' argument 1 names different: declaration '' definition 'box1'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:35:35: style:inconclusive: Function 'TtkBoxEqual' argument 2 names different: declaration '' definition 'box2'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:505:38: style:inconclusive: Function 'Ttk_NewStickyObj' argument 1 names different: declaration '' definition 'sticky'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:576:48: style:inconclusive: Function 'Ttk_FreeLayoutTemplate' argument 1 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:618:56: style:inconclusive: Function 'Ttk_ParseLayoutTemplate' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:618:73: style:inconclusive: Function 'Ttk_ParseLayoutTemplate' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:739:59: style:inconclusive: Function 'Ttk_BuildLayoutTemplate' argument 1 names different: declaration '' definition 'spec'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:789:54: style:inconclusive: Function 'Ttk_UnparseLayoutTemplate' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:872:32: style:inconclusive: Function 'Ttk_FreeLayout' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:885:17: style:inconclusive: Function 'Ttk_CreateLayout' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:886:15: style:inconclusive: Function 'Ttk_CreateLayout' argument 2 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:889:20: style:inconclusive: Function 'Ttk_CreateLayout' argument 5 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:920:17: style:inconclusive: Function 'Ttk_CreateSublayout' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:921:15: style:inconclusive: Function 'Ttk_CreateSublayout' argument 2 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:922:16: style:inconclusive: Function 'Ttk_CreateSublayout' argument 3 names different: declaration '' definition 'parentLayout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:924:20: style:inconclusive: Function 'Ttk_CreateSublayout' argument 5 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:956:37: style:inconclusive: Function 'Ttk_RebindSublayout' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:966:16: style:inconclusive: Function 'Ttk_QueryOption' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:966:36: style:inconclusive: Function 'Ttk_QueryOption' argument 2 names different: declaration '' definition 'optionName'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:966:58: style:inconclusive: Function 'Ttk_QueryOption' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkLayout.c:976:38: style:inconclusive: Function 'Ttk_LayoutStyle' argument 1 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:116:35: style:inconclusive: Function 'ManagerIdleProc' argument 1 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:209:28: style:inconclusive: Function 'Ttk_CreateManager' argument 1 names different: declaration '' definition 'managerSpec'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:226:37: style:inconclusive: Function 'Ttk_DeleteManager' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:313:36: style:inconclusive: Function 'Ttk_GeometryRequestProc' argument 1 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:328:32: style:inconclusive: Function 'Ttk_LostContentProc' argument 1 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:345:18: style:inconclusive: Function 'Ttk_InsertContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:345:49: style:inconclusive: Function 'Ttk_InsertContent' argument 3 names different: declaration '' definition 'tkwin'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:354:37: style:inconclusive: Function 'Ttk_ForgetContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:369:18: style:inconclusive: Function 'Ttk_PlaceContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:382:36: style:inconclusive: Function 'Ttk_UnmapContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:396:44: style:inconclusive: Function 'Ttk_ManagerLayoutChanged' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:401:42: style:inconclusive: Function 'Ttk_ManagerSizeChanged' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:408:41: style:inconclusive: Function 'Ttk_NumberContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:412:36: style:inconclusive: Function 'Ttk_ContentData' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:416:42: style:inconclusive: Function 'Ttk_ContentWindow' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:428:40: style:inconclusive: Function 'Ttk_ContentIndex' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:428:55: style:inconclusive: Function 'Ttk_ContentIndex' argument 2 names different: declaration '' definition 'window'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:452:17: style:inconclusive: Function 'Ttk_GetContentIndexFromObj' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:452:38: style:inconclusive: Function 'Ttk_GetContentIndexFromObj' argument 2 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:452:52: style:inconclusive: Function 'Ttk_GetContentIndexFromObj' argument 3 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:501:38: style:inconclusive: Function 'Ttk_ReorderContent' argument 1 names different: declaration '' definition 'mgr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkManager.c:535:34: style:inconclusive: Function 'Ttk_Maintainable' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkScroll.c:144:31: style:inconclusive: Function 'TtkScrolled' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkScroll.c:182:46: style:inconclusive: Function 'TtkScrollbarUpdateRequired' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkScroll.c:209:76: style:inconclusive: Function 'TtkScrollviewCommand' argument 4 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkScroll.c:253:31: style:inconclusive: Function 'TtkScrollTo' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkScroll.c:277:39: style:inconclusive: Function 'TtkFreeScrollHandle' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkScroll.c:56:48: style:inconclusive: Function 'TtkCreateScrollHandle' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkScroll.c:56:69: style:inconclusive: Function 'TtkCreateScrollHandle' argument 2 names different: declaration '' definition 'scrollPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkState.c:133:44: style:inconclusive: Function 'StateSpecUpdateString' argument 1 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkState.c:67:41: style:inconclusive: Function 'StateSpecDupIntRep' argument 1 names different: declaration '' definition 'srcPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkState.c:67:58: style:inconclusive: Function 'StateSpecDupIntRep' argument 2 names different: declaration '' definition 'copyPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkStubLib.c:34:17: style:inconclusive: Function 'TtkInitializeStubs' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:107:40: style:inconclusive: Function 'Ttk_GetTagFromObj' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:107:59: style:inconclusive: Function 'Ttk_GetTagFromObj' argument 2 names different: declaration '' definition 'objPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:125:38: style:inconclusive: Function 'Ttk_GetTagSetFromObj' argument 2 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:155:38: style:inconclusive: Function 'Ttk_NewTagSetObj' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:167:32: style:inconclusive: Function 'Ttk_FreeTagSet' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:175:36: style:inconclusive: Function 'Ttk_TagSetContains' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:191:31: style:inconclusive: Function 'Ttk_TagSetAdd' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:208:34: style:inconclusive: Function 'Ttk_TagSetAddSet' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:208:53: style:inconclusive: Function 'Ttk_TagSetAddSet' argument 2 names different: declaration '' definition 'tagsetFrom'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:236:34: style:inconclusive: Function 'Ttk_TagSetRemove' argument 1 names different: declaration '' definition 'tagset'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:256:17: style:inconclusive: Function 'Ttk_EnumerateTags' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:256:38: style:inconclusive: Function 'Ttk_EnumerateTags' argument 2 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:264:17: style:inconclusive: Function 'Ttk_EnumerateTagOptions' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:264:38: style:inconclusive: Function 'Ttk_EnumerateTagOptions' argument 2 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:264:56: style:inconclusive: Function 'Ttk_EnumerateTagOptions' argument 3 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:273:17: style:inconclusive: Function 'Ttk_TagOptionValue' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:274:18: style:inconclusive: Function 'Ttk_TagOptionValue' argument 2 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:275:13: style:inconclusive: Function 'Ttk_TagOptionValue' argument 3 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:301:38: style:inconclusive: Function 'Ttk_TagSetDefaults' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:301:58: style:inconclusive: Function 'Ttk_TagSetDefaults' argument 2 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:301:71: style:inconclusive: Function 'Ttk_TagSetDefaults' argument 3 names different: declaration '' definition 'record'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:314:36: style:inconclusive: Function 'Ttk_TagSetValues' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:314:57: style:inconclusive: Function 'Ttk_TagSetValues' argument 2 names different: declaration '' definition 'tagSet'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:335:18: style:inconclusive: Function 'Ttk_TagSetApplyStyle' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:335:38: style:inconclusive: Function 'Ttk_TagSetApplyStyle' argument 2 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:335:55: style:inconclusive: Function 'Ttk_TagSetApplyStyle' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:335:68: style:inconclusive: Function 'Ttk_TagSetApplyStyle' argument 4 names different: declaration '' definition 'record'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:55:17: style:inconclusive: Function 'Ttk_CreateTagTable' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:56:26: style:inconclusive: Function 'Ttk_CreateTagTable' argument 3 names different: declaration '' definition 'optionSpecs'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:68:38: style:inconclusive: Function 'Ttk_DeleteTagTable' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:83:42: style:inconclusive: Function 'Ttk_DeleteTagFromTable' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:83:60: style:inconclusive: Function 'Ttk_DeleteTagFromTable' argument 2 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTagSet.c:94:33: style:inconclusive: Function 'Ttk_GetTag' argument 1 names different: declaration '' definition 'tagTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:100:37: style:inconclusive: Function 'Ttk_StyleDefault' argument 1 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1048:15: style:inconclusive: Function 'Ttk_QueryStyle' argument 1 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1049:11: style:inconclusive: Function 'Ttk_QueryStyle' argument 2 names different: declaration '' definition 'recordPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1050:20: style:inconclusive: Function 'Ttk_QueryStyle' argument 3 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1051:17: style:inconclusive: Function 'Ttk_QueryStyle' argument 4 names different: declaration '' definition 'optionName'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1089:23: style:inconclusive: Function 'Ttk_ElementSize' argument 1 names different: declaration '' definition 'eclass'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1090:15: style:inconclusive: Function 'Ttk_ElementSize' argument 2 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1092:20: style:inconclusive: Function 'Ttk_ElementSize' argument 4 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1097:18: style:inconclusive: Function 'Ttk_ElementSize' argument 9 names different: declaration '' definition 'paddingPtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1119:23: style:inconclusive: Function 'Ttk_DrawElement' argument 1 names different: declaration '' definition 'eclass'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1120:15: style:inconclusive: Function 'Ttk_DrawElement' argument 2 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1122:20: style:inconclusive: Function 'Ttk_DrawElement' argument 4 names different: declaration '' definition 'optionTable'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1154:35: style:inconclusive: Function 'TtkEnumerateHashTable' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1154:58: style:inconclusive: Function 'TtkEnumerateHashTable' argument 2 names different: declaration '' definition 'ht'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:1766:35: style:inconclusive: Function 'Ttk_StylePkgInit' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:594:15: style:inconclusive: Function 'Ttk_SetThemeEnabledProc' argument 1 names different: declaration '' definition 'theme'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:594:43: style:inconclusive: Function 'Ttk_SetThemeEnabledProc' argument 2 names different: declaration '' definition 'enabledProc'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:651:30: style:inconclusive: Function 'Ttk_UseTheme' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:651:49: style:inconclusive: Function 'Ttk_UseTheme' argument 2 names different: declaration '' definition 'theme'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:677:34: style:inconclusive: Function 'Ttk_GetResourceCache' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:691:24: style:inconclusive: Function 'Ttk_RegisterLayoutTemplate' argument 3 names different: declaration '' definition 'layoutTemplate'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:758:37: style:inconclusive: Function 'Ttk_StyleName' argument 1 names different: declaration '' definition 'stylePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:770:44: style:inconclusive: Function 'Ttk_GetElement' argument 1 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:810:52: style:inconclusive: Function 'Ttk_ElementClassName' argument 1 names different: declaration '' definition 'elementClass'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:821:24: style:inconclusive: Function 'Ttk_RegisterElementFactory' argument 3 names different: declaration 'factoryProc' definition 'factory'. [funcArgNamesDifferent] tk9.1a1/generic/ttk/ttkDecls.h:70:24: note: Function 'Ttk_RegisterElementFactory' argument 3 names different: declaration 'factoryProc' definition 'factory'. tk9.1a1/generic/ttk/ttkTheme.c:821:24: note: Function 'Ttk_RegisterElementFactory' argument 3 names different: declaration 'factoryProc' definition 'factory'. head tk9.1a1/generic/ttk/ttkTheme.c:821:39: style:inconclusive: Function 'Ttk_RegisterElementFactory' argument 4 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:82:33: style:inconclusive: Function 'Ttk_StyleMap' argument 1 names different: declaration '' definition 'style'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTheme.c:82:74: style:inconclusive: Function 'Ttk_StyleMap' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTrace.c:114:43: style:inconclusive: Function 'Ttk_UntraceVariable' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTrace.c:167:36: style:inconclusive: Function 'Ttk_FireTrace' argument 1 names different: declaration '' definition 'tracePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTrace.c:83:17: style:inconclusive: Function 'Ttk_TraceVariable' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTrace.c:86:11: style:inconclusive: Function 'Ttk_TraceVariable' argument 4 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkTrack.c:178:39: style:inconclusive: Function 'TtkTrackElementState' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:110:37: style:inconclusive: Function 'TtkRedisplayWidget' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:139:34: style:inconclusive: Function 'TtkResizeWidget' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:151:39: style:inconclusive: Function 'TtkWidgetChangeState' argument 1 names different: declaration '' definition 'corePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/generic/ttk/ttkWidget.c:457:17: style:inconclusive: Function 'TtkWidgetGetLayout' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:457:35: style:inconclusive: Function 'TtkWidgetGetLayout' argument 2 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:481:17: style:inconclusive: Function 'TtkWidgetGetOrientedLayout' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:481:35: style:inconclusive: Function 'TtkWidgetGetOrientedLayout' argument 2 names different: declaration '' definition 'themePtr'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:545:34: style:inconclusive: Function 'TtkCoreConfigure' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:545:48: style:inconclusive: Function 'TtkCoreConfigure' argument 2 names different: declaration '' definition 'clientData'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:578:49: style:inconclusive: Function 'TtkWidgetDisplay' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head tk9.1a1/generic/ttk/ttkWidget.c:608:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/generic/ttk/ttkWidget.c:641:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head tk9.1a1/generic/ttk/ttkWidget.c:703:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head tk9.1a1/generic/ttk/ttkWidget.c:736:17: style: Variable 'corePtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/generic/ttk/ttkWidget.c:739:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head tk9.1a1/generic/ttk/ttkWidget.c:775:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/generic/ttk/ttkWidget.c:811:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/generic/ttk/ttkWidget.h:79:40: style:inconclusive: Function 'TtkNullCleanup' argument 1 names different: declaration 'recordPtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkAppInit.c:105:9: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkAppInit.c:106:12: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkAppInit.c:140:17: style:inconclusive: Function 'Tcl_AppInit' argument 1 names different: declaration '' definition 'interp'. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixDraw.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_DEFER_EVENT [valueFlowBailoutIncompleteVar] head tk9.1a1/unix/tkUnixFont.c:196:35: style:inconclusive: Function 'FontPkgCleanup' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixFont.c:206:34: style:inconclusive: Function 'ControlUtfProc' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixInt.h:29:48: style:inconclusive: Function 'Cups_Init' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixMenu.c:71:21: style:inconclusive: Function 'DrawMenuSeparator' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixMenu.c:75:21: style:inconclusive: Function 'DrawTearoffEntry' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixMenu.c:93:47: style:inconclusive: Function 'GetMenuSeparatorGeometry' argument 1 names different: declaration 'menuPtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixMenu.c:98:21: style:inconclusive: Function 'GetTearoffEntryGeometry' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixSend.c:1866:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_DYNAMIC [valueFlowBailoutIncompleteVar] head tk9.1a1/unix/tkUnixSend.c:1894:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyNotify [valueFlowBailoutIncompleteVar] head tk9.1a1/unix/tkUnixSend.c:207:21: style:inconclusive: Function 'AppendErrorProc' argument 2 names different: declaration 'errorPtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixSend.c:220:34: style:inconclusive: Function 'SendInit' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/unix/tkUnixSysNotify.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/unix/tkUnixSysNotify.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ln_mutex [valueFlowBailoutIncompleteVar] head tk9.1a1/unix/tkUnixSysTray.c:1608:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_INDEX_NONE [valueFlowBailoutIncompleteVar] head tk9.1a1/unix/tkUnixSysTray.c:273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/unix/tkUnixSysTray.c:60:58: style:inconclusive: Function 'TKU_WmWithdraw' argument 2 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:135:81: style:inconclusive: Function 'TkRootAccessible_GetTypeInfoCount' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:136:76: style:inconclusive: Function 'TkRootAccessible_GetTypeInfo' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:141:74: style:inconclusive: Function 'TkRootAccessible_get_accHelpTopic' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:142:81: style:inconclusive: Function 'TkRootAccessible_get_accKeyboardShortcut' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:143:74: style:inconclusive: Function 'TkRootAccessible_get_accSelection' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:144:69: style:inconclusive: Function 'TkRootAccessible_accNavigate' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:145:68: style:inconclusive: Function 'TkRootAccessible_accHitTest' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:146:69: style:inconclusive: Function 'TkRootAccessible_put_accName' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:147:70: style:inconclusive: Function 'TkRootAccessible_put_accValue' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:154:78: style:inconclusive: Function 'TkRootAccessible_get_accParent' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:158:74: style:inconclusive: Function 'TkRootAccessible_accSelect' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:160:83: style:inconclusive: Function 'TkRootAccessible_accDoDefaultAction' argument 1 names different: declaration 'this' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:1727:9: style:inconclusive: Function 'RunOnMainThreadSync' argument 2 names different: declaration '' definition 'num_args'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:251:33: style:inconclusive: Function 'IsScreenReaderRunning' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:252:39: style:inconclusive: Function 'EmitSelectionChanged' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:253:35: style:inconclusive: Function 'EmitFocusChanged' argument 1 names different: declaration 'cd' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinAccessibility.c:258:34: style:inconclusive: Function 'TkRootAccessibleObjCmd' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinColor.c:572:9: style:inconclusive: Function 'TkWinSelectPalette' argument 1 names different: declaration '' definition 'dc'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinColor.c:573:14: style:inconclusive: Function 'TkWinSelectPalette' argument 2 names different: declaration '' definition 'colormap'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinDraw.c:812:17: style:inconclusive: Function 'RenderObject' argument 7 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinEmbed.c:424:10: style:inconclusive: Function 'TkWinEmbeddedEventProc' argument 1 names different: declaration '' definition 'hwnd'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinEmbed.c:425:10: style:inconclusive: Function 'TkWinEmbeddedEventProc' argument 2 names different: declaration '' definition 'message'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinEmbed.c:426:12: style:inconclusive: Function 'TkWinEmbeddedEventProc' argument 3 names different: declaration '' definition 'wParam'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinEmbed.c:427:12: style:inconclusive: Function 'TkWinEmbeddedEventProc' argument 4 names different: declaration '' definition 'lParam'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinFont.c:228:23: style:inconclusive: Function 'WinFontCanUseProc' argument 2 names different: declaration 'tmPtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinFont.c:230:52: style:inconclusive: Function 'WinFontExistProc' argument 1 names different: declaration 'lfPtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinFont.c:234:23: style:inconclusive: Function 'WinFontFamilyEnumProc' argument 2 names different: declaration 'tmPtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinGDI.c:1040:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:1043:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:1268:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:1271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:1377:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:1380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:1517:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:1520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:1636:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:1639:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:1814:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:1817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:2029:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:2032:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:2215:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:2218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:2402:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:2405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:385:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:3968:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] head tk9.1a1/win/tkWinGDI.c:3975:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:4096:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:4140:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] head tk9.1a1/win/tkWinGDI.c:4146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:4174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:4253:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] head tk9.1a1/win/tkWinGDI.c:4259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:4291:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] head tk9.1a1/win/tkWinGDI.c:4297:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:4325:16: debug: Function::addArguments found argument 'Tcl_Size' with varid 0. [varid0] head tk9.1a1/win/tkWinGDI.c:4331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:589:19: style: Variable 'dataPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinGDI.c:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinGDI.c:69:36: style:inconclusive: Function 'GdiFreePen' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinGDI.c:72:39: style:inconclusive: Function 'GdiFreeBrush' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinGDI.c:89:43: style:inconclusive: Function 'GdiParseFontWords' argument 1 names different: declaration 'interp' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinIco.h:85:28: style:inconclusive: Function 'GetFileIcon' argument 1 names different: declaration 'cdata' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinMenu.c:142:62: style:inconclusive: Function 'DrawMenuSeparator' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinMenu.c:146:61: style:inconclusive: Function 'DrawTearoffEntry' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinMenu.c:170:47: style:inconclusive: Function 'GetMenuSeparatorGeometry' argument 1 names different: declaration 'menuPtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinMenu.c:175:21: style:inconclusive: Function 'GetTearoffEntryGeometry' argument 2 names different: declaration 'mePtr' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinMenu.c:2030:10: style: Variable 'activeBgColor' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinMenu.c:2175:13: style: Variable 'eventPtr' can be declared as pointer to const [constVariablePointer] head tk9.1a1/win/tkWinMenu.c:2183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinMenu.c:3339:16: style:inconclusive: Function 'TkWinGetMenuSystemDefault' argument 1 names different: declaration '' definition 'Tk_Window'. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinPointer.c:34:35: style:inconclusive: Function 'MouseTimerProc' argument 1 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinSend.c:44:17: style: struct member 'RegisteredInterp::interp' is never used. [unusedStructMember] head tk9.1a1/win/tkWinSend.c:77:25: style:inconclusive: Function 'Send' argument 4 names different: declaration 'clientData' definition ''. [funcArgNamesDifferentUnnamed] head tk9.1a1/win/tkWinSend.c:934:16: debug: Function::addArguments found argument 'int' with varid 0. [varid0] head tk9.1a1/win/tkWinSend.c:941:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_EVAL_DIRECT [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinTest.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinTest.c:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinTest.c:281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_LBUTTONDOWN [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinTest.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinTest.c:520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head tk9.1a1/win/tkWinTest.c:571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] DONE