2024-04-16 16:30 ftp://ftp.de.debian.org/debian/pool/main/f/fvwm3/fvwm3_1.0.6a+ds.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=cairo --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 8cd680b (2024-04-15 22:43:04 +0200) count: 2117 1136 elapsed-time: 91.3 92.4 head-timing-info: old-timing-info: head results: fvwm3-1.0.6a/bin/fvwm-root.c:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/bin/fvwm-root.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/bin/fvwm-root.c:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ALL [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:112:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ALL [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:223:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ALL [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:546:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:615:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_KEYPRESS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:622:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_PKEYPRESS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:629:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_BUTTONPRESS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/bindings.c:648:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MODS_UNUSED [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/bin/fvwm-root.c:329:8: style: Local variable 'prop' shadows outer variable [shadowVariable] fvwm3-1.0.6a/bin/fvwm-root.c:161:7: note: Shadowed declaration fvwm3-1.0.6a/bin/fvwm-root.c:329:8: note: Shadow variable fvwm3-1.0.6a/fvwm/bindings.c:244:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/cmdparser_old.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/cmdparser_old.c:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUNCTION_DEPTH [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/cmdparser_old.c:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/cmdparser_old.c:280:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/cmdparser_old.c:361:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/cmdparser_old.c:91:4: style: Condition 'c->all_pos_args_string' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/cmdparser_old.c:314:11: warning: Either the condition 'c->command' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/cmdparser_old.c:323:7: note: Assuming that condition 'c->command' is not redundant fvwm3-1.0.6a/fvwm/cmdparser_old.c:308:9: note: Assignment from 'tmp=c->command' fvwm3-1.0.6a/fvwm/cmdparser_old.c:314:11: note: Null pointer dereference fvwm3-1.0.6a/fvwm/add_window.c:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontCareState [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:249:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VISIBLE_NAME_LEN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:576:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:595:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_ALLOWABLE_ICON_DIMENSION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:656:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_BACKGROUND_PADDING [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:679:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_RELIEF_WIDTH [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:700:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MOVE_DELAY [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:725:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackingStore [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:765:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWCursor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:782:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:794:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWCursor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:856:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:902:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackingStore [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:935:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWCursor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:979:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWEventMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1020:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1031:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1051:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackingStore [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1205:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconWindowHint [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1404:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_TITLE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1510:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAspect [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1643:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XGetWMName [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1896:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MIN_MAX_WINDOW_WIDTH [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1953:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUseful [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:1990:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconWindowHint [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:2028:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_MINI_ICON [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:2049:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:2152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:2701:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:2749:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:3251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:3401:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:3508:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:3552:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconWindowHint [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:144:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cJSON [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:381:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:525:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:568:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_FONT_HEIGHT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:685:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:897:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:948:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:991:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:1272:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:1376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWOverrideRedirect [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:1406:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:1467:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:1592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2366:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2432:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2564:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ICON [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2576:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2745:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_ECHO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2791:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2813:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CLICKTIME [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2855:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2861:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MODULE_TIMEOUT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2902:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2929:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3082:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3627:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3657:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3674:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3692:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3743:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:3792:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:4055:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colormaps.c:98:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColormapUninstalled [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colormaps.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colormaps.c:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colormaps.c:368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWEventMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colormaps.c:171:47: style:inconclusive: Function 'InstallWindowColormaps' argument 1 names different: declaration 'tmp' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/colormaps.h:51:47: note: Function 'InstallWindowColormaps' argument 1 names different: declaration 'tmp' definition 'fw'. fvwm3-1.0.6a/fvwm/colormaps.c:171:47: note: Function 'InstallWindowColormaps' argument 1 names different: declaration 'tmp' definition 'fw'. fvwm3-1.0.6a/fvwm/colormaps.c:341:42: style:inconclusive: Function 'FetchWmColormapWindows' argument 1 names different: declaration 'tmp' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/colormaps.h:83:42: note: Function 'FetchWmColormapWindows' argument 1 names different: declaration 'tmp' definition 'fw'. fvwm3-1.0.6a/fvwm/colormaps.c:341:42: note: Function 'FetchWmColormapWindows' argument 1 names different: declaration 'tmp' definition 'fw'. fvwm3-1.0.6a/fvwm/colorset.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:380:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPAM_DITHER [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:469:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FHaveShapeExtension [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:569:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:1693:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:1773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:1796:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/colorset.c:574:11: style: Variable '*changed' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/colorset.c:564:12: note: *changed is assigned fvwm3-1.0.6a/fvwm/colorset.c:574:11: note: *changed is overwritten fvwm3-1.0.6a/fvwm/colorset.c:1061:22: style: Variable 'has_pixmap_changed' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/colorset.c:1031:22: note: has_pixmap_changed is assigned fvwm3-1.0.6a/fvwm/colorset.c:1061:22: note: has_pixmap_changed is overwritten fvwm3-1.0.6a/fvwm/colorset.c:1760:14: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/colorset.c:1824:27: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/colorset.c:547:11: style: Variable 'picture' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/colorset.c:589:27: style: Variable 'oldjunk' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/colorset.c:1438:18: style: Variable 'has_hi_changed' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/colorset.c:1470:18: style: Variable 'has_sh_changed' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/colorset.c:1503:20: style: Variable 'has_fgsh_changed' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/conditional.c:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:244:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:1195:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_ALL_MASK [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:1488:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:1495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:1502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ROOT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:1528:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:1730:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:1939:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/conditional.c:2031:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/add_window.c:453:5: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/fvwm/add_window.c:1615:46: style:inconclusive: Function 'update_window_names' argument 2 names different: declaration 'which' definition 'changed_names'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/add_window.h:26:46: note: Function 'update_window_names' argument 2 names different: declaration 'which' definition 'changed_names'. fvwm3-1.0.6a/fvwm/add_window.c:1615:46: note: Function 'update_window_names' argument 2 names different: declaration 'which' definition 'changed_names'. fvwm3-1.0.6a/fvwm/add_window.c:2728:6: style:inconclusive: Function 'GetWindowSizeHintsWithCheck' argument 2 names different: declaration 'do_reject_invalid_size_constrains_on_existing_window' definition 'do_reject_invalid_size_constraints_on_existing_window'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/add_window.h:70:6: note: Function 'GetWindowSizeHintsWithCheck' argument 2 names different: declaration 'do_reject_invalid_size_constrains_on_existing_window' definition 'do_reject_invalid_size_constraints_on_existing_window'. fvwm3-1.0.6a/fvwm/add_window.c:2728:6: note: Function 'GetWindowSizeHintsWithCheck' argument 2 names different: declaration 'do_reject_invalid_size_constrains_on_existing_window' definition 'do_reject_invalid_size_constraints_on_existing_window'. fvwm3-1.0.6a/fvwm/add_window.c:3112:36: style:inconclusive: Function 'free_window_names' argument 1 names different: declaration 'tmp' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/add_window.h:72:14: note: Function 'free_window_names' argument 1 names different: declaration 'tmp' definition 'fw'. fvwm3-1.0.6a/fvwm/add_window.c:3112:36: note: Function 'free_window_names' argument 1 names different: declaration 'tmp' definition 'fw'. fvwm3-1.0.6a/fvwm/add_window.c:3372:14: style:inconclusive: Function 'RestoreWithdrawnLocation' argument 1 names different: declaration 'tmp' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/add_window.h:76:14: note: Function 'RestoreWithdrawnLocation' argument 1 names different: declaration 'tmp' definition 'fw'. fvwm3-1.0.6a/fvwm/add_window.c:3372:14: note: Function 'RestoreWithdrawnLocation' argument 1 names different: declaration 'tmp' definition 'fw'. fvwm3-1.0.6a/fvwm/add_window.c:265:21: style: Variable 'titlename' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/add_window.c:265:33: style: Variable 'title_counterpart' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/add_window.c:266:21: style: Variable 't_titlename' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/add_window.c:266:35: style: Variable 't_title_counterpart' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/add_window.c:723:21: style: Variable 'format' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/add_window.c:962:6: style: Variable 'c_grav' can be declared as const array [constVariable] fvwm3-1.0.6a/fvwm/add_window.c:968:6: style: Variable 's_grav' can be declared as const array [constVariable] fvwm3-1.0.6a/fvwm/add_window.c:2019:15: style: Variable 'old_mi' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/cursor.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/cursor.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/cursor.c:466:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mwm_decor_flags [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:335:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:729:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:926:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:1255:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:1459:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:1473:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:1599:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:1633:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:1666:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:1905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:2008:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:2062:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:2219:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:2382:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:2412:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBMP_TITLE_PADDING [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3021:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAM_HAVE_ICON_CSET [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3533:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3615:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3801:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3881:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3937:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4005:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4048:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4079:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4322:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4748:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4771:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_FRAME [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_L1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:4984:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_LALL [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:5068:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_LALL [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:5175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_USE_ACTIVE_DOWN_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:5241:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/cursor.c:100:32: style:inconclusive: Function 'CreateCursors' argument 1 names different: declaration 'dpy' definition 'disp'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/cursor.h:63:32: note: Function 'CreateCursors' argument 1 names different: declaration 'dpy' definition 'disp'. fvwm3-1.0.6a/fvwm/cursor.c:100:32: note: Function 'CreateCursors' argument 1 names different: declaration 'dpy' definition 'disp'. fvwm3-1.0.6a/fvwm/cursor.c:441:11: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/decorations.c:127:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/decorations.c:181:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/decorations.c:321:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_BORDER_WIDTH [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/builtins.c:2468:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fvwm3-1.0.6a/fvwm/builtins.c:3379:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fvwm3-1.0.6a/fvwm/builtins.c:3942:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/builtins.c:3942:16: warning: Either the condition 'val>1000000' is redundant or usleep() argument nr 1 can have invalid value. The value is 1000000000 but the valid values are '0:999999'. [invalidFunctionArg] fvwm3-1.0.6a/fvwm/builtins.c:3934:24: note: Assuming that condition 'val>1000000' is not redundant fvwm3-1.0.6a/fvwm/builtins.c:3942:16: note: Invalid argument fvwm3-1.0.6a/fvwm/builtins.c:1270:12: style: Redundant initialization for 'decor'. The initialized value is overwritten before it is read. [redundantInitialization] fvwm3-1.0.6a/fvwm/builtins.c:1268:19: note: decor is initialized fvwm3-1.0.6a/fvwm/builtins.c:1270:12: note: decor is overwritten fvwm3-1.0.6a/fvwm/builtins.c:1459:29: style:inconclusive: Function 'FreeDecorFace' argument 1 names different: declaration 'dpy' definition 'disp'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/builtins.h:14:29: note: Function 'FreeDecorFace' argument 1 names different: declaration 'dpy' definition 'disp'. fvwm3-1.0.6a/fvwm/builtins.c:1459:29: note: Function 'FreeDecorFace' argument 1 names different: declaration 'dpy' definition 'disp'. fvwm3-1.0.6a/fvwm/builtins.c:510:59: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/builtins.c:2230:14: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/builtins.c:2235:21: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/builtins.c:2575:8: style: Variable 'escape' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/builtins.c:2970:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/builtins.c:3301:21: style: Variable 'found' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/builtins.c:4059:13: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 4053. [shiftTooManyBitsSigned] fvwm3-1.0.6a/fvwm/builtins.c:4053:12: note: Assuming that condition 'state>31' is not redundant fvwm3-1.0.6a/fvwm/builtins.c:4059:13: note: Shift fvwm3-1.0.6a/fvwm/builtins.c:650:19: style: Variable 'load_pixmap' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/builtins.c:3014:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/decorations.c:200:17: style: Variable 't->ol_hints' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/decorations.c:185:16: note: t->ol_hints is assigned fvwm3-1.0.6a/fvwm/decorations.c:200:17: note: t->ol_hints is overwritten fvwm3-1.0.6a/fvwm/decorations.c:317:16: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/ewmh.c:291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:415:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:758:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:880:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:929:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:962:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:1043:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:1142:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:1419:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:1686:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:1880:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:1897:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atom [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:2057:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_XYPOS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:207:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StructureNotifyMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:276:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:357:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureRequest [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:400:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:485:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWSibling [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:583:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:611:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:653:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:901:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:967:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:998:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBorderWidth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1304:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ALL_BUTTONS_MASK [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1426:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1528:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1614:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1654:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1725:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_BUTTONPRESS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1763:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1779:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1830:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_CHANGED [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1898:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconicState [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1961:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1988:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_MONITOR_FOCUS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:2036:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyNormal [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:2465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:2667:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:2787:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyNormal [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:2935:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusChangeMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:3073:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:3331:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyNewValue [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:3781:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEventMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:3815:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:3872:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4015:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTEvent [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randr_event [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTerminated [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fvwmlib_max_fd [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4623:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4675:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4690:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyNotify [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4707:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:4814:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh.c:276:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] fvwm3-1.0.6a/fvwm/ewmh.c:541:11: style: Condition 'valewmhc.CurrentNumberOfDesktops' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/ewmh.c:539:10: note: Assuming that condition 'val>=m->ewmhc.CurrentNumberOfDesktops' is not redundant fvwm3-1.0.6a/fvwm/ewmh.c:541:11: note: Condition 'valewmhc.CurrentNumberOfDesktops' is always true fvwm3-1.0.6a/fvwm/ewmh.c:273:14: style: Variable 't_ptr' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/ewmh.c:1327:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1327:26: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1327:44: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1333:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1340:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1357:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1363:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1369:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1375:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh.c:1668:18: style: Variable 'list' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/ewmh_conf.c:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_conf.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_conf.c:153:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_conf.c:176:4: warning:inconclusive: Either the condition 'm!=NULL' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/ewmh_conf.c:169:8: note: Assuming that condition 'm!=NULL' is not redundant fvwm3-1.0.6a/fvwm/ewmh_conf.c:176:4: note: Null pointer dereference fvwm3-1.0.6a/fvwm/ewmh_conf.c:211:6: warning:inconclusive: Either the condition 'm!=NULL' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/ewmh_conf.c:169:8: note: Assuming that condition 'm!=NULL' is not redundant fvwm3-1.0.6a/fvwm/ewmh_conf.c:177:26: note: Calling function 'set_ewmhc_strut_values', 1st argument 'm' value is 0 fvwm3-1.0.6a/fvwm/ewmh_conf.c:211:6: note: Null pointer dereference fvwm3-1.0.6a/fvwm/ewmh_conf.c:110:10: style: Variable 'option' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/ewmh_conf.c:108:10: note: option is assigned fvwm3-1.0.6a/fvwm/ewmh_conf.c:110:10: note: option is overwritten fvwm3-1.0.6a/fvwm/ewmh_conf.c:150:10: style: Variable 'option' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/ewmh_conf.c:148:10: note: option is assigned fvwm3-1.0.6a/fvwm/ewmh_conf.c:150:10: note: option is overwritten fvwm3-1.0.6a/fvwm/ewmh_conf.c:182:59: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_conf.c:209:48: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_events.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWidth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:271:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWSibling [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:521:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:1476:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:1589:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_events.c:1646:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/events.c:1383:32: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/events.c:4763:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/events.c:1308:9: style: Condition 'fw!=NULL' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/events.c:3740:5: warning: Either the condition 'fw' is redundant or there is possible null pointer dereference: fw. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/events.c:3741:8: note: Assuming that condition 'fw' is not redundant fvwm3-1.0.6a/fvwm/events.c:3740:5: note: Null pointer dereference fvwm3-1.0.6a/fvwm/events.c:4196:6: style: Variable 'w' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] fvwm3-1.0.6a/fvwm/events.c:4193:7: note: $symbol is assigned fvwm3-1.0.6a/fvwm/events.c:4196:6: note: $symbol is overwritten fvwm3-1.0.6a/fvwm/events.c:4246:10: style:inconclusive: Function 'events_handle_configure_request' argument 1 names different: declaration 'e' definition 'cre'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/events.h:49:10: note: Function 'events_handle_configure_request' argument 1 names different: declaration 'e' definition 'cre'. fvwm3-1.0.6a/fvwm/events.c:4246:10: note: Function 'events_handle_configure_request' argument 1 names different: declaration 'e' definition 'cre'. fvwm3-1.0.6a/fvwm/events.c:4246:36: style:inconclusive: Function 'events_handle_configure_request' argument 3 names different: declaration 'force_use_grav' definition 'force'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/events.h:49:34: note: Function 'events_handle_configure_request' argument 3 names different: declaration 'force_use_grav' definition 'force'. fvwm3-1.0.6a/fvwm/events.c:4246:36: note: Function 'events_handle_configure_request' argument 3 names different: declaration 'force_use_grav' definition 'force'. fvwm3-1.0.6a/fvwm/events.c:4296:28: style:inconclusive: Function 'My_XNextEvent' argument 1 names different: declaration 'dpy' definition 'disp'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/events.h:32:28: note: Function 'My_XNextEvent' argument 1 names different: declaration 'dpy' definition 'disp'. fvwm3-1.0.6a/fvwm/events.c:4296:28: note: Function 'My_XNextEvent' argument 1 names different: declaration 'dpy' definition 'disp'. fvwm3-1.0.6a/fvwm/events.c:233:28: style: Parameter 'ev' can be declared as pointer to const. However it seems that '_pred_weed_accumulate_expose' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:4580:30: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:233:28: note: Parameter 'ev' can be declared as pointer to const fvwm3-1.0.6a/fvwm/events.c:268:11: style: Parameter 'display' can be declared as pointer to const. However it seems that '_pred_weed_is_expose' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:4596:30: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:268:11: note: Parameter 'display' can be declared as pointer to const fvwm3-1.0.6a/fvwm/events.c:268:28: style: Parameter 'event' can be declared as pointer to const. However it seems that '_pred_weed_is_expose' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:4596:30: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:268:28: note: Parameter 'event' can be declared as pointer to const fvwm3-1.0.6a/fvwm/events.c:288:11: style: Parameter 'display' can be declared as pointer to const. However it seems that '_pred_weed_event_type' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:4675:29: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:288:11: note: Parameter 'display' can be declared as pointer to const fvwm3-1.0.6a/fvwm/events.c:288:28: style: Parameter 'event' can be declared as pointer to const. However it seems that '_pred_weed_event_type' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:4675:29: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:288:28: note: Parameter 'event' can be declared as pointer to const fvwm3-1.0.6a/fvwm/events.c:290:24: style: Variable 'args' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/events.c:339:28: style: Parameter 'event' can be declared as pointer to const. However it seems that 'test_resizing_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:4814:25: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:339:28: note: Parameter 'event' can be declared as pointer to const fvwm3-1.0.6a/fvwm/events.c:581:26: style: Variable 'cre' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/events.c:606:26: style: Variable 'cre' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/events.c:636:26: style: Variable 'cre' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/events.c:1349:11: style: Parameter 'display' can be declared as pointer to const. However it seems that '_pred_button_click' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:1396:34: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:1349:11: note: Parameter 'display' can be declared as pointer to const fvwm3-1.0.6a/fvwm/events.c:1349:28: style: Parameter 'event' can be declared as pointer to const. However it seems that '_pred_button_click' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:1396:34: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:1349:28: note: Parameter 'event' can be declared as pointer to const fvwm3-1.0.6a/fvwm/events.c:1983:17: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/events.c:3054:14: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/events.c:4662:52: style: Parameter 'event_types' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/events.c:169:7: style: struct member '_weed_window_mask_events_arg::event_mask' is never used. [unusedStructMember] fvwm3-1.0.6a/fvwm/ewmh_events.c:1473:3: warning: Either the condition 'fw' is redundant or there is possible null pointer dereference: fw. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/ewmh_events.c:1483:7: note: Assuming that condition 'fw' is not redundant fvwm3-1.0.6a/fvwm/ewmh_events.c:1473:3: note: Null pointer dereference fvwm3-1.0.6a/fvwm/ewmh_events.c:296:14: style: Unsigned expression 'd' can't be negative so it is unnecessary to test it. [unsignedPositive] fvwm3-1.0.6a/fvwm/ewmh_events.c:166:26: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_events.c:179:26: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_events.c:568:44: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_events.c:730:44: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_events.c:806:44: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_events.c:982:44: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_events.c:1527:26: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_events.c:503:16: style: Variable 'has_hint' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/ewmh_names.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FiconvSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_names.c:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FiconvSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_names.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FiconvSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_names.c:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FiconvSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_icons.c:85:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_icons.c:206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_icons.c:549:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_icons.c:637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_icons.c:691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_names.c:124:26: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_names.c:192:26: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/execcontext.c:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/execcontext.c:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/execcontext.c:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/expand.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/expand.c:1583:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/ewmh_icons.c:551:34: style: Condition 'list!=NULL' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/ewmh_icons.c:199:26: style: Parameter 'orig_icon' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_icons.c:628:10: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/ewmh_icons.c:764:13: style: Variable 'np' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/ewmh_icons.c:764:23: style: Variable 'nm' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/ewmh_icons.c:764:33: style: Variable 'na' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/focus.c:327:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus.c:452:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus.c:771:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus.c:791:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputHint [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus.c:910:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus.c:1078:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus.c:1164:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusChangeMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus.c:1246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_UNMANAGED [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus.c:100:18: style: Parameter 'fpol_context' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/focus.c:162:14: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/focus.c:163:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/focus.c:281:44: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/focus.c:283:14: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/focus.c:284:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/focus.c:565:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/focus.c:828:62: style: Parameter 'focus_win' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/focus.c:1039:14: style: Variable 'set_focus_to' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/focus.c:1113:50: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/focus_policy.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_FP_FOCUS_ENTER [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/focus_policy.c:127:18: style: Parameter 'fpol' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NONE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:229:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:306:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWidth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:325:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:397:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NONE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:499:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:555:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWinGravity [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:633:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWinGravity [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:672:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_E [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:729:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:933:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnmapGravity [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:951:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWinGravity [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:985:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:1104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapeBounding [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:1226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NorthWestGravity [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:1276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUseful [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:1305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:1361:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:1606:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ROOT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:1762:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:1931:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:2102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/frame.c:218:29: style: Parameter 'frame_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:256:13: style: Parameter 'diff_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:470:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:470:29: style: Parameter 'frame_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:488:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:488:29: style: Parameter 'frame_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:527:43: style: Parameter 'delta_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:546:46: style: Parameter 'grav' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:706:13: style: Variable 'target_g' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/frame.c:1334:29: style: Parameter 'frame_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:1535:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:1535:34: style: Parameter 'borderstyle' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:1535:58: style: Parameter 'frame_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:1604:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:1726:33: style: Parameter 'end_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/frame.c:1905:45: style: Parameter 'end_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/expand.c:329:9: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/expand.c:360:43: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/expand.c:1250:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/expand.c:1349:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/functable_complex.c:74:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/fvwm3.c:1315:17: error: There is an unknown macro here somewhere. Configuration is required. If FVWM_DATADIR is a macro then please configure it. [unknownMacro] fvwm3-1.0.6a/fvwm/functions.c:98:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/functions.c:132:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/functions.c:447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/functions.c:783:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonReleaseMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/functions.c:841:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUNCTION_ITEMS_RUN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/functions.c:956:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUNCTION_ITEMS_RUN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/functions.c:1274:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/functions.c:1366:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUNCTION_ITEMS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/functions.c:1520:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/geometry.c:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_TITLE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/geometry.c:260:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTRA_TITLE_FONT_HEIGHT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/geometry.c:707:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBaseSize [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/geometry.c:961:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MotionNotify [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/geometry.c:1222:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/geometry.c:1274:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ICON_LOCATION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/geometry.c:61:27: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:61:60: style: Parameter 'orig_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:79:27: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:79:60: style: Parameter 'orig_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:91:73: style: Parameter 'abs_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:103:73: style: Parameter 'rel_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:117:60: style: Parameter 'orig_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:185:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:343:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:343:49: style: Parameter 'big_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:551:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/geometry.c:1374:47: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/functions.c:774:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/functions.c:778:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/functions.c:1299:39: style:inconclusive: Function 'find_func_t' argument 2 names different: declaration 'func_t' definition 'ret_func_c'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/functions.h:63:39: note: Function 'find_func_t' argument 2 names different: declaration 'func_t' definition 'ret_func_c'. fvwm3-1.0.6a/fvwm/functions.c:1299:39: note: Function 'find_func_t' argument 2 names different: declaration 'func_t' definition 'ret_func_c'. fvwm3-1.0.6a/fvwm/functions.c:1437:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/functions.c:1554:16: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/functions.c:1555:22: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/functions.c:1556:17: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/functions.c:1557:17: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/functions.c:1558:19: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/functions.c:1301:13: style: Variable 'len' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/functions.c:1321:12: style: Variable 'matched' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/icccm2.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icccm2.c:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEventMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icccm2.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icccm2.c:185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/infostore.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/infostore.c:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/infostore.c:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/infostore.c:175:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/infostore.c:202:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menubindings.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menubindings.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menubindings.c:348:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menubindings.c:411:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_MENU [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menubindings.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_MENU [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_TITLE_TEXT_GAP_COLLAPSED [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:183:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:290:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconPixmapHint [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:551:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:809:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:1111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:1246:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:1547:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIGURE_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:1585:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:1706:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconPositionHint [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:2087:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:2140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:2194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:2257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:2450:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:2632:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menubindings.c:511:10: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/menubindings.c:509:10: note: context is assigned fvwm3-1.0.6a/fvwm/menubindings.c:511:10: note: context is overwritten fvwm3-1.0.6a/fvwm/menubindings.c:399:11: style:inconclusive: Function 'menu_binding' argument 1 names different: declaration 'dpy' definition 'disp'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/menubindings.h:68:11: note: Function 'menu_binding' argument 1 names different: declaration 'dpy' definition 'disp'. fvwm3-1.0.6a/fvwm/menubindings.c:399:11: note: Function 'menu_binding' argument 1 names different: declaration 'dpy' definition 'disp'. fvwm3-1.0.6a/fvwm/menubindings.c:610:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] fvwm3-1.0.6a/fvwm/menubindings.c:611:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] fvwm3-1.0.6a/fvwm/menubindings.c:612:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] fvwm3-1.0.6a/fvwm/menubindings.c:627:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] fvwm3-1.0.6a/fvwm/menubindings.c:628:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] fvwm3-1.0.6a/fvwm/menubindings.c:629:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] fvwm3-1.0.6a/fvwm/menubindings.c:76:12: style: Parameter 'mr' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menubindings.c:76:26: style: Parameter 'mi_target' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menubindings.c:109:59: style: Parameter 'mr' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menubindings.c:128:61: style: Parameter 'mr' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menubindings.c:339:26: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menubindings.c:499:11: style: Variable 'binding' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menubindings.c:664:13: style: Variable 'mi1' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menubindings.c:745:30: warning: Uninitialized variable: keysym [uninitvar] fvwm3-1.0.6a/fvwm/menubindings.c:607:18: note: Assuming condition is true fvwm3-1.0.6a/fvwm/menubindings.c:745:30: note: Uninitialized variable: keysym fvwm3-1.0.6a/fvwm/menucmd.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menucmd.c:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menucmd.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menucmd.c:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menuitem.c:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineOnOffDash [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menuitem.c:104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIXMAP_TILED [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menuitem.c:175:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menuitem.c:220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menuitem.c:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_TRIANGLE_WIDTH [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menuitem.c:362:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:249:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:501:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:597:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:663:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:860:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_side_color [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:888:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sidePic [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:1116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:1160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:1642:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_SEPARATOR_HEIGHT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:1893:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:2022:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_XYPOS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:2058:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_COPIES [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:2325:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:2462:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:2653:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:2778:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_COPIES [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:3431:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:3486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:3566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:3661:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MotionNotify [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:3702:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:4003:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:4335:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:4403:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:4580:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:4778:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:4888:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:4915:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:5163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:5239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:5412:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:5447:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:5472:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:5539:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:5863:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:5914:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAM_HAVE_TINT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:6154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:6433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:6593:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __scan_for_pixmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:6667:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:6706:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:6731:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:6770:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/icons.c:1417:23: style: Condition 'draw_colors.fore!=co_draw_colors.back' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/icons.c:1415:23: note: Assuming that condition 'draw_colors.fore!=co_draw_colors.back' is not redundant fvwm3-1.0.6a/fvwm/icons.c:1417:23: note: Condition 'draw_colors.fore!=co_draw_colors.back' is always false fvwm3-1.0.6a/fvwm/icons.c:387:62: style: Same expression on both sides of '&&'. [duplicateExpression] fvwm3-1.0.6a/fvwm/icons.c:1416:27: style: Same expression on both sides of '||'. [duplicateExpression] fvwm3-1.0.6a/fvwm/icons.c:110:47: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/icons.c:1607:43: style: Parameter 'win_opts' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/icons.c:2435:14: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/icons.c:1875:2: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] fvwm3-1.0.6a/fvwm/icons.c:1877:2: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] fvwm3-1.0.6a/fvwm/icons.c:1879:2: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] fvwm3-1.0.6a/fvwm/icons.c:853:16: style: Variable 'is_expanded' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/icons.c:1233:18: style: Variable 'co_title_cs' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/icons.c:1264:24: style: Variable 'co_draw_colors.fore' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/icons.c:1271:24: style: Variable 'co_draw_colors.fore' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/icons.c:1299:24: style: Variable 'co_draw_colors.fore' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/icons.c:1306:24: style: Variable 'co_draw_colors.fore' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/conditional.c:1920:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fvwm3-1.0.6a/fvwm/conditional.c:1212:9: style: Condition 'tmp' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/conditional.c:1209:8: note: Assuming that condition '!tmp' is not redundant fvwm3-1.0.6a/fvwm/conditional.c:1212:9: note: Condition 'tmp' is always false fvwm3-1.0.6a/fvwm/conditional.c:745:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/conditional.c:1057:44: warning: Either the condition 'fw' is redundant or there is possible null pointer dereference: fw. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/conditional.c:1066:7: note: Assuming that condition 'fw' is not redundant fvwm3-1.0.6a/fvwm/conditional.c:1057:44: note: Null pointer dereference fvwm3-1.0.6a/fvwm/conditional.c:1764:41: style: Variable 'mask.my_flags.use_circulate_hit_icon' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/conditional.c:1763:41: note: mask.my_flags.use_circulate_hit_icon is assigned fvwm3-1.0.6a/fvwm/conditional.c:1764:41: note: mask.my_flags.use_circulate_hit_icon is overwritten fvwm3-1.0.6a/fvwm/conditional.c:2025:11: style: Local variable 'ver' shadows outer function [shadowFunction] fvwm3-1.0.6a/fvwm/conditional.c:1903:12: note: Shadowed declaration fvwm3-1.0.6a/fvwm/conditional.c:2025:11: note: Shadow variable fvwm3-1.0.6a/fvwm/conditional.c:818:14: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/conditional.c:1097:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/conditional.c:1431:30: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/conditional.c:2190:20: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/conditional.c:2235:20: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/conditional.c:703:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 701. [shiftTooManyBitsSigned] fvwm3-1.0.6a/fvwm/conditional.c:701:43: note: Assuming that condition 'state<=31' is not redundant fvwm3-1.0.6a/fvwm/conditional.c:703:16: note: Shift fvwm3-1.0.6a/fvwm/misc.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:123:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:323:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:459:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyChangeMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:510:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/misc.c:220:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/misc.c:192:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fvwm3-1.0.6a/fvwm/misc.c:402:46: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/misc.c:420:44: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/modconf.c:109:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_SENDCONFIG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:317:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:371:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:420:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_END_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:446:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/modconf.c:380:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fvwm3-1.0.6a/fvwm/modconf.c:91:25: style: Variable 'new_entry' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/modconf.c:281:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/modconf.c:299:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/modconf.c:427:61: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_interface.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START_FLAG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:237:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize_byte [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize_byte [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:378:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:388:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketHeaderSize [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:479:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_DISABLED [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:508:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_WINDOW_NAME [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:538:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:575:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:619:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:642:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_PROPERTY_CHANGE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:660:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:689:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:835:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_STRING [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:877:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_REPLY [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:900:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_NEW_DESK [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_interface.c:673:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fvwm3-1.0.6a/fvwm/module_interface.c:503:43: style:inconclusive: Function 'BroadcastWindowIconNames' argument 1 names different: declaration 't' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/module_interface.h:18:43: note: Function 'BroadcastWindowIconNames' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/module_interface.c:503:43: note: Function 'BroadcastWindowIconNames' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/module_interface.c:140:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/module_interface.c:148:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/module_interface.c:156:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/module_interface.c:529:57: style: Parameter 'picture' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_interface.c:530:8: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_interface.c:567:36: style: Parameter 'picture' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_interface.c:567:51: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_interface.c:617:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/module_interface.c:634:8: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_interface.c:652:38: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_interface.c:793:14: style: Variable 'str' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menustyle.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_VERTICAL_SPACING [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menustyle.c:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_MARGIN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menustyle.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menustyle.c:275:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menustyle.c:441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menustyle.c:1174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menustyle.c:1328:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:130:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MSG_MASK [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:542:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:701:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:881:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MODULE_ALIAS_LEN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:913:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:973:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:1054:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:1097:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleFinishedStartupResponse [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/module_list.c:1222:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/module_list.c:1052:25: style:inconclusive: Function 'DeadPipe' argument 1 names different: declaration 'nonsense' definition 'sig'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/module_list.h:163:25: note: Function 'DeadPipe' argument 1 names different: declaration 'nonsense' definition 'sig'. fvwm3-1.0.6a/fvwm/module_list.c:1052:25: note: Function 'DeadPipe' argument 1 names different: declaration 'nonsense' definition 'sig'. fvwm3-1.0.6a/fvwm/module_list.c:778:41: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_list.c:778:54: style: Parameter 'expect' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/module_list.c:1104:8: style: Variable 'escape' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/move_resize.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRectangle [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_NONE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_X_WINDOW_POSITION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:747:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_BY_NAME [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:925:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_X_WINDOW_SIZE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:953:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NONE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:1120:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_CURRENT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:1188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOMETRY_WINDOW_STRING [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:1207:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:1305:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_XYPOS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:1346:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOMETRY_WINDOW_SIZE_STRING [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:1729:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:1829:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:2046:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:2305:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_OUTSIDE_EDGE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:2348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_SCREEN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:2473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_SCREEN_WINDOWS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:2580:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MOVE_THRESHOLD [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_OPAQUE_MOVE_SIZE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3369:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3382:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3419:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3474:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPAM_NO_COLOR_LIMIT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3532:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NONE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3606:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:3998:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ALL_BUTTONS_MASK [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:4865:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_SCREEN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:5142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_BY_NAME [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:5544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIGURE_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/menus.c:3667:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/menus.c:4796:22: style: Condition 'in->mrPopdown!=in->mrPopup' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/menus.c:4788:18: note: Assuming that condition 'in->mrPopup==NULL' is not redundant fvwm3-1.0.6a/fvwm/menus.c:4796:22: note: Condition 'in->mrPopdown!=in->mrPopup' is always true fvwm3-1.0.6a/fvwm/menus.c:6623:10: style: Variable 'mr' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/menus.c:6622:5: note: mr is assigned fvwm3-1.0.6a/fvwm/menus.c:6623:10: note: mr is overwritten fvwm3-1.0.6a/fvwm/menus.c:7153:11: style: Variable 'taction' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/menus.c:7037:12: note: taction is assigned fvwm3-1.0.6a/fvwm/menus.c:7153:11: note: taction is overwritten fvwm3-1.0.6a/fvwm/menus.c:1766:5: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] fvwm3-1.0.6a/fvwm/menus.c:5514:47: style:inconclusive: Function 'do_menu' argument 2 names different: declaration 'pret' definition 'pmret'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/menus.h:44:61: note: Function 'do_menu' argument 2 names different: declaration 'pret' definition 'pmret'. fvwm3-1.0.6a/fvwm/menus.c:5514:47: note: Function 'do_menu' argument 2 names different: declaration 'pret' definition 'pmret'. fvwm3-1.0.6a/fvwm/menus.c:6018:36: style:inconclusive: Function 'repaint_transparent_menu' argument 1 names different: declaration 'prtmp' definition 'prtm'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/menus.h:60:43: note: Function 'repaint_transparent_menu' argument 1 names different: declaration 'prtmp' definition 'prtm'. fvwm3-1.0.6a/fvwm/menus.c:6018:36: note: Function 'repaint_transparent_menu' argument 1 names different: declaration 'prtmp' definition 'prtm'. fvwm3-1.0.6a/fvwm/menus.c:473:12: style: Parameter 'parent_menu' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:473:35: style: Parameter 'parent_item' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:660:21: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:660:41: style: Parameter 'pmp' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:660:58: style: Parameter 'pmret' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:661:19: style: Parameter 'pdkp' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:1056:12: style: Variable 'mr' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menus.c:1588:73: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:1998:55: style: Parameter 'pmp' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:2157:23: style: Parameter 'ph' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:2304:50: style: Parameter 'pevent' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:2417:57: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:2626:63: style: Parameter 'submenu' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:2644:12: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menus.c:3352:13: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menus.c:3545:18: style: Parameter 'pmp' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:3615:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menus.c:4252:18: style: Parameter 'pmp' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:4253:12: style: Parameter 'mrMiPopup' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:4679:12: style: Variable 'tmi' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menus.c:4902:59: style: Parameter 'pops' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:4947:35: style: Parameter 'pmret' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:5194:11: style: Parameter 'display' can be declared as pointer to const. However it seems that '_pred_menu_window_weed_events' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/menus.c:5244:4: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/menus.c:5194:11: note: Parameter 'display' can be declared as pointer to const fvwm3-1.0.6a/fvwm/menus.c:5194:28: style: Parameter 'event' can be declared as pointer to const. However it seems that '_pred_menu_window_weed_events' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/menus.c:5244:4: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/menus.c:5194:28: note: Parameter 'event' can be declared as pointer to const fvwm3-1.0.6a/fvwm/menus.c:5380:47: style: Parameter 'ms' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:6311:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/menus.c:6757:12: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menus.c:170:11: style: struct member 'mloop_flags_t::do_popup_immediately' is never used. [unusedStructMember] fvwm3-1.0.6a/fvwm/menus.c:2474:16: style: Variable 'trans' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/menus.c:4518:15: style: Variable 'action_ptr' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/menus.c:6186:15: style: Variable 'do_recreate' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/menus.c:6809:16: style: Variable 'fHasContext' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/menus.c:7180:12: style: Variable 'taction' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/placement.c:333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_tracking_shared [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/placement.c:404:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_PLACEMENT_POSITION_STRING [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/placement.c:515:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT_FALLBACK_CASCADE_STEP [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/placement.c:624:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/placement.c:1298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPosition [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/placement.c:1732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/placement.c:2020:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmoptionSepArg [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/placement.c:2367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/placement.c:2400:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconicState [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/borders.c:3233:7: style: Condition '!border_mp_get_use_title_style_parts_and_geometry(td,pm,acs,sf,is_left,&g,&part)' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/borders.c:2798:14: note: Assignment 'g_ok=1', assigned value is 1 fvwm3-1.0.6a/fvwm/borders.c:3233:56: note: Calling function 'border_mp_get_use_title_style_parts_and_geometry' returns 1 fvwm3-1.0.6a/fvwm/borders.c:3233:7: note: Condition '!border_mp_get_use_title_style_parts_and_geometry(td,pm,acs,sf,is_left,&g,&part)' is always false fvwm3-1.0.6a/fvwm/borders.c:5172:7: style: Condition '!token' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/borders.c:3022:42: warning: Either the condition 'cd->cs>=0' is redundant or there is possible null pointer dereference: cd->cs. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/borders.c:3019:15: note: Assuming that condition 'cd->cs>=0' is not redundant fvwm3-1.0.6a/fvwm/borders.c:3022:42: note: Null pointer dereference fvwm3-1.0.6a/fvwm/borders.c:3899:40: warning: Either the condition 'td->cd->cs>=0' is redundant or there is possible null pointer dereference: td->cd->cs. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/borders.c:3897:17: note: Assuming that condition 'td->cd->cs>=0' is not redundant fvwm3-1.0.6a/fvwm/borders.c:3899:40: note: Null pointer dereference fvwm3-1.0.6a/fvwm/borders.c:1286:8: style: Redundant initialization for 'width'. The initialized value is overwritten before it is read. [redundantInitialization] fvwm3-1.0.6a/fvwm/borders.c:1267:12: note: width is initialized fvwm3-1.0.6a/fvwm/borders.c:1286:8: note: width is overwritten fvwm3-1.0.6a/fvwm/borders.c:1287:9: style: Redundant initialization for 'height'. The initialized value is overwritten before it is read. [redundantInitialization] fvwm3-1.0.6a/fvwm/borders.c:1268:13: note: height is initialized fvwm3-1.0.6a/fvwm/borders.c:1287:9: note: height is overwritten fvwm3-1.0.6a/fvwm/borders.c:3019:15: style: A pointer can not be negative so it is either pointless or an error to check if it is not. [pointerPositive] fvwm3-1.0.6a/fvwm/borders.c:3897:17: style: A pointer can not be negative so it is either pointless or an error to check if it is not. [pointerPositive] fvwm3-1.0.6a/fvwm/borders.c:4917:14: style:inconclusive: Function 'border_draw_decorations' argument 1 names different: declaration 't' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/borders.h:68:14: note: Function 'border_draw_decorations' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/borders.c:4917:14: note: Function 'border_draw_decorations' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/borders.c:4917:64: style:inconclusive: Function 'border_draw_decorations' argument 4 names different: declaration 'force' definition 'do_force'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/borders.h:68:62: note: Function 'border_draw_decorations' argument 4 names different: declaration 'force' definition 'do_force'. fvwm3-1.0.6a/fvwm/borders.c:4917:64: note: Function 'border_draw_decorations' argument 4 names different: declaration 'force' definition 'do_force'. fvwm3-1.0.6a/fvwm/borders.c:325:13: style: Variable 'df' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:573:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:573:29: style: Parameter 'old_sidebar_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:573:55: style: Parameter 'new_sidebar_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:624:27: style: Parameter 'cd' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:697:49: style: Parameter 'old_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:697:67: style: Parameter 'new_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:798:19: style: Variable 'bs' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:927:18: style: Variable 'borderstyle' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:1038:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:1082:18: style: Parameter 'borderstyle' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:1223:27: style: Parameter 'cd' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:1223:68: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:1261:38: style: Parameter 'frame_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:1261:58: style: Parameter 'part_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:1398:38: style: Parameter 'part_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:1897:43: style: Parameter 'pixmap_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:2203:23: style: Parameter 'pixels' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:2205:32: style: Parameter 'title_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:2361:49: style: Parameter 'acs' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:2794:49: style: Parameter 'acs' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:2797:13: style: Variable 'tmp_g' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:2960:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:3226:10: style: Variable 'pixels' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:4070:13: style: Variable 'df' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:4070:18: style: Variable 'tsdf' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:4821:48: style: Parameter 'sidebar_g' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/borders.c:123:6: style: struct member 'common_decorations_type::border_cs' is never used. [unusedStructMember] fvwm3-1.0.6a/fvwm/menustyle.c:515:10: warning: Either the condition 'option' is redundant or there is possible null pointer dereference: poption. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/menustyle.c:1101:7: note: Assuming that condition 'option' is not redundant fvwm3-1.0.6a/fvwm/menustyle.c:514:13: note: Assignment 'poption=option', assigned value is 0 fvwm3-1.0.6a/fvwm/menustyle.c:515:10: note: Null pointer dereference fvwm3-1.0.6a/fvwm/menustyle.c:506:9: style: Variable 'args' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/menustyle.c:499:9: note: args is assigned fvwm3-1.0.6a/fvwm/menustyle.c:506:9: note: args is overwritten fvwm3-1.0.6a/fvwm/menustyle.c:255:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/menustyle.c:277:14: style: Variable 'greyed_cs' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/borders.c:3201:32: style: Variable 'width' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/borders.c:3202:33: style: Variable 'height' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/read.c:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_READ_DEPTH [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/read.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFD [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/read.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/read.c:243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FVWM_DATADIR [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/read.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/read.c:386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/schedule.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ROOT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/schedule.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/read.c:91:9: style: Variable 'dir_end' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/schedule.c:63:17: style: Condition 'udiff<0' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/schedule.c:57:13: note: Assignment 'diff=ul1-ul2', assigned value is greater than -1 fvwm3-1.0.6a/fvwm/schedule.c:58:10: note: Assignment 'udiff=*(long*)&diff', assigned value is greater than -1 fvwm3-1.0.6a/fvwm/schedule.c:59:12: note: Assuming that condition 'udiff>0' is not redundant fvwm3-1.0.6a/fvwm/schedule.c:63:17: note: Condition 'udiff<0' is always false fvwm3-1.0.6a/fvwm/schedule.c:83:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/schedule.c:101:29: style: Parameter 'pid' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/schedule.c:127:59: style: Parameter 'pid' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/schedule.c:269:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/stack.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:288:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:442:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:531:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:638:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowGroupHint [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:666:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowGroupHint [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1282:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1339:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_RAISE_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1458:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1654:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1684:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1722:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_RAISE_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1737:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LOWER_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1809:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopIf [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:2042:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_BOTTOM_LAYER [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:2162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/stack.c:1995:19: style: Variable 'add_after_layer' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/stack.c:1991:18: note: add_after_layer is assigned fvwm3-1.0.6a/fvwm/stack.c:1995:19: note: add_after_layer is overwritten fvwm3-1.0.6a/fvwm/stack.c:1763:65: style:inconclusive: Function 'HandleUnusualStackmodes' argument 4 names different: declaration 'sib' definition 's'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/stack.h:17:65: note: Function 'HandleUnusualStackmodes' argument 4 names different: declaration 'sib' definition 's'. fvwm3-1.0.6a/fvwm/stack.c:1763:65: note: Function 'HandleUnusualStackmodes' argument 4 names different: declaration 'sib' definition 's'. fvwm3-1.0.6a/fvwm/stack.c:1764:9: style:inconclusive: Function 'HandleUnusualStackmodes' argument 5 names different: declaration 'sibw' definition 'sw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/stack.h:18:9: note: Function 'HandleUnusualStackmodes' argument 5 names different: declaration 'sibw' definition 'sw'. fvwm3-1.0.6a/fvwm/stack.c:1764:9: note: Function 'HandleUnusualStackmodes' argument 5 names different: declaration 'sibw' definition 'sw'. fvwm3-1.0.6a/fvwm/stack.c:1960:28: style:inconclusive: Function 'new_layer' argument 1 names different: declaration 't' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/stack.h:26:28: note: Function 'new_layer' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/stack.c:1960:28: note: Function 'new_layer' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/stack.c:2051:37: style:inconclusive: Function 'is_on_top_of_layer' argument 1 names different: declaration 't' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/stack.h:29:37: note: Function 'is_on_top_of_layer' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/stack.c:2051:37: note: Function 'is_on_top_of_layer' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/stack.c:2056:57: style:inconclusive: Function 'is_on_top_of_layer_and_above_unmanaged' argument 1 names different: declaration 't' definition 'fw'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/stack.h:30:57: note: Function 'is_on_top_of_layer_and_above_unmanaged' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/stack.c:2056:57: note: Function 'is_on_top_of_layer_and_above_unmanaged' argument 1 names different: declaration 't' definition 'fw'. fvwm3-1.0.6a/fvwm/stack.c:362:14: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/stack.c:597:54: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/stack.c:631:49: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/stack.c:1460:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/stack.c:1515:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/stack.c:1842:39: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/stack.c:1842:54: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/stack.c:1859:27: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/stack.c:1964:14: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/stack.c:2151:8: style: Variable 'bot' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/stack.c:2152:8: style: Variable 'def' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/stack.c:2153:8: style: Variable 'top' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/stack.c:290:12: style: Variable 'count' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/stack.c:1562:14: style: Variable 'ontop' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/placement.c:1233:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] fvwm3-1.0.6a/fvwm/placement.c:981:31: style: Condition 'arg->scratch->pp!=0&&0' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/placement.c:983:33: style: Condition 'arg->scratch->ppp!=0&&0' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/placement.c:1064:33: style: Condition 'arg->scratch->pp!=0&&0' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/placement.c:1155:33: style: Condition 'arg->scratch->pp!=0&&0' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/placement.c:505:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/placement.c:1268:37: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/placement.c:1269:28: style: Parameter 'win_opts' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/placement.c:1481:43: style: Parameter 'pstyle' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/placement.c:1483:38: style: Parameter 'win_opts' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/placement.c:2110:8: style: Variable 'r' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/placement.c:2288:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/placement.c:2289:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/placement.c:2025:40: style: Variable 'spargs' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/placement.c:2365:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/update.c:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_FRAME [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/update.c:681:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIGURE_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/update.c:540:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] fvwm3-1.0.6a/fvwm/update.c:538:35: note: outer condition: t->ewmh_normal_layer fvwm3-1.0.6a/fvwm/update.c:540:10: note: identical inner condition: t->ewmh_normal_layer fvwm3-1.0.6a/fvwm/update.c:780:23: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/virtual.c:3106:2: error: There is an unknown macro here somewhere. Configuration is required. If TAILQ_FOREACH is a macro then please configure it. [unknownMacro] fvwm3-1.0.6a/fvwm/session.c:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:213:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:753:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:950:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:980:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1040:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1066:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1082:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_window_list_skip [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1674:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSmRestartImmediately [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1707:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1723:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1832:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1863:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1891:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:1919:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/windowlist.c:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/windowlist.c:420:11: style: Variable 'flags' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/windowlist.c:419:11: note: flags is assigned fvwm3-1.0.6a/fvwm/windowlist.c:420:11: note: flags is overwritten fvwm3-1.0.6a/fvwm/move_resize.c:1761:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/fvwm/move_resize.c:1002:22: style: Expression is always true because 'else if' condition is opposite to previous condition at line 998. [multiCondition] fvwm3-1.0.6a/fvwm/move_resize.c:998:17: note: first condition fvwm3-1.0.6a/fvwm/move_resize.c:1002:22: note: else if condition is opposite to first condition fvwm3-1.0.6a/fvwm/move_resize.c:2195:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] fvwm3-1.0.6a/fvwm/move_resize.c:1235:17: style: Condition 'fstr.flags.has_colorset' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:1220:28: note: Assignment 'fstr.flags.has_colorset=1', assigned value is 1 fvwm3-1.0.6a/fvwm/move_resize.c:1235:17: note: Condition 'fstr.flags.has_colorset' is always true fvwm3-1.0.6a/fvwm/move_resize.c:1843:14: style: Condition 'keysym==0' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:1826:13: note: Assuming that condition 'keysym!=0' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:1833:15: note: Assuming condition is false fvwm3-1.0.6a/fvwm/move_resize.c:1843:14: note: Condition 'keysym==0' is always true fvwm3-1.0.6a/fvwm/move_resize.c:1862:14: style: Condition 'keysym==0' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:1826:13: note: Assuming that condition 'keysym!=0' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:1833:15: note: Assuming condition is false fvwm3-1.0.6a/fvwm/move_resize.c:1862:14: note: Condition 'keysym==0' is always true fvwm3-1.0.6a/fvwm/move_resize.c:3811:30: style: Condition 'p2.x>orig->x' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:3805:16: note: Assuming that condition 'p2.x<=orig->x' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:3811:30: note: Condition 'p2.x>orig->x' is always true fvwm3-1.0.6a/fvwm/move_resize.c:3858:30: style: Condition 'p2.y>orig->y' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:3852:16: note: Assuming that condition 'p2.y<=orig->y' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:3858:30: note: Condition 'p2.y>orig->y' is always true fvwm3-1.0.6a/fvwm/move_resize.c:4666:11: style: Condition '!is_aborted' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:4626:6: note: Assuming that condition 'is_aborted' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:4666:11: note: Condition '!is_aborted' is always true fvwm3-1.0.6a/fvwm/move_resize.c:1089:18: warning: Either the condition '!paction' is redundant or there is possible null pointer dereference: paction. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/move_resize.c:1093:6: note: Assuming that condition '!paction' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:1089:18: note: Null pointer dereference fvwm3-1.0.6a/fvwm/move_resize.c:2114:18: warning: Either the condition 'm!=NULL' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/move_resize.c:2101:9: note: Assuming that condition 'm!=NULL' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:2114:18: note: Null pointer dereference fvwm3-1.0.6a/fvwm/move_resize.c:2115:18: warning: Either the condition 'm!=NULL' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] fvwm3-1.0.6a/fvwm/move_resize.c:2101:9: note: Assuming that condition 'm!=NULL' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:2115:18: note: Null pointer dereference fvwm3-1.0.6a/fvwm/move_resize.c:530:9: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/move_resize.c:524:10: note: token is assigned fvwm3-1.0.6a/fvwm/move_resize.c:530:9: note: token is overwritten fvwm3-1.0.6a/fvwm/move_resize.c:1386:12: style: Redundant initialization for 'final_pos'. The initialized value is overwritten before it is read. [redundantInitialization] fvwm3-1.0.6a/fvwm/move_resize.c:1354:21: note: final_pos is initialized fvwm3-1.0.6a/fvwm/move_resize.c:1386:12: note: final_pos is overwritten fvwm3-1.0.6a/fvwm/move_resize.c:1375:4: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] fvwm3-1.0.6a/fvwm/move_resize.c:1363:11: note: w is initialized fvwm3-1.0.6a/fvwm/move_resize.c:1375:4: note: w is overwritten fvwm3-1.0.6a/fvwm/move_resize.c:2667:7: style: Redundant initialization for 'orig'. The initialized value is overwritten before it is read. [redundantInitialization] fvwm3-1.0.6a/fvwm/move_resize.c:2574:16: note: orig is initialized fvwm3-1.0.6a/fvwm/move_resize.c:2667:7: note: orig is overwritten fvwm3-1.0.6a/fvwm/move_resize.c:3433:21: style: Variable 'gcv.subwindow_mode' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/move_resize.c:3420:21: note: gcv.subwindow_mode is assigned fvwm3-1.0.6a/fvwm/move_resize.c:3433:21: note: gcv.subwindow_mode is overwritten fvwm3-1.0.6a/fvwm/move_resize.c:3507:21: style: Variable 'gcv.subwindow_mode' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/move_resize.c:3501:21: note: gcv.subwindow_mode is assigned fvwm3-1.0.6a/fvwm/move_resize.c:3507:21: note: gcv.subwindow_mode is overwritten fvwm3-1.0.6a/fvwm/windowshade.c:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NONE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/windowshade.c:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/move_resize.c:1802:28: style:inconclusive: Function 'AnimatedMoveOfWindow' argument 5 names different: declaration 'cusDelay' definition 'cmsDelay'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/move_resize.h:14:6: note: Function 'AnimatedMoveOfWindow' argument 5 names different: declaration 'cusDelay' definition 'cmsDelay'. fvwm3-1.0.6a/fvwm/move_resize.c:1802:28: note: Function 'AnimatedMoveOfWindow' argument 5 names different: declaration 'cusDelay' definition 'cmsDelay'. fvwm3-1.0.6a/fvwm/move_resize.c:2708:13: style: Local variable 'p2' shadows outer variable [shadowVariable] fvwm3-1.0.6a/fvwm/move_resize.c:2567:11: note: Shadowed declaration fvwm3-1.0.6a/fvwm/move_resize.c:2708:13: note: Shadow variable fvwm3-1.0.6a/fvwm/move_resize.c:256:27: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:951:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/move_resize.c:1457:14: style: Variable 'fw' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/move_resize.c:1471:10: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:2004:19: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/move_resize.c:2268:36: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:2340:38: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:3604:36: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:3650:36: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:4775:48: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:4788:48: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:4860:58: style: Parameter 'layers' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/move_resize.c:757:23: style: Variable 'global_flag_parsed' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/move_resize.c:4092:16: style: Variable 'ResizeWindow' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/fvwm/windowshade.c:136:12: style: Assignment 'toggle=1' is redundant with condition 'toggle==1'. [duplicateConditionalAssign] fvwm3-1.0.6a/fvwm/windowshade.c:134:15: note: Condition 'toggle==1' fvwm3-1.0.6a/fvwm/windowshade.c:136:12: note: Assignment 'toggle=1' is redundant fvwm3-1.0.6a/libs/ClientMsg.c:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Bindings.c:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Left [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Bindings.c:431:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Bindings.c:475:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_MODIFIERS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Bindings.c:516:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_MODIFIERS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Bindings.c:584:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_MODIFIERS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Bindings.c:668:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_MODIFIERS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Bindings.c:834:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/ColorUtils.c:473:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/ColorUtils.c:504:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/ColorUtils.c:564:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Bindings.c:78:54: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Bindings.c:266:51: style: Parameter 'b2' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Bindings.c:339:12: style: Variable 'bfound' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Colorset.c:79:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorset_t [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Colorset.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Colorset.c:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Colorset.c:332:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Colorset.c:361:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadGC [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Colorset.c:384:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Colorset.c:684:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Colorset.c:143:6: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fvwm3-1.0.6a/libs/Colorset.c:109:39: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Colorset.c:330:14: style: Parameter 'cs_t' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Colorset.c:679:14: style: Parameter 'clip' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Colorset.c:232:16: style: Variable 'pixmap' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/Colorset.c:233:14: style: Variable 'mask' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/Colorset.c:388:13: style: Variable 'fill_gc' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/Colorset.c:684:16: style: Variable 'pixmap' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/CombineChars.c:2091:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/ColorUtils.c:594:41: style: Parameter 'src_color' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Cursor.c:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_arrow [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Cursor.c:34:34: style: Parameter 'cursor_name' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Event.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Event.c:26:39: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FGettext.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FGettext.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FGettext.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GraphicsExpose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XEvent [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:378:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:530:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:551:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:575:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:596:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FEvent.c:922:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XSizeHints [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FGettext.c:75:29: style: Redundant condition: The condition 'dir[0] == '\0'' is redundant since 'dir[0] != '/'' is sufficient. [redundantCondition] fvwm3-1.0.6a/libs/FGettext.c:66:13: style: Variable 'domain' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/FEvent.c:332:29: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FImage.c:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XShmSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FImage.c:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XShmSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FImage.c:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FImage [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FImage.c:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FImage [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FImage.c:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_RMID [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FImage.c:52:38: style: Parameter 'dpy' can be declared as pointer to const. However it seems that 'FShmErrorHandler' is a callback function, if 'dpy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/libs/FImage.c:114:34: note: You might need to cast the function pointer here fvwm3-1.0.6a/libs/FImage.c:52:38: note: Parameter 'dpy' can be declared as pointer to const fvwm3-1.0.6a/libs/FImage.c:52:56: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'FShmErrorHandler' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/libs/FImage.c:114:34: note: You might need to cast the function pointer here fvwm3-1.0.6a/libs/FImage.c:52:56: note: Parameter 'ev' can be declared as pointer to const fvwm3-1.0.6a/libs/FRender.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FRender.c:167:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FRender.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FRender.c:299:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FRender.c:348:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FScreen.c:421:2: error: There is an unknown macro here somewhere. Configuration is required. If TAILQ_FOREACH is a macro then please configure it. [unknownMacro] fvwm3-1.0.6a/libs/FTips.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWOverrideRedirect [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FTips.c:135:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FTips.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FTips.c:214:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FTips.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FTips.c:547:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FTips.c:559:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FTips.c:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FRender.c:71:6: style: Condition '!PFrenderVisualFormat' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/FRender.c:70:25: note: Assignment 'PFrenderVisualFormat=NULL', assigned value is 0 fvwm3-1.0.6a/libs/FRender.c:71:6: note: Condition '!PFrenderVisualFormat' is always true fvwm3-1.0.6a/libs/FRender.c:85:6: style: Condition '!PFrenderAlphaFormat' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/FRender.c:82:24: note: Assignment 'PFrenderAlphaFormat=NULL', assigned value is 0 fvwm3-1.0.6a/libs/FRender.c:85:6: note: Condition '!PFrenderAlphaFormat' is always true fvwm3-1.0.6a/libs/FRender.c:98:6: style: Condition '!PFrenderMaskFormat' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/FRender.c:95:23: note: Assignment 'PFrenderMaskFormat=NULL', assigned value is 0 fvwm3-1.0.6a/libs/FRender.c:98:6: note: Condition '!PFrenderMaskFormat' is always true fvwm3-1.0.6a/libs/FRender.c:120:6: style: Condition '!PFrenderDirectFormat' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/FRender.c:114:25: note: Assignment 'PFrenderDirectFormat=NULL', assigned value is 0 fvwm3-1.0.6a/libs/FRender.c:120:6: note: Condition '!PFrenderDirectFormat' is always true fvwm3-1.0.6a/libs/FRender.c:142:6: style: Condition '!PFrenderAbsoluteFormat' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/FRender.c:136:27: note: Assignment 'PFrenderAbsoluteFormat=NULL', assigned value is 0 fvwm3-1.0.6a/libs/FRender.c:142:6: note: Condition '!PFrenderAbsoluteFormat' is always true fvwm3-1.0.6a/libs/FRender.c:104:11: style: Variable 'pf.depth' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/libs/FRender.c:91:11: note: pf.depth is assigned fvwm3-1.0.6a/libs/FRender.c:104:11: note: pf.depth is overwritten fvwm3-1.0.6a/libs/FRender.c:126:11: style: Variable 'pf.depth' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/libs/FRender.c:104:11: note: pf.depth is assigned fvwm3-1.0.6a/libs/FRender.c:126:11: note: pf.depth is overwritten fvwm3-1.0.6a/libs/FRender.c:296:57: style:inconclusive: Function 'FRenderTintRectangle' argument 5 names different: declaration 'shade_percent' definition 'tint_percent'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/FRenderInterface.h:9:57: note: Function 'FRenderTintRectangle' argument 5 names different: declaration 'shade_percent' definition 'tint_percent'. fvwm3-1.0.6a/libs/FRender.c:296:57: note: Function 'FRenderTintRectangle' argument 5 names different: declaration 'shade_percent' definition 'tint_percent'. fvwm3-1.0.6a/libs/FRender.c:341:17: style:inconclusive: Function 'FRenderRender' argument 7 names different: declaration 'shade_percent' definition 'added_alpha_percent'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/FRenderInterface.h:14:17: note: Function 'FRenderRender' argument 7 names different: declaration 'shade_percent' definition 'added_alpha_percent'. fvwm3-1.0.6a/libs/FRender.c:341:17: note: Function 'FRenderRender' argument 7 names different: declaration 'shade_percent' definition 'added_alpha_percent'. fvwm3-1.0.6a/libs/FRender.c:152:11: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FRender.c:126:11: style: Variable 'pf.depth' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:127:10: style: Variable 'pf.type' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:128:18: style: Variable 'pf.direct.alpha' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:129:22: style: Variable 'pf.direct.alphaMask' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:130:16: style: Variable 'pf.direct.red' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:131:20: style: Variable 'pf.direct.redMask' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:132:18: style: Variable 'pf.direct.green' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:133:22: style: Variable 'pf.direct.greenMask' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:134:17: style: Variable 'pf.direct.blue' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:135:21: style: Variable 'pf.direct.blueMask' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:201:11: style: Variable 'frc.red' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:201:23: style: Variable 'frc.green' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:201:34: style: Variable 'frc.blue' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:202:13: style: Variable 'frc.alpha' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/FRender.c:264:16: style: Variable 'force_update' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/Fft.c:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatrix [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Fft.c:138:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Fft.c:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_MATRIX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Fft.c:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Fft.c:311:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_SIZE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Fft.c:379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Fft.c:442:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Fft.c:542:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_MATRIX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FTips.c:493:64: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FTips.c:628:43: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Ficonv.c:243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Ficonv.c:380:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Ficonv.c:446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Ficonv.c:78:10: style: Condition 'cd1!=(voidFiconv_t)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:76:8: note: Assignment 'cd1=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:78:10: note: Condition 'cd1!=(voidFiconv_t)-1' is always false fvwm3-1.0.6a/libs/Ficonv.c:80:10: style: Condition 'cd1!=(voidFiconv_t)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:76:8: note: Assignment 'cd1=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:80:10: note: Condition 'cd1!=(voidFiconv_t)-1' is always false fvwm3-1.0.6a/libs/Ficonv.c:82:10: style: Condition 'cd2!=(voidFiconv_t)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:77:8: note: Assignment 'cd2=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:82:10: note: Condition 'cd2!=(voidFiconv_t)-1' is always false fvwm3-1.0.6a/libs/Ficonv.c:108:9: style: Condition 'cd==(voidFiconv_t)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:107:7: note: Assignment 'cd=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:108:9: note: Condition 'cd==(voidFiconv_t)-1' is always true fvwm3-1.0.6a/libs/Ficonv.c:118:9: style: Condition 'cd==(voidFiconv_t)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:117:7: note: Assignment 'cd=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:118:9: note: Condition 'cd==(voidFiconv_t)-1' is always true fvwm3-1.0.6a/libs/Ficonv.c:237:9: style: Condition 'cd==(voidFiconv_t)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:236:7: note: Assignment 'cd=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:237:9: note: Condition 'cd==(voidFiconv_t)-1' is always true fvwm3-1.0.6a/libs/Ficonv.c:294:5: error: Common realloc mistake: 'dest' nulled but not freed upon failure [memleakOnRealloc] fvwm3-1.0.6a/libs/Ficonv.c:68:31: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Ficonv.c:68:41: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Ficonv.c:518:9: style: Variable 'to_cs' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Ficonv.c:541:18: style: Variable 'my_fc' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Ficonv.c:132:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/Fft.c:370:58: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'RenderCharFontSpec' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/libs/Fft.c:499:42: note: You might need to cast the function pointer here fvwm3-1.0.6a/libs/Fft.c:370:58: note: Parameter 'sp' can be declared as pointer to const fvwm3-1.0.6a/libs/Fft.c:393:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Fft.c:507:56: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Flocale.c:2315:10: debug: Function::addArguments found argument 'func' with varid 0. [varid0] fvwm3-1.0.6a/libs/FlocaleCharset.c:460:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FONT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FlocaleCharset.c:686:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FlocaleCharset.c:811:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/FlocaleCharset.c:409:48: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FlocaleCharset.c:425:53: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FlocaleCharset.c:489:37: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FlocaleCharset.c:853:44: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FlocaleCharset.c:853:65: style: Parameter 'fc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FlocaleCharset.c:876:46: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FlocaleCharset.c:876:57: style: Parameter 'charset' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FlocaleCharset.c:876:72: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/FlocaleCharset.c:427:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/Grab.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Grab.c:53:31: style:inconclusive: Function 'MyXGrabKeyboard' argument 1 names different: declaration 'disp' definition 'dpy'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Grab.h:15:31: note: Function 'MyXGrabKeyboard' argument 1 names different: declaration 'disp' definition 'dpy'. fvwm3-1.0.6a/libs/Grab.c:53:31: note: Function 'MyXGrabKeyboard' argument 1 names different: declaration 'disp' definition 'dpy'. fvwm3-1.0.6a/libs/Grab.c:63:33: style:inconclusive: Function 'MyXUngrabKeyboard' argument 1 names different: declaration 'disp' definition 'dpy'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Grab.h:14:33: note: Function 'MyXUngrabKeyboard' argument 1 names different: declaration 'disp' definition 'dpy'. fvwm3-1.0.6a/libs/Grab.c:63:33: note: Function 'MyXUngrabKeyboard' argument 1 names different: declaration 'disp' definition 'dpy'. fvwm3-1.0.6a/libs/Grab.c:77:26: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Flocale.c:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:296:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XChar2b [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:359:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XChar2b [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:524:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:957:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FONT [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:1178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:1266:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:1348:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:1384:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:1514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:1872:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:2211:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:2327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:2393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNoMemory [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Flocale.c:2430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:105:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_180 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:249:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:446:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:475:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:538:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:674:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:707:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:897:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:913:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:1247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:1421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:1482:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCGraphicsExposures [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Graphics.c:616:37: style: Condition '(n-skip_first_color)!=0' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Graphics.c:611:9: note: Assuming that condition 'n>1' is not redundant fvwm3-1.0.6a/libs/Graphics.c:600:36: note: Assignment 'skip_first_color=curpixel!=0', assigned value is less than 2 fvwm3-1.0.6a/libs/Graphics.c:616:37: note: Condition '(n-skip_first_color)!=0' is always true fvwm3-1.0.6a/libs/Graphics.c:536:24: style: Parameter 'clen' can be declared as const array [constParameter] fvwm3-1.0.6a/libs/Graphics.c:111:12: style: Variable 'rotation' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/Module.c:411:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MODULE_INPUT_TEXT_LEN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Module.c:512:15: warning: Either the condition 'string' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] fvwm3-1.0.6a/libs/Module.c:519:8: note: Assuming that condition 'string' is not redundant fvwm3-1.0.6a/libs/Module.c:512:15: note: Null pointer dereference fvwm3-1.0.6a/libs/Module.c:265:36: style:inconclusive: Function 'GetConfigLine' argument 2 names different: declaration 'line' definition 'tline'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Module.h:224:36: note: Function 'GetConfigLine' argument 2 names different: declaration 'line' definition 'tline'. fvwm3-1.0.6a/libs/Module.c:265:36: note: Function 'GetConfigLine' argument 2 names different: declaration 'line' definition 'tline'. fvwm3-1.0.6a/libs/Module.c:135:20: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Module.c:367:57: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Module.c:390:8: style: Variable 'string' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Parse.c:355:38: style:inconclusive: Function 'PeekToken' argument 2 names different: declaration 'token' definition 'outdata'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Parse.h:56:38: note: Function 'PeekToken' argument 2 names different: declaration 'token' definition 'outdata'. fvwm3-1.0.6a/libs/Parse.c:355:38: note: Function 'PeekToken' argument 2 names different: declaration 'token' definition 'outdata'. fvwm3-1.0.6a/libs/Parse.c:55:55: style: Parameter 'delims' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Parse.c:192:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Parse.c:292:38: style: Parameter 'spaces' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Parse.c:397:33: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Parse.c:539:62: style: Parameter 'module_name' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Parse.c:579:8: style: Parameter 'suffixlist' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Parse.c:579:46: style: Parameter 'parsestring' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Parse.c:584:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Parse.c:671:54: style: Parameter 'unit_table' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Parse.c:794:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Picture.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Picture.c:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Picture.c:50:57: style:inconclusive: Function 'PGetFvwmPicture' argument 4 names different: declaration 'pictureName' definition 'name'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Picture.h:23:57: note: Function 'PGetFvwmPicture' argument 4 names different: declaration 'pictureName' definition 'name'. fvwm3-1.0.6a/libs/Picture.c:50:57: note: Function 'PGetFvwmPicture' argument 4 names different: declaration 'pictureName' definition 'name'. fvwm3-1.0.6a/libs/Picture.c:89:57: style:inconclusive: Function 'PCacheFvwmPicture' argument 4 names different: declaration 'pictureName' definition 'name'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Picture.h:45:57: note: Function 'PCacheFvwmPicture' argument 4 names different: declaration 'pictureName' definition 'name'. fvwm3-1.0.6a/libs/Picture.c:89:57: note: Function 'PCacheFvwmPicture' argument 4 names different: declaration 'pictureName' definition 'name'. fvwm3-1.0.6a/libs/Picture.c:50:34: style: Parameter 'ImagePath' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Picture.c:89:34: style: Parameter 'ImagePath' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/PictureBase.c:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualIDMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureBase.c:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureBase.c:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureBase.c:222:40: style:inconclusive: Function 'PictureFindImageFile' argument 1 names different: declaration 'filename' definition 'icon'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/PictureBase.h:114:14: note: Function 'PictureFindImageFile' argument 1 names different: declaration 'filename' definition 'icon'. fvwm3-1.0.6a/libs/PictureBase.c:222:40: note: Function 'PictureFindImageFile' argument 1 names different: declaration 'filename' definition 'icon'. fvwm3-1.0.6a/libs/PictureBase.c:222:72: style:inconclusive: Function 'PictureFindImageFile' argument 3 names different: declaration 'mode' definition 'type'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/PictureBase.h:114:50: note: Function 'PictureFindImageFile' argument 3 names different: declaration 'mode' definition 'type'. fvwm3-1.0.6a/libs/PictureBase.c:222:72: note: Function 'PictureFindImageFile' argument 3 names different: declaration 'mode' definition 'type'. fvwm3-1.0.6a/libs/PictureBase.c:58:8: style: Variable 'envp' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/PictureBase.c:66:25: style: Variable 'xvi' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/Flocale.c:547:12: style: Condition 'str3!=NULL' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Flocale.c:543:10: note: Assignment 'str3=NULL', assigned value is 0 fvwm3-1.0.6a/libs/Flocale.c:547:12: note: Condition 'str3!=NULL' is always false fvwm3-1.0.6a/libs/Flocale.c:1305:7: style: Condition 'flf' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Flocale.c:1292:21: note: Assignment 'flf=NULL', assigned value is 0 fvwm3-1.0.6a/libs/Flocale.c:1294:15: note: Assuming condition is false fvwm3-1.0.6a/libs/Flocale.c:1305:7: note: Condition 'flf' is always false fvwm3-1.0.6a/libs/Flocale.c:1492:10: style: Condition 'fn!=NULL' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Flocale.c:2217:6: style: Condition 'comb_chars' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Flocale.c:1138:7: warning: Either the condition 'fn!=NULL' is redundant or there is possible null pointer dereference: fn. [nullPointerRedundantCheck] fvwm3-1.0.6a/libs/Flocale.c:1145:10: note: Assuming that condition 'fn!=NULL' is not redundant fvwm3-1.0.6a/libs/Flocale.c:1138:7: note: Null pointer dereference fvwm3-1.0.6a/libs/Flocale.c:2121:19: warning: Either the condition 'fws==NULL' is redundant or there is possible null pointer dereference: fws. [nullPointerRedundantCheck] fvwm3-1.0.6a/libs/Flocale.c:2126:10: note: Assuming that condition 'fws==NULL' is not redundant fvwm3-1.0.6a/libs/Flocale.c:2121:19: note: Null pointer dereference fvwm3-1.0.6a/libs/Flocale.c:1373:28: style:inconclusive: Function 'FlocaleInit' argument 2 names different: declaration 'local' definition 'locale'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Flocale.h:226:28: note: Function 'FlocaleInit' argument 2 names different: declaration 'local' definition 'locale'. fvwm3-1.0.6a/libs/Flocale.c:1373:28: note: Function 'FlocaleInit' argument 2 names different: declaration 'local' definition 'locale'. fvwm3-1.0.6a/libs/Flocale.c:1373:48: style:inconclusive: Function 'FlocaleInit' argument 3 names different: declaration 'modifier' definition 'modifiers'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Flocale.h:226:47: note: Function 'FlocaleInit' argument 3 names different: declaration 'modifier' definition 'modifiers'. fvwm3-1.0.6a/libs/Flocale.c:1373:48: note: Function 'FlocaleInit' argument 3 names different: declaration 'modifier' definition 'modifiers'. fvwm3-1.0.6a/libs/Flocale.c:1827:29: style:inconclusive: Function 'FlocaleDrawString' argument 2 names different: declaration 'ff' definition 'flf'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Flocale.h:284:29: note: Function 'FlocaleDrawString' argument 2 names different: declaration 'ff' definition 'flf'. fvwm3-1.0.6a/libs/Flocale.c:1827:29: note: Function 'FlocaleDrawString' argument 2 names different: declaration 'ff' definition 'flf'. fvwm3-1.0.6a/libs/Flocale.c:1827:52: style:inconclusive: Function 'FlocaleDrawString' argument 3 names different: declaration 'fstring' definition 'fws'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Flocale.h:284:51: note: Function 'FlocaleDrawString' argument 3 names different: declaration 'fstring' definition 'fws'. fvwm3-1.0.6a/libs/Flocale.c:1827:52: note: Function 'FlocaleDrawString' argument 3 names different: declaration 'fstring' definition 'fws'. fvwm3-1.0.6a/libs/Flocale.c:2116:61: style:inconclusive: Function 'FlocaleDrawUnderline' argument 4 names different: declaration 'coffset' definition 'offset'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Flocale.h:291:61: note: Function 'FlocaleDrawUnderline' argument 4 names different: declaration 'coffset' definition 'offset'. fvwm3-1.0.6a/libs/Flocale.c:2116:61: note: Function 'FlocaleDrawUnderline' argument 4 names different: declaration 'coffset' definition 'offset'. fvwm3-1.0.6a/libs/Flocale.c:2174:35: style:inconclusive: Function 'FlocaleTextWidth' argument 1 names different: declaration 'ff' definition 'flf'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/Flocale.h:309:35: note: Function 'FlocaleTextWidth' argument 1 names different: declaration 'ff' definition 'flf'. fvwm3-1.0.6a/libs/Flocale.c:2174:35: note: Function 'FlocaleTextWidth' argument 1 names different: declaration 'ff' definition 'flf'. fvwm3-1.0.6a/libs/Flocale.c:200:45: style: Parameter 'flf' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Flocale.c:291:42: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Flocale.c:660:39: style: Parameter 'pixel_pos' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Flocale.c:1289:54: style: Parameter 'fullname' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Flocale.c:2268:15: style: Parameter 'flf' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Flocale.c:541:20: style: Variable 'bidi_charset' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureGraphics.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackingStore [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUseful [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:950:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:975:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1095:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1115:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1337:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1369:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureImageLoader.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureImageLoader.c:414:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureImageLoader.c:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureImageLoader.c:716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureImageLoader.c:850:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapSuccess [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureImageLoader.c:876:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureImageLoader.c:951:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureImageLoader.c:857:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fvwm3-1.0.6a/libs/PictureImageLoader.c:858:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fvwm3-1.0.6a/libs/PictureImageLoader.c:859:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fvwm3-1.0.6a/libs/PictureImageLoader.c:438:6: style: Condition '!Fpng_ptr' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/PictureImageLoader.c:436:13: note: Assignment 'Fpng_ptr=NULL', assigned value is 0 fvwm3-1.0.6a/libs/PictureImageLoader.c:438:6: note: Condition '!Fpng_ptr' is always true fvwm3-1.0.6a/libs/PictureImageLoader.c:444:6: style: Condition '!Finfo_ptr' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/PictureImageLoader.c:443:14: note: Assignment 'Finfo_ptr=NULL', assigned value is 0 fvwm3-1.0.6a/libs/PictureImageLoader.c:444:6: note: Condition '!Finfo_ptr' is always true fvwm3-1.0.6a/libs/PictureImageLoader.c:603:21: style: Checking if unsigned expression 'xpm_im.ncolors' is less than zero. [unsignedLessThanZero] fvwm3-1.0.6a/libs/PictureImageLoader.c:825:34: style:inconclusive: Function 'PImageLoadPixmapFromFile' argument 3 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/PictureImageLoader.h:36:34: note: Function 'PImageLoadPixmapFromFile' argument 3 names different: declaration 'file' definition 'path'. fvwm3-1.0.6a/libs/PictureImageLoader.c:825:34: note: Function 'PImageLoadPixmapFromFile' argument 3 names different: declaration 'file' definition 'path'. fvwm3-1.0.6a/libs/PictureImageLoader.c:100:8: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/PictureImageLoader.c:147:15: style: Variable 'rsvg' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/PictureImageLoader.c:150:20: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/PictureImageLoader.c:151:12: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/PictureImageLoader.c:1017:28: error: Uninitialized variables: fpa.tint, fpa.tint_percent [uninitvar] fvwm3-1.0.6a/libs/PictureImageLoader.c:302:10: style: Variable 'w_scale' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:303:10: style: Variable 'h_scale' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:312:9: style: Variable 'w_sgn' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:313:9: style: Variable 'h_sgn' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:316:6: style: Variable 'dw' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:317:6: style: Variable 'dh' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:319:9: style: Variable 'angle' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:412:13: style: Variable 'bit_depth' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:464:17: style: Variable 'interlace_type' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:857:9: style: Variable 'pixmap' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:858:7: style: Variable 'mask' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:859:8: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:1048:27: style: Variable 'xpm_attributes.valuemask' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:1050:27: style: Variable 'xpm_attributes.closeness' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:1051:24: style: Variable 'xpm_attributes.visual' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:1052:26: style: Variable 'xpm_attributes.colormap' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureImageLoader.c:1053:23: style: Variable 'xpm_attributes.depth' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/PictureUtils.c:212:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectColor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:522:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:663:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:700:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:753:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:793:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:834:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:851:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectColor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:939:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:1079:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:1286:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrayScale [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:1801:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:1844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:1873:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:2104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:2145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:2319:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectColor [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:2360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureGraphics.c:1236:6: style: The if condition is the same as the previous if condition [duplicateCondition] fvwm3-1.0.6a/libs/PictureGraphics.c:1228:6: note: First condition fvwm3-1.0.6a/libs/PictureGraphics.c:1236:6: note: Second condition fvwm3-1.0.6a/libs/PictureGraphics.c:1456:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/libs/PictureGraphics.c:1454:5: note: r is assigned fvwm3-1.0.6a/libs/PictureGraphics.c:1456:4: note: r is overwritten fvwm3-1.0.6a/libs/PictureGraphics.c:1109:50: style:inconclusive: Function 'PGraphicsTileRectangle' argument 4 names different: declaration 'shape' definition 'mask'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/PictureGraphics.h:106:50: note: Function 'PGraphicsTileRectangle' argument 4 names different: declaration 'shape' definition 'mask'. fvwm3-1.0.6a/libs/PictureGraphics.c:1109:50: note: Function 'PGraphicsTileRectangle' argument 4 names different: declaration 'shape' definition 'mask'. fvwm3-1.0.6a/libs/PictureGraphics.c:1218:50: style: Parameter 'fra' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/PictureGraphics.c:1366:50: style: Parameter 'fra' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/Strings.c:207:9: style: Variable 'esc' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/System.c:308:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/System.c:301:25: style:inconclusive: Function 'fvwm_mkstemp' argument 1 names different: declaration 'TEMPLATE' definition 'template'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/System.h:19:25: note: Function 'fvwm_mkstemp' argument 1 names different: declaration 'TEMPLATE' definition 'template'. fvwm3-1.0.6a/libs/System.c:301:25: note: Function 'fvwm_mkstemp' argument 1 names different: declaration 'TEMPLATE' definition 'template'. fvwm3-1.0.6a/libs/System.c:186:10: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/System.c:307:16: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/Target.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KDB_SHORTCUT_MOVE_DISTANCE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Target.c:228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabSuccess [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Target.c:329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/Target.c:247:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/libs/WinMagic.c:114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/WinMagic.c:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/WinMagic.c:305:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputOutput [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/WinMagic.c:210:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/libs/WinMagic.c:48:34: style: Parameter 'ppctMovement' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/XError.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/XError.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstExtensionError [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/XResource.c:199:66: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/XResource.c:200:15: style: Parameter 'bindstr' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/cJSON.c:542:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/PictureUtils.c:2476:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] fvwm3-1.0.6a/libs/PictureUtils.c:2474:9: note: outer condition: verbose fvwm3-1.0.6a/libs/PictureUtils.c:2476:10: note: identical inner condition: verbose fvwm3-1.0.6a/libs/PictureUtils.c:1187:35: style: Condition '0&&ngrey>0' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/PictureUtils.c:2233:9: style: Condition '0&&Pvisual->red_mask!=0' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/PictureUtils.c:1972:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] fvwm3-1.0.6a/libs/PictureUtils.c:1976:2: note: Found duplicate branches for 'if' and 'else'. fvwm3-1.0.6a/libs/PictureUtils.c:1972:2: note: Found duplicate branches for 'if' and 'else'. fvwm3-1.0.6a/libs/PictureUtils.c:1952:7: style:inconclusive: Function 'PictureOpenImageColorAllocator' argument 6 names different: declaration 'save_pixels' definition 'do_not_save_pixels'. [funcArgNamesDifferent] fvwm3-1.0.6a/libs/PictureUtils.h:24:7: note: Function 'PictureOpenImageColorAllocator' argument 6 names different: declaration 'save_pixels' definition 'do_not_save_pixels'. fvwm3-1.0.6a/libs/PictureUtils.c:1952:7: note: Function 'PictureOpenImageColorAllocator' argument 6 names different: declaration 'save_pixels' definition 'do_not_save_pixels'. fvwm3-1.0.6a/libs/PictureUtils.c:199:17: style: Variable 'x' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/PictureUtils.c:199:40: style: Variable 'y' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/PictureUtils.c:278:37: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/PictureUtils.c:680:38: style: Parameter 'pixels' can be declared as pointer to const. However it seems that 'free_colors_in_table' is a callback function, if 'pixels' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/libs/PictureUtils.c:2340:23: note: You might need to cast the function pointer here fvwm3-1.0.6a/libs/PictureUtils.c:680:38: note: Parameter 'pixels' can be declared as pointer to const fvwm3-1.0.6a/libs/PictureUtils.c:1277:27: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/PictureUtils.c:1432:9: style: Variable 'rest' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/libs/PictureUtils.c:1797:5: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] fvwm3-1.0.6a/libs/PictureUtils.c:1798:5: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] fvwm3-1.0.6a/libs/PictureUtils.c:1799:5: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] fvwm3-1.0.6a/libs/PictureUtils.c:2358:30: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] fvwm3-1.0.6a/libs/PictureUtils.c:239:8: warning: Uninitialized variables: closenesses.cols_index, closenesses.closeness [uninitvar] fvwm3-1.0.6a/libs/PictureUtils.c:228:15: note: Assuming condition is false fvwm3-1.0.6a/libs/PictureUtils.c:239:8: note: Uninitialized variables: closenesses.cols_index, closenesses.closeness fvwm3-1.0.6a/libs/PictureUtils.c:221:13: style: Variable 'last_time' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/libs/charmap.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/libs/charmap.c:50:56: style: Parameter 'errstring' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/libs/cJSON.c:828:45: style: Condition '(input_end-input_pointer)<1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/cJSON.c:818:26: note: Assuming that condition 'input_pointererror_code==BadValue' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:500:2: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:716:8: style: Variable 'line' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:412:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:477:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:501:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:535:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAccess [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1033:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTerminated [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1557:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1587:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1635:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1943:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PWinGravity [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2514:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEventMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2536:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2629:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2660:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2770:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_PROPERTY_CHANGE_BACKGROUND [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2924:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:3192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:3426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:230:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:268:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:287:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:489:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:616:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:684:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:798:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:871:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/button.c:487:22: warning: Invalid test for overflow 'old>(old+32)'; signed integer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always false. [invalidTestForOverflow] fvwm3-1.0.6a/modules/FvwmButtons/button.c:487:11: style: Condition 'num=ub->c->allocated_buttons' is not redundant fvwm3-1.0.6a/modules/FvwmButtons/button.c:486:8: note: old is assigned 'ub->c->allocated_buttons' here. fvwm3-1.0.6a/modules/FvwmButtons/button.c:487:11: note: Condition 'numc' is redundant or there is possible null pointer dereference: ub->c. [nullPointerRedundantCheck] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2268:14: note: Assuming that condition 'ub->c' is not redundant fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2278:8: note: Null pointer dereference fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:816:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:805:4: note: i is assigned fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:816:4: note: i is overwritten fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:817:5: style: Variable 'ub' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:806:5: note: ub is assigned fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:817:5: note: ub is overwritten fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:224:2: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:221:25: style:inconclusive: Function 'DeadPipe' argument 1 names different: declaration 'nonsense' definition 'whatever'. [funcArgNamesDifferent] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:100:25: note: Function 'DeadPipe' argument 1 names different: declaration 'nonsense' definition 'whatever'. fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:221:25: note: Function 'DeadPipe' argument 1 names different: declaration 'nonsense' definition 'whatever'. fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2351:28: style:inconclusive: Function 'My_FNextEvent' argument 1 names different: declaration 'dpy' definition 'Dpy'. [funcArgNamesDifferent] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:109:28: note: Function 'My_FNextEvent' argument 1 names different: declaration 'dpy' definition 'Dpy'. fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2351:28: note: Function 'My_FNextEvent' argument 1 names different: declaration 'dpy' definition 'Dpy'. fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:565:6: style: Local variable 'x' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:152:12: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:565:6: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:565:9: style: Local variable 'y' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:152:24: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:565:9: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1025:6: style: Local variable 'x' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:152:12: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1025:6: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1026:6: style: Local variable 'y' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:152:24: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1026:6: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1098:13: style: Local variable 'b' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1027:20: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1098:13: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1292:17: style: Local variable 'tmp' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1029:20: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1292:17: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1326:17: style: Local variable 'tmp' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1029:20: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1326:17: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1609:10: style: Local variable 'x' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:152:12: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1609:10: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1609:17: style: Local variable 'y' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:152:24: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1609:17: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2478:9: style: Local variable 'w' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:153:5: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2478:9: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:192:31: style: Parameter 'd' can be declared as pointer to const. However it seems that 'DestroyedWindow' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:213:16: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:192:31: note: Parameter 'd' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:192:42: style: Parameter 'e' can be declared as pointer to const. However it seems that 'DestroyedWindow' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:213:16: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:192:42: note: Parameter 'e' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:409:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1039:18: style: Variable 'sev' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2782:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2949:29: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1824:9: style: Variable 'pix' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1825:9: style: Variable 'piy' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1829:9: style: Variable 'pix' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1830:9: style: Variable 'piy' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1884:11: style: Variable 'ptx' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1886:11: style: Variable 'pty' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1890:11: style: Variable 'ptx' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1891:11: style: Variable 'pty' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1896:9: style: Variable 'ptx' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1897:9: style: Variable 'pty' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmButtons/output.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/output.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsole.c:107:29: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:139:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:40:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:70:26: style: Parameter 'argv' can be declared as const array [constParameter] fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:78:8: style: Variable 'home' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmConsole/getline.c:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmConsole/getline.c:118:12: style: Condition 'line==NULL' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmConsole/getline.c:117:11: note: Assignment 'line=NULL', assigned value is 0 fvwm3-1.0.6a/modules/FvwmConsole/getline.c:118:12: note: Condition 'line==NULL' is always true fvwm3-1.0.6a/modules/FvwmConsole/getline.c:61:8: style: Variable 'home' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmEvent/FvwmEvent.c:259:32: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:371:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:622:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:750:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:938:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidthValue [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:2001:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:2056:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidthValue [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmForm/FvwmForm.c:2660:25: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] fvwm3-1.0.6a/modules/FvwmForm/ParseCommand.c:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_item_ptr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmForm/ParseCommand.c:55:9: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:667:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CUT_BUFFER0 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:626:13: style: Condition 't' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:1257:10: style: Condition 't' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:1188:9: note: Assuming that condition 't' is not redundant fvwm3-1.0.6a/modules/FvwmButtons/parse.c:1257:10: note: Condition 't' is always false fvwm3-1.0.6a/modules/FvwmButtons/parse.c:1713:24: style: Condition 'b->icon_file' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:1968:7: warning:inconclusive: Width 126 given in format string (no. 1) is smaller than destination buffer 'windowname[128]'. [invalidScanfFormatWidth_smaller] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:518:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:1713:20: style: Same expression on both sides of '&&'. [duplicateExpression] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:932:9: style: Local variable 'x' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:38:18: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/parse.c:932:9: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/parse.c:932:12: style: Local variable 'y' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:38:21: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/parse.c:932:12: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/parse.c:933:18: style: Local variable 'w' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:38:12: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/parse.c:933:18: note: Shadow variable fvwm3-1.0.6a/modules/FvwmButtons/parse.c:933:21: style: Local variable 'h' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmButtons/parse.c:38:15: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmButtons/parse.c:933:21: note: Shadow variable fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTerminated [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:137:2: style: Statements following noreturn function 'ShutMeDown()' will never be executed. [unreachableCode] fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:44:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:225:8: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:351:8: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:490:8: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:605:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:64:9: style: Local variable 'item' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmForm/FvwmForm.h:214:14: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:64:9: note: Shadow variable fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:580:9: style: Local variable 'item' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmForm/FvwmForm.h:214:14: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:580:9: note: Shadow variable fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:579:45: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:625:55: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/debug.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:635:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_N [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:241:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:516:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:640:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_PROPERTY_CHANGE_BACKGROUND [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:233:7: style: Local variable 'i' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:207:6: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:233:7: note: Shadow variable fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:104:41: style: Parameter 'bv' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:205:15: style: Variable 'bv' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:332:10: style: Variable 'current_button' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:413:33: style: Parameter 'bv' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:622:10: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:641:46: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:554:4: style: Variable 'b' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:593:4: style: Variable 'b' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:207:7: style: Same expression used in consecutive assignments of 'wb_x' and 'wb_y'. [duplicateAssignExpression] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:208:7: note: Same expression used in consecutive assignments of 'wb_x' and 'wb_y'. fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:207:7: note: Same expression used in consecutive assignments of 'wb_x' and 'wb_y'. fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:86:14: style: Variable 'man' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:129:32: style: Parameter 'man' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:39:16: style: struct member 'm_minimal_data::frame_id' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:39:26: style: struct member 'm_minimal_data::dbase_entry' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:43:8: style: struct member 'm_icon_data::app_id' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:43:16: style: struct member 'm_icon_data::frame_id' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:43:26: style: struct member 'm_icon_data::dbase_entry' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:48:16: style: struct member 'm_name_data::frame_id' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:48:26: style: struct member 'm_name_data::dbase_entry' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:50:9: style: union member 'Anonymous4::name_long' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:61:16: style: struct member 'm_mini_icon_data::frame_id' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:61:26: style: struct member 'm_mini_icon_data::dbase_entry' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:66:4: style: struct member 'm_mini_icon_data::name' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:64:9: style: union member 'Anonymous5::name_long' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:65:9: style: union member 'Anonymous5::name' is never used. [unusedStructMember] fvwm3-1.0.6a/modules/FvwmIconMan/globals.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_DESK [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/globals.c:45:33: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/winlist.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SHOW_DESK [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/winlist.c:136:34: style:inconclusive: Function 'check_resolution' argument 1 names different: declaration 'man' definition 'manager'. [funcArgNamesDifferent] fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.h:399:34: note: Function 'check_resolution' argument 1 names different: declaration 'man' definition 'manager'. fvwm3-1.0.6a/modules/FvwmIconMan/winlist.c:136:34: note: Function 'check_resolution' argument 1 names different: declaration 'man' definition 'manager'. fvwm3-1.0.6a/modules/FvwmIconMan/winlist.c:288:53: style:inconclusive: Function 'figure_win_manager' argument 2 names different: declaration 'mask' definition 'name_mask'. [funcArgNamesDifferent] fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.h:400:60: note: Function 'figure_win_manager' argument 2 names different: declaration 'mask' definition 'name_mask'. fvwm3-1.0.6a/modules/FvwmIconMan/winlist.c:288:53: note: Function 'figure_win_manager' argument 2 names different: declaration 'mask' definition 'name_mask'. fvwm3-1.0.6a/modules/FvwmIconMan/x.c:52:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:217:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MappingNotify [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:543:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:624:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NorthWestGravity [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:857:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:1034:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRenderBadPicture [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:1068:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:1129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:660:11: style: Condition '!lookup_color(man->backColorName[i],&man->backcolor[i])' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:660:25: note: Calling function 'lookup_color' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:660:11: note: Condition '!lookup_color(man->backColorName[i],&man->backcolor[i])' is always false fvwm3-1.0.6a/modules/FvwmIconMan/x.c:661:6: style: Condition '!load_default_context_back(man,i)' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:587:23: note: Calling function 'lookup_color' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:661:33: note: Calling function 'load_default_context_back' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:661:6: note: Condition '!load_default_context_back(man,i)' is always false fvwm3-1.0.6a/modules/FvwmIconMan/x.c:667:14: style: Condition '!load_default_context_back(man,i)' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:587:23: note: Calling function 'lookup_color' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:667:41: note: Calling function 'load_default_context_back' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:667:14: note: Condition '!load_default_context_back(man,i)' is always false fvwm3-1.0.6a/modules/FvwmIconMan/x.c:679:11: style: Condition '!lookup_color(man->foreColorName[i],&man->forecolor[i])' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:679:25: note: Calling function 'lookup_color' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:679:11: note: Condition '!lookup_color(man->foreColorName[i],&man->forecolor[i])' is always false fvwm3-1.0.6a/modules/FvwmIconMan/x.c:680:6: style: Condition '!load_default_context_fore(man,i)' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:575:23: note: Calling function 'lookup_color' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:680:33: note: Calling function 'load_default_context_fore' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:680:6: note: Condition '!load_default_context_fore(man,i)' is always false fvwm3-1.0.6a/modules/FvwmIconMan/x.c:686:14: style: Condition '!load_default_context_fore(man,i)' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:575:23: note: Calling function 'lookup_color' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:686:41: note: Calling function 'load_default_context_fore' returns 1 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:686:14: note: Condition '!load_default_context_fore(man,i)' is always false fvwm3-1.0.6a/modules/FvwmIconMan/x.c:451:15: style: Variable 'r' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmIconMan/x.c:856:24: style: Variable 'gcmask' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:644:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:695:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NorthWestGravity [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:749:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1046:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1326:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAM_DEST_IS_A_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1763:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1991:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2039:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapeBounding [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1175:32: style: Condition 'man->shape.num_rects!=0' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1170:30: note: Assignment 'man->shape.num_rects=1', assigned value is 1 fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1175:32: note: Condition 'man->shape.num_rects!=0' is always true fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1601:15: style: Condition 'win->manager->showonlyfocused' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1600:22: note: Assuming that condition 'win->manager->showonlyfocused' is not redundant fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1601:15: note: Condition 'win->manager->showonlyfocused' is always true fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2084:11: style: Condition '1||shape_changed' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2494:8: style: Condition '0&&FHaveShapeExtension' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2333:21: warning: Either the condition '!win' is redundant or there is possible null pointer dereference: win. [nullPointerRedundantCheck] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2347:7: note: Assuming that condition '!win' is not redundant fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2333:21: note: Null pointer dereference fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2336:52: warning: Either the condition '!win' is redundant or there is possible null pointer dereference: win. [nullPointerRedundantCheck] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2347:7: note: Assuming that condition '!win' is not redundant fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2336:52: note: Null pointer dereference fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2341:7: warning: Either the condition '!win' is redundant or there is possible null pointer dereference: win. [nullPointerRedundantCheck] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2347:7: note: Assuming that condition '!win' is not redundant fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2341:7: note: Null pointer dereference fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:116:18: warning: Either the condition 'cols==0' is redundant or there is division by zero at line 116. [zerodivcond] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1182:14: note: Assuming that condition 'cols==0' is not redundant fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1186:45: note: Calling function 'num_visible_rows', 2nd argument 'cols' value is 0 fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:116:18: note: Division by zero fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2445:46: style:inconclusive: Function 'move_highlight' argument 2 names different: declaration 'button' definition 'b'. [funcArgNamesDifferent] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.h:28:53: note: Function 'move_highlight' argument 2 names different: declaration 'button' definition 'b'. fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2445:46: note: Function 'move_highlight' argument 2 names different: declaration 'button' definition 'b'. fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:194:36: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:194:51: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:217:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:469:33: style: Variable 'temp_p' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:589:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:616:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:705:60: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1006:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1376:12: style: Variable 'win' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1552:15: style: Variable 'oldman' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2690:39: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:1299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:1405:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:1650:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIED_ICON_DIMENSION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:1773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_X_WINDOW_POSITION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:1923:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:1964:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:2182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:4448:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:4866:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:5151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:5190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:5289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:363:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:499:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:514:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FftSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:582:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:747:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:955:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:992:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:1041:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:1116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:910:8: style: Condition 'packet' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:914:8: style: Condition 'packet' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:982:27: warning: Function 'PixmapDrawWindow' argument order different: declaration 'h, w' definition 'w, h' [funcArgOrderDifferent] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.h:55:27: note: Function 'PixmapDrawWindow' argument order different: declaration 'h, w' definition 'w, h' fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:982:27: note: Function 'PixmapDrawWindow' argument order different: declaration 'h, w' definition 'w, h' fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:888:7: style: Local variable 'x_fd' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:73:12: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:888:7: note: Shadow variable fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:246:11: style: Variable 'layer_str' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:484:42: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:1313:15: style: Variable 'getrc' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:154:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:229:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:282:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:311:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:528:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:640:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:697:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:725:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:732:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEV_EVENT_EOF [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:753:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEV_OPT_CLOSE_ON_FREE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:771:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:833:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:706:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:709:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:713:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:632:33: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:722:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:645:11: error: Uninitialized variable: c->flags_mx [uninitvar] fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:734:13: error: Uninitialized variables: clook.comms, clook.flags_m, clook.flags_mx, clook.fm [uninitvar] fvwm3-1.0.6a/modules/FvwmPager/FvwmPager.c:1544:4: error: There is an unknown macro here somewhere. Configuration is required. If TAILQ_FOREACH is a macro then please configure it. [unknownMacro] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:209:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdefault [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:423:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1015:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FHaveShapeExtension [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1098:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1336:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1474:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1530:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1750:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FftSupport [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1845:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable picture [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1984:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2089:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2194:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2494:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonReleaseMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2675:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2788:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2844:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2946:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonReleaseMask [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3017:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3055:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3288:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3334:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2641:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1479:8: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1478:4: note: t is assigned fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1479:8: note: t is overwritten fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1538:8: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1537:4: note: t is assigned fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1538:8: note: t is overwritten fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1996:24: style: Variable 'attributes.event_mask' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1986:24: note: attributes.event_mask is assigned fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1996:24: note: attributes.event_mask is overwritten fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1970:32: style:inconclusive: Function 'AddNewWindow' argument 1 names different: declaration 'prev' definition 't'. [funcArgNamesDifferent] fvwm3-1.0.6a/modules/FvwmPager/FvwmPager.h:217:32: note: Function 'AddNewWindow' argument 1 names different: declaration 'prev' definition 't'. fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1970:32: note: Function 'AddNewWindow' argument 1 names different: declaration 'prev' definition 't'. fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:184:28: style: Parameter 'current_event' can be declared as pointer to const. However it seems that '_pred_weed_window_events' is a callback function, if 'current_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:209:30: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:184:28: note: Parameter 'current_event' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:214:40: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1286:32: style: Parameter 'Event' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1653:21: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1679:59: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1892:20: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1954:29: style: Parameter 'Event' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1957:21: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1976:20: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2086:21: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2167:21: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2258:20: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2659:31: style: Parameter 'dpy' can be declared as pointer to const. However it seems that 'FvwmErrorHandler' is a callback function, if 'dpy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:551:20: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2659:31: note: Parameter 'dpy' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2659:49: style: Parameter 'event' can be declared as pointer to const. However it seems that 'FvwmErrorHandler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:551:20: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2659:49: note: Parameter 'event' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2673:45: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3213:45: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3323:21: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2526:19: warning: Uninitialized variable: x [uninitvar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2493:9: note: Assuming condition is false fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2526:19: note: Uninitialized variable: x fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2526:50: warning: Uninitialized variable: y [uninitvar] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2493:9: note: Assuming condition is false fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2526:50: note: Uninitialized variable: y fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1406:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1406:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2223:20: style: Variable 'position_changed' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIGURE_WINDOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:529:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/session.c:772:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] fvwm3-1.0.6a/fvwm/session.c:174:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fvwm3-1.0.6a/fvwm/session.c:174:2: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fvwm3-1.0.6a/fvwm/session.c:354:3: warning:inconclusive: Width 4000 given in format string (no. 1) is smaller than destination buffer 's1[4096]'. [invalidScanfFormatWidth_smaller] fvwm3-1.0.6a/fvwm/session.c:1174:3: warning:inconclusive: Width 4000 given in format string (no. 1) is smaller than destination buffer 's1[4096]'. [invalidScanfFormatWidth_smaller] fvwm3-1.0.6a/fvwm/session.c:1326:3: warning:inconclusive: Width 4000 given in format string (no. 1) is smaller than destination buffer 's1[4096]'. [invalidScanfFormatWidth_smaller] fvwm3-1.0.6a/fvwm/session.c:358:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1216:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1227:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1330:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1449:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1459:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1469:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1479:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1489:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:1503:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/fvwm/session.c:941:1: error: Memory leak: prop5.vals [memleak] fvwm3-1.0.6a/fvwm/session.c:941:1: error: Memory leak: prop6.vals [memleak] fvwm3-1.0.6a/fvwm/session.c:941:1: error: Memory leak: prop7.vals [memleak] fvwm3-1.0.6a/fvwm/session.c:1665:40: style:inconclusive: Function 'RestartInSession' argument 2 names different: declaration 'isNative' definition 'is_native'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/session.h:34:45: note: Function 'RestartInSession' argument 2 names different: declaration 'isNative' definition 'is_native'. fvwm3-1.0.6a/fvwm/session.c:1665:40: note: Function 'RestartInSession' argument 2 names different: declaration 'isNative' definition 'is_native'. fvwm3-1.0.6a/fvwm/session.c:1665:56: style:inconclusive: Function 'RestartInSession' argument 3 names different: declaration 'doPreserveState' definition '_do_preserve_state'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/session.h:34:60: note: Function 'RestartInSession' argument 3 names different: declaration 'doPreserveState' definition '_do_preserve_state'. fvwm3-1.0.6a/fvwm/session.c:1665:56: note: Function 'RestartInSession' argument 3 names different: declaration 'doPreserveState' definition '_do_preserve_state'. fvwm3-1.0.6a/fvwm/session.c:338:37: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/session.c:706:34: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/session.c:1143:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/session.c:1946:22: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/session.c:1953:22: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/session.c:1960:26: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/session.c:940:7: warning: Uninitialized variable: discardCommand [uninitvar] fvwm3-1.0.6a/fvwm/session.c:835:6: note: Assuming condition is false fvwm3-1.0.6a/fvwm/session.c:940:7: note: Uninitialized variable: discardCommand fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:132:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:174:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:300:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadDrawable [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:373:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:453:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:611:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:802:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:868:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:916:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTerminated [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1334:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:763:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1052:43: error: Array 'tabxobj[1000]' accessed at index -1, which is out of bounds. [negativeIndex] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1040:13: note: Assignment 'i=-1', assigned value is -1 fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1052:43: note: Negative array index fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1316:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1267:31: style: Condition 'str' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1283:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:240:3: style: Statements following noreturn function 'Quit()' will never be executed. [unreachableCode] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:219:29: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:908:9: style: Variable 'octet' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1260:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:763:13: style: Variable 'action' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:448:14: style: Expression is always false because 'else if' condition matches previous condition at line 427. [multiCondition] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:261:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:261:3: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:271:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:271:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:274:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:274:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:230:10: warning: Either the condition 'packet==NULL' is redundant or there is possible null pointer dereference: packet. [nullPointerRedundantCheck] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:228:17: note: Assuming that condition 'packet==NULL' is not redundant fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:230:10: note: Null pointer dereference fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:97:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:173:28: style: Variable 'cfgpacket' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:216:34: style: Parameter 'wi' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:227:17: style: Variable 'packet' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:236:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:399:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:253:38: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:253:79: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:100:37: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:100:56: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:104:35: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:104:51: style: Parameter 'EvtKey' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:109:39: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:109:78: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonRelease [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:204:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:170:58: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:239:40: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:239:79: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/ItemDraw.c:38:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/ItemDraw.c:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/ItemDraw.c:188:38: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/ItemDraw.c:188:77: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:288:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:308:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:341:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:594:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:801:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1369:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1404:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1437:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1463:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1744:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1783:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1812:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:377:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonRelease [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:102:28: style: Redundant condition: The condition 'xobj->value2 < 0' is redundant since 'xobj->value2 < 1' is sufficient. [redundantCondition] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:261:28: style: Redundant condition: The condition 'xobj->value2 < 0' is redundant since 'xobj->value2 < 1' is sufficient. [redundantCondition] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:280:52: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:654:34: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:654:75: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:154:15: style: Variable 'do_draw' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1699:33: style: Array index 'CurrPos' is used before limits check. [arrayIndexThenCheck] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1716:34: style: Array index 'CurrPos' is used before limits check. [arrayIndexThenCheck] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1728:34: style: Array index 'CurrPos2' is used before limits check. [arrayIndexThenCheck] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:727:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/fvwm/style.c:2034:20: warning: Logical conjunction always evaluates to false: this_many < 2 && this_many > 8. [incorrectLogicOperator] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:391:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:606:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:116:5: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:115:5: note: n is assigned fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:116:5: note: n is overwritten fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:142:5: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:141:5: note: n is assigned fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:142:5: note: n is overwritten fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:624:7: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:623:7: note: n is assigned fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:624:7: note: n is overwritten fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:626:7: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:624:7: note: n is assigned fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:626:7: note: n is overwritten fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1013:7: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1012:7: note: n is assigned fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1013:7: note: n is overwritten fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1015:7: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1013:7: note: n is assigned fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1015:7: note: n is overwritten fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1605:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1614:3: note: Found duplicate branches for 'if' and 'else'. fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1605:3: note: Found duplicate branches for 'if' and 'else'. fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1632:7: style: Local variable 'Loop' shadows outer function [shadowFunction] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1573:13: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1632:7: note: Shadow variable fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:95:22: style: Parameter 'arg1' can be declared as pointer to const. However it seems that 'Inf' is a callback function, if 'arg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1954:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:95:22: note: Parameter 'arg1' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:95:33: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'Inf' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1954:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:95:33: note: Parameter 'arg2' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:103:24: style: Parameter 'arg1' can be declared as pointer to const. However it seems that 'InfEq' is a callback function, if 'arg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1955:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:103:24: note: Parameter 'arg1' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:103:35: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'InfEq' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1955:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:103:35: note: Parameter 'arg2' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:111:24: style: Parameter 'arg1' can be declared as pointer to const. However it seems that 'Equal' is a callback function, if 'arg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1956:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:111:24: note: Parameter 'arg1' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:111:35: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'Equal' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1956:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:111:35: note: Parameter 'arg2' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:121:24: style: Parameter 'arg1' can be declared as pointer to const. However it seems that 'SupEq' is a callback function, if 'arg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1957:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:121:24: note: Parameter 'arg1' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:121:35: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'SupEq' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1957:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:121:35: note: Parameter 'arg2' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:129:22: style: Parameter 'arg1' can be declared as pointer to const. However it seems that 'Sup' is a callback function, if 'arg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1958:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:129:22: note: Parameter 'arg1' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:129:33: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'Sup' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1958:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:129:33: note: Parameter 'arg2' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:137:23: style: Parameter 'arg1' can be declared as pointer to const. However it seems that 'Diff' is a callback function, if 'arg1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1959:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:137:23: note: Parameter 'arg1' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:137:34: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'Diff' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1959:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:137:34: note: Parameter 'arg2' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:507:34: style: Parameter 'NbArg' can be declared as pointer to const. However it seems that 'RemainderOfDiv' is a callback function, if 'NbArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1938:15: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:507:34: note: Parameter 'NbArg' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:507:47: style: Parameter 'TabArg' can be declared as pointer to const. However it seems that 'RemainderOfDiv' is a callback function, if 'TabArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1938:15: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:507:47: note: Parameter 'TabArg' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:637:36: style: Parameter 'NbArg' can be declared as pointer to const. However it seems that 'GetScriptFather' is a callback function, if 'NbArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1936:15: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:637:36: note: Parameter 'NbArg' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:637:48: style: Parameter 'TabArg' can be declared as pointer to const. However it seems that 'GetScriptFather' is a callback function, if 'TabArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1936:15: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:637:48: note: Parameter 'TabArg' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1524:28: style: Parameter 'TabArg' can be declared as pointer to const. However it seems that 'Quit' is a callback function, if 'TabArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1909:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1524:28: note: Parameter 'TabArg' can be declared as pointer to const fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1603:19: warning: Uninitialized variable: arg [uninitvar] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1585:14: note: Assuming condition is false fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1603:19: note: Uninitialized variable: arg fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:626:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1015:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:106:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:149:52: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:302:34: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:302:75: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:1760:10: style: Variable 'option' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/style.c:1759:10: note: option is assigned fvwm3-1.0.6a/fvwm/style.c:1760:10: note: option is overwritten fvwm3-1.0.6a/fvwm/style.c:3696:4: style: Variable '(*ps).layer' is reassigned a value before the old one has been used. [redundantAssignment] fvwm3-1.0.6a/fvwm/style.c:3694:4: note: (*ps).layer is assigned fvwm3-1.0.6a/fvwm/style.c:3696:4: note: (*ps).layer is overwritten fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixel [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:156:57: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:321:39: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:321:80: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:5141:62: style:inconclusive: Function 'update_window_color_style' argument 2 names different: declaration 'style' definition 'pstyle'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/style.h:667:62: note: Function 'update_window_color_style' argument 2 names different: declaration 'style' definition 'pstyle'. fvwm3-1.0.6a/fvwm/style.c:5141:62: note: Function 'update_window_color_style' argument 2 names different: declaration 'style' definition 'pstyle'. fvwm3-1.0.6a/fvwm/style.c:5181:65: style:inconclusive: Function 'update_window_color_hi_style' argument 2 names different: declaration 'style' definition 'pstyle'. [funcArgNamesDifferent] fvwm3-1.0.6a/fvwm/style.h:668:65: note: Function 'update_window_color_hi_style' argument 2 names different: declaration 'style' definition 'pstyle'. fvwm3-1.0.6a/fvwm/style.c:5181:65: note: Function 'update_window_color_hi_style' argument 2 names different: declaration 'style' definition 'pstyle'. fvwm3-1.0.6a/fvwm/style.c:604:7: style: Local variable 'i' shadows outer variable [shadowVariable] fvwm3-1.0.6a/fvwm/style.c:360:6: note: Shadowed declaration fvwm3-1.0.6a/fvwm/style.c:604:7: note: Shadow variable fvwm3-1.0.6a/fvwm/style.c:613:7: style: Local variable 'i' shadows outer variable [shadowVariable] fvwm3-1.0.6a/fvwm/style.c:360:6: note: Shadowed declaration fvwm3-1.0.6a/fvwm/style.c:613:7: note: Shadow variable fvwm3-1.0.6a/fvwm/style.c:100:38: style: Parameter 'blk1' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:100:50: style: Parameter 'blk2' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:114:39: style: Parameter 'blk1' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:114:51: style: Parameter 'blk2' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:128:42: style: Parameter 'blk1' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:128:54: style: Parameter 'blk2' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:142:32: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:142:43: style: Parameter 'super' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:157:34: style: Parameter 'blk1' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:157:46: style: Parameter 'blk2' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:172:44: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:172:59: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:237:52: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:237:69: style: Parameter 't' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:328:8: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/style.c:362:8: style: Variable 'add_flags' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/style.c:364:8: style: Variable 'add_mask' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/style.c:366:8: style: Variable 'add_dflt' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/style.c:368:8: style: Variable 'add_change_mask' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/style.c:3293:8: style: Variable 'maxsize' can be declared as const array [constVariable] fvwm3-1.0.6a/fvwm/style.c:3838:20: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/fvwm/style.c:4578:25: style: Parameter 'blk1' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:4578:37: style: Parameter 'blk2' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:4578:49: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/fvwm/style.c:4665:8: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PushButton.c:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PushButton.c:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PushButton.c:134:58: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PushButton.c:384:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/PushButton.c:384:56: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/RadioButton.c:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/RadioButton.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:115:37: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:115:56: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:119:35: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:119:51: style: Parameter 'EvtKey' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:124:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:124:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:195:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_PROPERTY_CHANGE_SWALLOW [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/RadioButton.c:249:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/RadioButton.c:249:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:90:58: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:203:40: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:203:79: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:193:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:158:35: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:158:54: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:162:33: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:162:49: style: Parameter 'EvtKey' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:102:37: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:102:56: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:106:35: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:106:51: style: Parameter 'EvtKey' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:111:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:111:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:675:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:223:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonRelease [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:385:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:662:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:704:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:796:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:810:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:216:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:180:58: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:254:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:254:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Widget.c:302:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:426:4: error: Common realloc mistake: 'Scrapt' nulled but not freed upon failure [memleakOnRealloc] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:463:7: error: Common realloc mistake: 'Scrapt' nulled but not freed upon failure [memleakOnRealloc] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:577:4: error: Common realloc mistake: 'Scrapt' nulled but not freed upon failure [memleakOnRealloc] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:289:7: style: Local variable 'type' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.h:18:13: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:289:7: note: Shadow variable fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:716:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:716:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] script.y:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScriptProp [valueFlowBailoutIncompleteVar] script.y:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseObj [valueFlowBailoutIncompleteVar] script.y:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NbCase [valueFlowBailoutIncompleteVar] script.y:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NbInstr [valueFlowBailoutIncompleteVar] script.y:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] script.y:316:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NbInstr [valueFlowBailoutIncompleteVar] script.y:334:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bloc [valueFlowBailoutIncompleteVar] script.y:350:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabInstr [valueFlowBailoutIncompleteVar] script.y:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] script.y:403:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALEDIR [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:573:41: style:inconclusive: Function 'UnselectAllTextField' argument 1 names different: declaration 'xobj' definition 'txobj'. [funcArgNamesDifferent] fvwm3-1.0.6a/modules/FvwmScript/types.h:234:41: note: Function 'UnselectAllTextField' argument 1 names different: declaration 'xobj' definition 'txobj'. fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:573:41: note: Function 'UnselectAllTextField' argument 1 names different: declaration 'xobj' definition 'txobj'. fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:212:9: style: Local variable 'Root' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.h:15:15: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:212:9: note: Shadow variable fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:275:9: style: Local variable 'Root' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.h:15:15: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:275:9: note: Shadow variable fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:178:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:311:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:525:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:591:38: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] lex.yy.c:1303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lex.yy.c:2196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lex.yy.c:2493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lex.yy.c:2731:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lex.yy.c:2162:27: warning: Possible null pointer dereference: b [nullPointer] lex.yy.c:2159:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 lex.yy.c:2162:27: note: Null pointer dereference lex.yy.c:2164:9: warning: Possible null pointer dereference: b [nullPointer] lex.yy.c:2159:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 lex.yy.c:2164:9: note: Null pointer dereference lex.yy.c:2497:2: warning: Possible null pointer dereference: b [nullPointer] lex.yy.c:2386:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 lex.yy.c:2497:2: note: Null pointer dereference lex.yy.c:2498:2: warning: Possible null pointer dereference: b [nullPointer] lex.yy.c:2386:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 lex.yy.c:2498:2: note: Null pointer dereference lex.yy.c:2196:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] lex.yy.c:2196:3: note: c is initialized lex.yy.c:2196:3: note: c is overwritten lex.yy.c:2273:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] lex.yy.c:355:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lex.yy.c:2273:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lex.yy.c:2682:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] lex.yy.c:310:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lex.yy.c:2682:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lex.yy.c:2695:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] lex.yy.c:311:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lex.yy.c:2695:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lex.yy.c:2695:62: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] lex.yy.c:311:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lex.yy.c:2695:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lex.yy.c:2827:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] lex.yy.c:1124:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. lex.yy.c:2827:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. lex.yy.c:2109:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lex.yy.c:2695:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameterPointer] lex.yy.c:2729:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] y.tab.c:2169:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] y.tab.c:2422:15: style: Condition 'yyn==0' is always true [knownConditionTrueFalse] y.tab.c:2419:16: note: Assignment 'yyn=yytable[yyn]', assigned value is greater than -1 y.tab.c:2420:11: note: Assuming that condition 'yyn<=0' is not redundant y.tab.c:2422:15: note: Condition 'yyn==0' is always true script.y:73:3: error: Common realloc mistake: 'TabIObj' nulled but not freed upon failure [memleakOnRealloc] script.y:74:3: error: Common realloc mistake: 'TabCObj' nulled but not freed upon failure [memleakOnRealloc] script.y:132:4: error: Common realloc mistake: 'Temp' nulled but not freed upon failure [memleakOnRealloc] script.y:225:3: error: Common realloc mistake: 'TabNVar' nulled but not freed upon failure [memleakOnRealloc] script.y:226:3: error: Common realloc mistake: 'TabVVar' nulled but not freed upon failure [memleakOnRealloc] script.y:252:3: error: Common realloc mistake: 'TabVVar' nulled but not freed upon failure [memleakOnRealloc] script.y:253:3: error: Common realloc mistake: 'TabNVar' nulled but not freed upon failure [memleakOnRealloc] script.y:293:3: error: Common realloc mistake: 'l' nulled but not freed upon failure [memleakOnRealloc] script.y:404:35: style: Same expression on both sides of '-'. [duplicateExpression] script.y:420:34: style: Same expression on both sides of '-'. [duplicateExpression] script.y:428:51: style: Same expression on both sides of '-'. [duplicateExpression] script.y:435:30: style: Same expression on both sides of '-'. [duplicateExpression] script.y:444:27: style: Same expression on both sides of '-'. [duplicateExpression] script.y:453:32: style: Same expression on both sides of '-'. [duplicateExpression] script.y:461:35: style: Same expression on both sides of '-'. [duplicateExpression] script.y:470:35: style: Same expression on both sides of '-'. [duplicateExpression] script.y:479:35: style: Same expression on both sides of '-'. [duplicateExpression] script.y:488:35: style: Same expression on both sides of '-'. [duplicateExpression] script.y:496:36: style: Same expression on both sides of '-'. [duplicateExpression] script.y:497:27: style: Same expression on both sides of '-'. [duplicateExpression] script.y:504:30: style: Same expression on both sides of '-'. [duplicateExpression] script.y:538:23: style: Same expression on both sides of '-'. [duplicateExpression] script.y:541:31: style: Same expression on both sides of '-'. [duplicateExpression] script.y:542:22: style: Same expression on both sides of '-'. [duplicateExpression] script.y:544:34: style: Same expression on both sides of '-'. [duplicateExpression] script.y:545:38: style: Same expression on both sides of '-'. [duplicateExpression] script.y:553:39: style: Same expression on both sides of '-'. [duplicateExpression] script.y:562:41: style: Same expression on both sides of '-'. [duplicateExpression] script.y:570:36: style: Same expression on both sides of '-'. [duplicateExpression] script.y:578:40: style: Same expression on both sides of '-'. [duplicateExpression] script.y:585:41: style: Same expression on both sides of '-'. [duplicateExpression] script.y:592:41: style: Same expression on both sides of '-'. [duplicateExpression] script.y:599:41: style: Same expression on both sides of '-'. [duplicateExpression] script.y:606:54: style: Same expression on both sides of '-'. [duplicateExpression] script.y:613:42: style: Same expression on both sides of '-'. [duplicateExpression] script.y:620:39: style: Same expression on both sides of '-'. [duplicateExpression] script.y:627:44: style: Same expression on both sides of '-'. [duplicateExpression] script.y:635:44: style: Same expression on both sides of '-'. [duplicateExpression] script.y:643:44: style: Same expression on both sides of '-'. [duplicateExpression] script.y:651:44: style: Same expression on both sides of '-'. [duplicateExpression] script.y:659:45: style: Same expression on both sides of '-'. [duplicateExpression] script.y:660:31: style: Same expression on both sides of '-'. [duplicateExpression] script.y:667:39: style: Same expression on both sides of '-'. [duplicateExpression] script.y:749:27: style: Same expression on both sides of '-'. [duplicateExpression] script.y:924:25: style: Same expression on both sides of '-'. [duplicateExpression] script.y:929:30: style: Same expression on both sides of '-'. [duplicateExpression] script.y:934:30: style: Same expression on both sides of '-'. [duplicateExpression] script.y:939:30: style: Same expression on both sides of '-'. [duplicateExpression] script.y:122:6: style: Local variable 'i' shadows outer variable [shadowVariable] script.y:31:5: note: Shadowed declaration script.y:122:6: note: Shadow variable script.y:184:6: style: Local variable 'i' shadows outer variable [shadowVariable] script.y:31:5: note: Shadowed declaration script.y:184:6: note: Shadow variable script.y:197:6: style: Local variable 'i' shadows outer variable [shadowVariable] script.y:31:5: note: Shadowed declaration script.y:197:6: note: Shadow variable script.y:282:8: style: Local variable 'l' shadows outer variable [shadowVariable] script.y:38:6: note: Shadowed declaration script.y:282:8: note: Shadow variable script.y:283:6: style: Local variable 'i' shadows outer variable [shadowVariable] script.y:31:5: note: Shadowed declaration script.y:283:6: note: Shadow variable script.y:308:6: style: Local variable 'i' shadows outer variable [shadowVariable] script.y:31:5: note: Shadowed declaration script.y:308:6: note: Shadow variable script.y:182:22: style: Parameter 'TabLong' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:666:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:737:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:797:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Binding [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:813:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1143:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_ALL [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1507:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:928:12: style: Expression is always true because 'else if' condition is opposite to previous condition at line 919. [multiCondition] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:919:7: note: first condition fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:928:12: note: else if condition is opposite to first condition fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:976:10: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:974:6: note: outer condition: *s1 fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:976:10: note: identical inner condition: *s1 fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1493:10: style: Local variable 'i' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1259:7: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1493:10: note: Shadow variable fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1790:10: style: Local variable 'i' shadows outer variable [shadowVariable] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1259:7: note: Shadowed declaration fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1790:10: note: Shadow variable fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:91:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:109:42: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:224:30: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:972:55: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1220:62: style: Parameter 'weighted_sort' can be declared as pointer to const [constParameterPointer] diff: head fvwm3-1.0.6a/bin/fvwm-root.c:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/bin/fvwm-root.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1020:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1031:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1051:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackingStore [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1205:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconWindowHint [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1404:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_TITLE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1510:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAspect [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1643:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XGetWMName [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1896:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MIN_MAX_WINDOW_WIDTH [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1953:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUseful [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:1990:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconWindowHint [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:2028:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_MINI_ICON [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:2049:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:2152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:249:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:2701:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:2749:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:3251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VISIBLE_NAME_LEN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:3401:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:3508:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:3552:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconWindowHint [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:576:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:595:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_ALLOWABLE_ICON_DIMENSION [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:656:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_BACKGROUND_PADDING [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:679:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_RELIEF_WIDTH [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:700:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MOVE_DELAY [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:725:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackingStore [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:765:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWCursor [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:782:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:794:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWCursor [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:856:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:902:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackingStore [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:935:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWCursor [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/add_window.c:979:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWEventMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:112:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ALL [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:223:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ALL [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:546:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:615:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_KEYPRESS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:622:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_PKEYPRESS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:629:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_BUTTONPRESS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/bindings.c:648:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MODS_UNUSED [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:1255:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:1459:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:1473:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:1599:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:1633:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:1666:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:1905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:2008:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:2062:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:2219:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:2382:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:2412:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBMP_TITLE_PADDING [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:3021:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAM_HAVE_ICON_CSET [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:335:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:3533:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:3615:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:3665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:3758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:3801:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:3881:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:3937:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4005:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4048:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4079:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4322:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4748:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4771:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_FRAME [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_L1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:4984:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_LALL [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:5068:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_LALL [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:5175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_USE_ACTIVE_DOWN_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:5241:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:729:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/borders.c:926:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:1272:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:1376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWOverrideRedirect [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:1406:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:1467:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:1592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2230:14: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/builtins.c:2235:21: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/builtins.c:2251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2366:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2432:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2564:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ICON [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2576:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2745:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_ECHO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2791:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2813:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CLICKTIME [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2855:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2861:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MODULE_TIMEOUT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2902:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:2929:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3082:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3627:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3657:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3674:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3692:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3743:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:3792:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:381:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:4055:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/fvwm/builtins.c:4059:13: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 4053. [shiftTooManyBitsSigned] fvwm3-1.0.6a/fvwm/builtins.c:4053:12: note: Assuming that condition 'state>31' is not redundant fvwm3-1.0.6a/fvwm/builtins.c:4059:13: note: Shift head fvwm3-1.0.6a/fvwm/builtins.c:4059:13: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 4053. [shiftTooManyBitsSigned] fvwm3-1.0.6a/fvwm/builtins.c:4053:12: note: Assuming that condition 'state>31' is not redundant fvwm3-1.0.6a/fvwm/builtins.c:4059:13: note: Shift head fvwm3-1.0.6a/fvwm/builtins.c:525:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:568:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_FONT_HEIGHT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:685:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:897:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:948:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/builtins.c:991:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/cmdparser_old.c:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUNCTION_DEPTH [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/cmdparser_old.c:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/cmdparser_old.c:280:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/cmdparser_old.c:361:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colormaps.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colormaps.c:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colormaps.c:368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWEventMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:1693:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:1773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:1796:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:1824:27: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/colorset.c:199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:380:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPAM_DITHER [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:469:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FHaveShapeExtension [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:569:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/colorset.c:644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:1195:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_ALL_MASK [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:1488:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:1495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:1502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ROOT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:1528:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:1730:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:1939:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:2031:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:244:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/conditional.c:490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/fvwm/conditional.c:703:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 701. [shiftTooManyBitsSigned] fvwm3-1.0.6a/fvwm/conditional.c:701:43: note: Assuming that condition 'state<=31' is not redundant fvwm3-1.0.6a/fvwm/conditional.c:703:16: note: Shift head fvwm3-1.0.6a/fvwm/conditional.c:703:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 701. [shiftTooManyBitsSigned] fvwm3-1.0.6a/fvwm/conditional.c:701:43: note: Assuming that condition 'state<=31' is not redundant fvwm3-1.0.6a/fvwm/conditional.c:703:16: note: Shift head fvwm3-1.0.6a/fvwm/cursor.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/cursor.c:466:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/decorations.c:181:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/decorations.c:321:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_BORDER_WIDTH [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1304:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1349:11: style: Parameter 'display' can be declared as pointer to const. However it seems that '_pred_button_click' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:1396:34: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:1349:11: note: Parameter 'display' can be declared as pointer to const head fvwm3-1.0.6a/fvwm/events.c:1351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ALL_BUTTONS_MASK [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1426:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1528:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1614:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1654:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1725:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIND_BUTTONPRESS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1763:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1779:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1830:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_CHANGED [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1898:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconicState [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1961:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:1988:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_MONITOR_FOCUS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:2036:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyNormal [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:2465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:2667:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:268:11: style: Parameter 'display' can be declared as pointer to const. However it seems that '_pred_weed_is_expose' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:4596:30: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:268:11: note: Parameter 'display' can be declared as pointer to const head fvwm3-1.0.6a/fvwm/events.c:270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:276:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:2787:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyNormal [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:288:11: style: Parameter 'display' can be declared as pointer to const. However it seems that '_pred_weed_event_type' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/events.c:4675:29: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/events.c:288:11: note: Parameter 'display' can be declared as pointer to const head fvwm3-1.0.6a/fvwm/events.c:2935:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusChangeMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:3073:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:3331:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyNewValue [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:357:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureRequest [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:3781:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEventMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:3815:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:3872:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:400:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4015:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTEvent [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randr_event [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTerminated [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fvwmlib_max_fd [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4623:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4675:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4690:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyNotify [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4707:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:4814:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:485:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWSibling [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:583:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:611:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:653:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:901:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:967:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/events.c:998:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBorderWidth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:1043:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:1142:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:1327:14: style: Parameter 'fw' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/ewmh.c:1327:26: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/ewmh.c:1327:44: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/ewmh.c:1419:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:1686:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:1880:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:1897:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atom [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:2057:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_XYPOS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:415:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:758:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:880:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:929:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh.c:962:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_conf.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_conf.c:153:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:1476:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:1589:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:1646:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWidth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:271:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWSibling [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:521:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_events.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_icons.c:206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_icons.c:549:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_icons.c:637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_icons.c:691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_names.c:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FiconvSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_names.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FiconvSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/ewmh_names.c:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FiconvSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/execcontext.c:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/execcontext.c:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/expand.c:1583:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/expand.c:360:43: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/focus.c:1078:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/focus.c:1164:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusChangeMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/focus.c:1246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_UNMANAGED [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/fvwm/focus.c:375:7: style: Condition 'fw' is always true [knownConditionTrueFalse] head fvwm3-1.0.6a/fvwm/focus.c:452:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/focus.c:771:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/focus.c:791:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputHint [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/focus.c:910:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:1104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapeBounding [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:1226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NorthWestGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:1276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUseful [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:1305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:1361:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:1606:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ROOT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:1762:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:1931:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:2102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:229:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:306:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWidth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:325:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_TITLE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:397:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NONE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:499:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:555:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWinGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:633:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWinGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:672:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_E [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:729:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:933:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnmapGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:951:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWWinGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/frame.c:985:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/functions.c:1274:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/functions.c:132:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/functions.c:1366:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUNCTION_ITEMS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/functions.c:1520:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/functions.c:1554:16: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/functions.c:1555:22: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/functions.c:1556:17: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/functions.c:1557:17: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/functions.c:1558:19: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/functions.c:447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/functions.c:783:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonReleaseMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/functions.c:841:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUNCTION_ITEMS_RUN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/functions.c:956:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FUNCTION_ITEMS_RUN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/geometry.c:1222:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/geometry.c:1274:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ICON_LOCATION [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/geometry.c:260:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTRA_TITLE_FONT_HEIGHT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/geometry.c:707:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBaseSize [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/geometry.c:961:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MotionNotify [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icccm2.c:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEventMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icccm2.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icccm2.c:185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:1111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:1246:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_TITLE_TEXT_GAP_COLLAPSED [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:1547:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIGURE_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:1585:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:1706:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconPositionHint [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:183:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:1875:2: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] head fvwm3-1.0.6a/fvwm/icons.c:1877:2: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] head fvwm3-1.0.6a/fvwm/icons.c:1879:2: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] head fvwm3-1.0.6a/fvwm/icons.c:2087:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:2140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:2194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:2257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:2450:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:2632:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:290:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconPixmapHint [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:551:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/icons.c:809:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/infostore.c:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/infostore.c:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menubindings.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menubindings.c:348:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menubindings.c:411:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_MENU [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menubindings.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_MENU [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menubindings.c:745:30: warning: Uninitialized variable: keysym [uninitvar] fvwm3-1.0.6a/fvwm/menubindings.c:607:18: note: Assuming condition is true fvwm3-1.0.6a/fvwm/menubindings.c:745:30: note: Uninitialized variable: keysym head fvwm3-1.0.6a/fvwm/menucmd.c:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menucmd.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menucmd.c:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menuitem.c:104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIXMAP_TILED [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menuitem.c:175:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menuitem.c:220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menuitem.c:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_TRIANGLE_WIDTH [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menuitem.c:362:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:1116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:1160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:1642:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU_SEPARATOR_HEIGHT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:1893:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:2022:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_XYPOS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:2058:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_COPIES [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:2325:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:2462:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:2626:63: style: Parameter 'submenu' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/menus.c:2653:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:2778:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_COPIES [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:3431:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:3486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:3566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:3661:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MotionNotify [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:3702:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:4003:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:4335:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:4403:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:4580:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:4778:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:4888:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:4915:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:501:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:5163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:5194:11: style: Parameter 'display' can be declared as pointer to const. However it seems that '_pred_menu_window_weed_events' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/fvwm/menus.c:5244:4: note: You might need to cast the function pointer here fvwm3-1.0.6a/fvwm/menus.c:5194:11: note: Parameter 'display' can be declared as pointer to const head fvwm3-1.0.6a/fvwm/menus.c:5239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:5412:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:5447:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:5472:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:5539:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:5863:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:5914:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAM_HAVE_TINT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:597:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:6154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:6433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_ITEM_LABELS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:6593:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __scan_for_pixmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:660:58: style: Parameter 'pmret' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/menus.c:663:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:6667:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:6706:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:6731:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:6770:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:860:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_side_color [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menus.c:888:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sidePic [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menustyle.c:1174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menustyle.c:1328:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menustyle.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menustyle.c:275:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menustyle.c:441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/menustyle.c:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MENU_MARGIN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/misc.c:123:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/misc.c:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/misc.c:323:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/misc.c:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/misc.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/misc.c:459:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/misc.c:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyChangeMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/misc.c:510:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:317:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:371:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:420:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_END_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/modconf.c:446:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START_FLAG [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:140:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] head fvwm3-1.0.6a/fvwm/module_interface.c:148:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] head fvwm3-1.0.6a/fvwm/module_interface.c:156:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] head fvwm3-1.0.6a/fvwm/module_interface.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:237:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize_byte [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketMaxSize_byte [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:378:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:388:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FvwmPacketHeaderSize [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:479:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_DISABLED [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:508:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_WINDOW_NAME [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:538:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:575:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:619:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:642:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_PROPERTY_CHANGE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:660:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:689:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCNOENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:835:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_STRING [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/fvwm/module_interface.c:848:21: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/module_interface.c:877:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_REPLY [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_interface.c:900:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_NEW_DESK [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_list.c:1054:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_list.c:1097:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleFinishedStartupResponse [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/fvwm/module_list.c:1275:19: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] 2.13.0 fvwm3-1.0.6a/fvwm/module_list.c:1292:24: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] 2.13.0 fvwm3-1.0.6a/fvwm/module_list.c:1309:26: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/module_list.c:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_list.c:542:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_list.c:701:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_list.c:881:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MODULE_ALIAS_LEN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_list.c:913:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/module_list.c:973:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:1120:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_CURRENT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:1188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOMETRY_WINDOW_STRING [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:1207:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:1305:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_XYPOS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:1346:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOMETRY_WINDOW_SIZE_STRING [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:1729:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:1829:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/fvwm/move_resize.c:1878:14: style: Condition 'keysym==0' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:1826:13: note: Assuming that condition 'keysym!=0' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:1833:15: note: Assuming condition is false fvwm3-1.0.6a/fvwm/move_resize.c:1878:14: note: Condition 'keysym==0' is always true 2.13.0 fvwm3-1.0.6a/fvwm/move_resize.c:1894:14: style: Condition 'keysym==0' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:1826:13: note: Assuming that condition 'keysym!=0' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:1833:15: note: Assuming condition is false fvwm3-1.0.6a/fvwm/move_resize.c:1894:14: note: Condition 'keysym==0' is always true 2.13.0 fvwm3-1.0.6a/fvwm/move_resize.c:1913:14: style: Condition 'keysym==0' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:1826:13: note: Assuming that condition 'keysym!=0' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:1833:15: note: Assuming condition is false fvwm3-1.0.6a/fvwm/move_resize.c:1913:14: note: Condition 'keysym==0' is always true 2.13.0 fvwm3-1.0.6a/fvwm/move_resize.c:1929:14: style: Condition 'keysym==0' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/fvwm/move_resize.c:1826:13: note: Assuming that condition 'keysym!=0' is not redundant fvwm3-1.0.6a/fvwm/move_resize.c:1833:15: note: Assuming condition is false fvwm3-1.0.6a/fvwm/move_resize.c:1929:14: note: Condition 'keysym==0' is always true head fvwm3-1.0.6a/fvwm/move_resize.c:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRectangle [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:2046:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/fvwm/move_resize.c:2195:13: style:inconclusive: Boolean expression '!do_animate' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] head fvwm3-1.0.6a/fvwm/move_resize.c:2305:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_OUTSIDE_EDGE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:2348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_SCREEN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:2473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_SCREEN_WINDOWS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:2580:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_MOVE_THRESHOLD [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_OPAQUE_MOVE_SIZE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3369:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3382:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3419:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFunction [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3474:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPAM_NO_COLOR_LIMIT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3532:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NONE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3606:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_NONE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:3998:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ALL_BUTTONS_MASK [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:4865:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_SCREEN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:5142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_BY_NAME [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:5544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIGURE_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_X_WINDOW_POSITION [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:747:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSCREEN_BY_NAME [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:925:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_X_WINDOW_SIZE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/move_resize.c:953:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NONE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:1064:33: style: Condition 'arg->scratch->pp!=0&&0' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/fvwm/placement.c:1155:33: style: Condition 'arg->scratch->pp!=0&&0' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/fvwm/placement.c:1298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPosition [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:1732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:2020:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XrmoptionSepArg [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:2367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:2400:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconicState [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:404:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_PLACEMENT_POSITION_STRING [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:515:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT_FALLBACK_CASCADE_STEP [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:624:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/placement.c:981:31: style: Condition 'arg->scratch->pp!=0&&0' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/fvwm/placement.c:983:33: style: Condition 'arg->scratch->ppp!=0&&0' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/fvwm/read.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFD [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/read.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/read.c:243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FVWM_DATADIR [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/read.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/read.c:386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/schedule.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1040:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1066:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1082:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_window_list_skip [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1674:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSmRestartImmediately [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1707:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1723:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1832:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1863:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1891:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1919:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1946:22: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/session.c:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:1953:22: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/session.c:1960:26: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/session.c:213:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:753:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:950:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/session.c:980:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SessionSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:1282:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:1339:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_RAISE_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:1458:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:1654:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:1684:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:1722:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_RAISE_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:1737:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LOWER_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:1809:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopIf [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:2042:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_BOTTOM_LAYER [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:2162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:288:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:442:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:531:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:638:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowGroupHint [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/stack.c:666:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowGroupHint [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:1405:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:1650:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIED_ICON_DIMENSION [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:1773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_X_WINDOW_POSITION [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:1923:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:1964:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:2182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:4448:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:4866:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:5151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:5190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/style.c:5289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/update.c:681:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIGURE_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/fvwm/update.c:780:23: style: Parameter 'cond_rc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/fvwm/windowshade.c:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Bindings.c:431:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Bindings.c:475:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_MODIFIERS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Bindings.c:516:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_MODIFIERS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Bindings.c:584:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_MODIFIERS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Bindings.c:668:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_MODIFIERS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Bindings.c:834:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/ColorUtils.c:504:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/ColorUtils.c:564:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Colorset.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Colorset.c:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Colorset.c:332:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Colorset.c:361:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadGC [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Colorset.c:384:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Colorset.c:684:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Event.c:26:39: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/FEvent.c:167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GraphicsExpose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FEvent.c:346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XEvent [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FEvent.c:378:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FEvent.c:530:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FEvent.c:551:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FEvent.c:575:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FEvent.c:596:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPointer [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FEvent.c:922:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XSizeHints [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FGettext.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FGettext.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FImage.c:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FImage [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FImage.c:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FImage [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FImage.c:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_RMID [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FImage.c:52:38: style: Parameter 'dpy' can be declared as pointer to const. However it seems that 'FShmErrorHandler' is a callback function, if 'dpy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/libs/FImage.c:114:34: note: You might need to cast the function pointer here fvwm3-1.0.6a/libs/FImage.c:52:38: note: Parameter 'dpy' can be declared as pointer to const head fvwm3-1.0.6a/libs/FImage.c:52:56: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'FShmErrorHandler' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/libs/FImage.c:114:34: note: You might need to cast the function pointer here fvwm3-1.0.6a/libs/FImage.c:52:56: note: Parameter 'ev' can be declared as pointer to const head fvwm3-1.0.6a/libs/FImage.c:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XShmSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FRender.c:152:11: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/FRender.c:167:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FRender.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FRender.c:299:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FRender.c:348:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FTips.c:135:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FTips.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FTips.c:214:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FTips.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FTips.c:547:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FTips.c:559:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FTips.c:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Fft.c:138:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Fft.c:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_MATRIX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Fft.c:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Fft.c:311:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_SIZE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Fft.c:379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Fft.c:442:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Fft.c:542:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_MATRIX [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/libs/Ficonv.c:108:9: style: Condition 'cd==(void*)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:107:7: note: Assignment 'cd=(void*)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:108:9: note: Condition 'cd==(void*)-1' is always true head fvwm3-1.0.6a/libs/Ficonv.c:108:9: style: Condition 'cd==(voidFiconv_t)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:107:7: note: Assignment 'cd=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:108:9: note: Condition 'cd==(voidFiconv_t)-1' is always true 2.13.0 fvwm3-1.0.6a/libs/Ficonv.c:118:9: style: Condition 'cd==(void*)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:117:7: note: Assignment 'cd=(void*)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:118:9: note: Condition 'cd==(void*)-1' is always true head fvwm3-1.0.6a/libs/Ficonv.c:118:9: style: Condition 'cd==(voidFiconv_t)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:117:7: note: Assignment 'cd=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:118:9: note: Condition 'cd==(voidFiconv_t)-1' is always true 2.13.0 fvwm3-1.0.6a/libs/Ficonv.c:237:9: style: Condition 'cd==(void*)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:236:7: note: Assignment 'cd=(void*)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:237:9: note: Condition 'cd==(void*)-1' is always true head fvwm3-1.0.6a/libs/Ficonv.c:237:9: style: Condition 'cd==(voidFiconv_t)-1' is always true [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:236:7: note: Assignment 'cd=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:237:9: note: Condition 'cd==(voidFiconv_t)-1' is always true head fvwm3-1.0.6a/libs/Ficonv.c:380:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Ficonv.c:446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/libs/Ficonv.c:78:10: style: Condition 'cd1!=(void*)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:76:8: note: Assignment 'cd1=(void*)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:78:10: note: Condition 'cd1!=(void*)-1' is always false head fvwm3-1.0.6a/libs/Ficonv.c:78:10: style: Condition 'cd1!=(voidFiconv_t)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:76:8: note: Assignment 'cd1=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:78:10: note: Condition 'cd1!=(voidFiconv_t)-1' is always false 2.13.0 fvwm3-1.0.6a/libs/Ficonv.c:80:10: style: Condition 'cd1!=(void*)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:76:8: note: Assignment 'cd1=(void*)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:80:10: note: Condition 'cd1!=(void*)-1' is always false head fvwm3-1.0.6a/libs/Ficonv.c:80:10: style: Condition 'cd1!=(voidFiconv_t)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:76:8: note: Assignment 'cd1=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:80:10: note: Condition 'cd1!=(voidFiconv_t)-1' is always false 2.13.0 fvwm3-1.0.6a/libs/Ficonv.c:82:10: style: Condition 'cd2!=(void*)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:77:8: note: Assignment 'cd2=(void*)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:82:10: note: Condition 'cd2!=(void*)-1' is always false head fvwm3-1.0.6a/libs/Ficonv.c:82:10: style: Condition 'cd2!=(voidFiconv_t)-1' is always false [knownConditionTrueFalse] fvwm3-1.0.6a/libs/Ficonv.c:77:8: note: Assignment 'cd2=(voidFiconv_t)-1', assigned value is -1 fvwm3-1.0.6a/libs/Ficonv.c:82:10: note: Condition 'cd2!=(voidFiconv_t)-1' is always false head fvwm3-1.0.6a/libs/Flocale.c:1178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:1266:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:1348:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:1384:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:1514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:1872:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:2211:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:2327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:2393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNoMemory [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:2430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:296:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XChar2b [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:359:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XChar2b [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:524:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Flocale.c:957:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FONT [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FlocaleCharset.c:489:37: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/FlocaleCharset.c:686:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FlocaleCharset.c:811:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/FlocaleCharset.c:853:44: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/FlocaleCharset.c:853:65: style: Parameter 'fc' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/FlocaleCharset.c:876:46: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/FlocaleCharset.c:876:57: style: Parameter 'charset' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/FlocaleCharset.c:876:72: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/Grab.c:77:26: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/Graphics.c:1247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:1421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:1482:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCGraphicsExposures [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:249:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:446:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:475:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:538:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:674:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:707:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:897:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Graphics.c:913:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Picture.c:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureBase.c:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureBase.c:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/libs/PictureGraphics.c:1028:6: style: The if condition is the same as the previous if condition [duplicateCondition] fvwm3-1.0.6a/libs/PictureGraphics.c:1012:6: note: First condition fvwm3-1.0.6a/libs/PictureGraphics.c:1028:6: note: Second condition head fvwm3-1.0.6a/libs/PictureGraphics.c:1095:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:1104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:1115:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:1124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:1173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:1221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:1337:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:1369:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUseful [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:950:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureGraphics.c:975:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/libs/PictureImageLoader.c:393:20: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/PictureImageLoader.c:414:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureImageLoader.c:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureImageLoader.c:716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureImageLoader.c:850:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapSuccess [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureImageLoader.c:876:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureImageLoader.c:951:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:1079:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:1187:35: style: Condition '0&&ngrey>0' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/libs/PictureUtils.c:1286:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrayScale [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:1801:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:1844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:1873:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:2104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:2145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:2233:9: style: Condition '0&&Pvisual->red_mask!=0' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/libs/PictureUtils.c:2319:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectColor [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:2360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:522:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/libs/PictureUtils.c:564:21: style: Condition 'PMappingTable!=NULL' is always true [knownConditionTrueFalse] head fvwm3-1.0.6a/libs/PictureUtils.c:663:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:700:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:753:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:793:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:834:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:851:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectColor [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/PictureUtils.c:939:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Target.c:228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabSuccess [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/Target.c:329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/WinMagic.c:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/WinMagic.c:305:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputOutput [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/XError.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstExtensionError [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/fio.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/fsm.c:1026:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/fsm.c:129:30: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/fsm.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/fsm.c:867:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/fsm.c:930:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/fvwmrect.c:109:66: style: Parameter 'target_rec' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/libs/gravity.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NorthGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/gravity.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WestGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/gravity.c:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WestGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/log.c:121:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/safemalloc.c:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/libs/safemalloc.c:64:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:120:8: style: Condition '0&&event->error_code==BadValue' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PIXMAP [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:290:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmBacker/FvwmBacker.c:681:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1033:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTerminated [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1557:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1587:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1635:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:192:31: style: Parameter 'd' can be declared as pointer to const. However it seems that 'DestroyedWindow' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:213:16: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:192:31: note: Parameter 'd' can be declared as pointer to const head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:1943:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PWinGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2514:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEventMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2536:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2629:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2660:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2770:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_PROPERTY_CHANGE_BACKGROUND [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2924:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:2949:29: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:3192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:3426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:412:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:477:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:501:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:535:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAccess [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/FvwmButtons.c:571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:230:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:268:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:287:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:489:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:616:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:684:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:798:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/button.c:871:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/draw.c:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/draw.c:251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/draw.c:705:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/dynamic.c:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XValue [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/dynamic.c:412:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/icons.c:168:8: style: Condition '0&&!pev' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/modules/FvwmButtons/output.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/parse.c:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/parse.c:2001:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/parse.c:2056:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidthValue [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/parse.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/parse.c:371:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/parse.c:622:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/parse.c:750:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmButtons/parse.c:938:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidthValue [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmConsole/FvwmConsoleC.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmForm/ReadXServer.c:667:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CUT_BUFFER0 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTerminated [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/FvwmIconMan.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/functions.c:641:46: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:241:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:516:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/fvwm.c:640:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_PROPERTY_CHANGE_BACKGROUND [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:109:42: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1143:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_ALL [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1507:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1892:19: style: The if condition is the same as the previous if condition [duplicateCondition] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1889:19: note: First condition fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1892:19: note: Second condition 2.13.0 fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1895:19: style: The if condition is the same as the previous if condition [duplicateCondition] fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1892:19: note: First condition fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:1895:19: note: Second condition head fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:224:30: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:737:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyModifier [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:797:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Binding [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/readconfig.c:813:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:1034:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRenderBadPicture [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:1068:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:1129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_OF_EXTENDED_MOUSE_BUTTONS [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:217:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MappingNotify [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/modules/FvwmIconMan/x.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grab_state [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:52:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:543:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:624:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NorthWestGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/x.c:857:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1046:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1326:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAM_DEST_IS_A_WINDOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1763:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:1991:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2039:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapeBounding [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2084:11: style: Condition '1||shape_changed' is always true [knownConditionTrueFalse] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2494:8: style: Condition '0&&FHaveShapeExtension' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:2690:39: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:644:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:695:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NorthWestGravity [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIconMan/xmanager.c:749:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMiniIconsSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:1041:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:1116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_W [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:363:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:499:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:514:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FftSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:582:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:747:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIG_INFO [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:955:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmIdent/FvwmIdent.c:992:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:229:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:282:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:311:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:528:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:632:33: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:640:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:697:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:725:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:732:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEV_EVENT_EOF [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:753:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEV_OPT_CLOSE_ON_FREE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:771:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmMFL/FvwmMFL.c:833:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1015:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FHaveShapeExtension [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1098:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1336:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1474:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1530:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1750:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FftSupport [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1845:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable picture [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:1984:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2089:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2194:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdepth [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2494:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonReleaseMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2659:31: style: Parameter 'dpy' can be declared as pointer to const. However it seems that 'FvwmErrorHandler' is a callback function, if 'dpy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:551:20: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2659:31: note: Parameter 'dpy' can be declared as pointer to const head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2659:49: style: Parameter 'event' can be declared as pointer to const. However it seems that 'FvwmErrorHandler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:551:20: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2659:49: note: Parameter 'event' can be declared as pointer to const head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2675:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pdefault [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2788:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2844:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:2946:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonReleaseMask [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3017:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3055:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3288:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:3334:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:423:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmPager/x_pager.c:573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FShapesSupported [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_EXTENDED_MSG [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CONFIGURE_WINDOW [valueFlowBailoutIncompleteVar] 2.13.0 fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:473:14: style: Condition '!strcmp(argv[argi],"-nostretch")' is always false [knownConditionTrueFalse] head fvwm3-1.0.6a/modules/FvwmRearrange/FvwmRearrange.c:529:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isTerminated [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1334:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:1367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:174:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNAL_RETURN [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:300:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadDrawable [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:373:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:453:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:611:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:802:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:868:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/FvwmScript.c:916:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1369:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1404:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1437:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1463:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1524:28: style: Parameter 'TabArg' can be declared as pointer to const. However it seems that 'Quit' is a callback function, if 'TabArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1909:14: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1524:28: note: Parameter 'TabArg' can be declared as pointer to const head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1744:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1783:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1812:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:288:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pcmap [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:308:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:341:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:507:34: style: Parameter 'NbArg' can be declared as pointer to const. However it seems that 'RemainderOfDiv' is a callback function, if 'NbArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1938:15: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:507:34: note: Parameter 'NbArg' can be declared as pointer to const head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:507:47: style: Parameter 'TabArg' can be declared as pointer to const. However it seems that 'RemainderOfDiv' is a callback function, if 'TabArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1938:15: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:507:47: note: Parameter 'TabArg' can be declared as pointer to const head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:594:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:637:36: style: Parameter 'NbArg' can be declared as pointer to const. However it seems that 'GetScriptFather' is a callback function, if 'NbArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1936:15: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:637:36: note: Parameter 'NbArg' can be declared as pointer to const head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:637:48: style: Parameter 'TabArg' can be declared as pointer to const. However it seems that 'GetScriptFather' is a callback function, if 'TabArg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:1936:15: note: You might need to cast the function pointer here fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:637:48: note: Parameter 'TabArg' can be declared as pointer to const head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:801:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Instructions.c:993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:253:38: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/CheckBox.c:253:79: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:100:37: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:100:56: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:104:35: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:104:51: style: Parameter 'EvtKey' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:109:39: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HDipstick.c:109:78: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonRelease [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:239:40: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/HScrollBar.c:239:79: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/ItemDraw.c:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/ItemDraw.c:188:38: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/ItemDraw.c:188:77: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:377:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonRelease [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:654:34: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/List.c:654:75: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:302:34: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Menu.c:302:75: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:106:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:203:40: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/MiniScroll.c:203:79: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixel [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:321:39: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/PopupMenu.c:321:80: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/PushButton.c:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/PushButton.c:384:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/PushButton.c:384:56: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/RadioButton.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/RadioButton.c:249:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/RadioButton.c:249:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:115:37: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:115:56: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:119:35: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:119:51: style: Parameter 'EvtKey' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:124:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:124:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Rectangle.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:158:35: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:158:54: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:162:33: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:162:49: style: Parameter 'EvtKey' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:195:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MX_PROPERTY_CHANGE_SWALLOW [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Swallow.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Colorset [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:675:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:716:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/TextField.c:716:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:385:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:662:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:704:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:796:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/Tools.c:810:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:102:37: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:102:56: style: Parameter 'EvtButton' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:106:35: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:106:51: style: Parameter 'EvtKey' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:111:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VDipstick.c:111:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:223:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonRelease [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Return [valueFlowBailoutIncompleteVar] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:254:15: style: Parameter 'xobj' can be declared as pointer to const [constParameterPointer] head fvwm3-1.0.6a/modules/FvwmScript/Widgets/VScrollBar.c:254:54: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] head lex.yy.c:2196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lex.yy.c:2493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head lex.yy.c:2731:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head script.y:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NbInstr [valueFlowBailoutIncompleteVar] head script.y:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head script.y:316:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NbInstr [valueFlowBailoutIncompleteVar] head script.y:334:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bloc [valueFlowBailoutIncompleteVar] head script.y:350:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabInstr [valueFlowBailoutIncompleteVar] head script.y:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head script.y:403:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALEDIR [valueFlowBailoutIncompleteVar] head script.y:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseObj [valueFlowBailoutIncompleteVar] head script.y:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NbCase [valueFlowBailoutIncompleteVar] DONE