2026-05-01 22:13 ftp://ftp.de.debian.org/debian/pool/main/f/flwm/flwm_1.02+git2015.10.03+7dbb30.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 146 116 elapsed-time: 0.4 0.3 head-timing-info: old-timing-info: head results: flwm-1.02+git2015.10.03+7dbb30/FrameWindow.C:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHORTCUT [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/FrameWindow.H:25:3: warning: Member variable 'FrameWindow::frame' is not initialized in the constructor. [uninitMemberVar] flwm-1.02+git2015.10.03+7dbb30/FrameWindow.H:27:3: warning: Member variable 'FrameWindow::frame' is not initialized in the constructor. [uninitMemberVar] flwm-1.02+git2015.10.03+7dbb30/Frame.H:159:3: style: Class 'Frame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flwm-1.02+git2015.10.03+7dbb30/FrameWindow.C:34:29: style:inconclusive: Function 'handle' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Hotkeys.C:46:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_F [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Hotkeys.C:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_Delete [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Hotkeys.C:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:47:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:100:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:122:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/main.C:20:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ChangeWindowAttributes [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/main.C:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUSH [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/main.C:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/main.C:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/main.C:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_visual [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/main.C:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_SIZE [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:61:10: warning: Member variable 'Desktop::junk' is not initialized in the constructor. [uninitMemberVar] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:64:3: warning: Class 'Desktop' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:64:3: warning: Class 'Desktop' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:58:25: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:78:8: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:82:8: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:122:5: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:61:30: style:inconclusive: Function 'Desktop' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:61:37: style:inconclusive: Function 'Desktop' argument 2 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:81:32: style:inconclusive: Function 'name' argument 1 names different: declaration '' definition 'l'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:86:32: style:inconclusive: Function 'current' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:105:30: style:inconclusive: Function 'number' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:19:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:27:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] flwm-1.02+git2015.10.03+7dbb30/Desktop.C:51:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] flwm-1.02+git2015.10.03+7dbb30/main.C:59:14: style:inconclusive: Either there is a missing 'override', or the member function 'Fl_Root::handle' can be const. [functionConst] flwm-1.02+git2015.10.03+7dbb30/main.C:41:7: note: Either there is a missing 'override', or the member function 'Fl_Root::handle' can be const. flwm-1.02+git2015.10.03+7dbb30/main.C:59:14: note: Either there is a missing 'override', or the member function 'Fl_Root::handle' can be const. flwm-1.02+git2015.10.03+7dbb30/main.C:51:8: style: Either there is a missing 'override', or the member function 'Fl_Root::flush' can be static. [functionStatic] flwm-1.02+git2015.10.03+7dbb30/main.C:106:10: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/main.C:271:73: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/main.C:272:64: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/main.C:317:9: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/main.C:288:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THIN_DOWN_BOX [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Menu.C:187:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_TOP_LEFT [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Menu.C:234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOLD [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Menu.C:263:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Menu.C:301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_LABEL [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Menu.C:451:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_LABELTYPE [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/main.C:59:25: style:inconclusive: Function 'handle' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/main.C:103:37: style: Local variable 'e' shadows outer argument [shadowArgument] flwm-1.02+git2015.10.03+7dbb30/main.C:72:35: note: Shadowed declaration flwm-1.02+git2015.10.03+7dbb30/main.C:103:37: note: Shadow variable flwm-1.02+git2015.10.03+7dbb30/main.C:109:31: style: Local variable 'e' shadows outer argument [shadowArgument] flwm-1.02+git2015.10.03+7dbb30/main.C:72:35: note: Shadowed declaration flwm-1.02+git2015.10.03+7dbb30/main.C:109:31: note: Shadow variable flwm-1.02+git2015.10.03+7dbb30/Frame.C:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TOGGLE_BUTTON [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:461:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focus_ [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:485:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NAME [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:537:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:615:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:704:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:727:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:779:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON1 [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:866:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:894:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithdrawnState [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:924:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Below [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:968:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Below [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:986:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1057:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1079:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StaticGravity [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DAMAGE_CHILD [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1433:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_TOP [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1449:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CURSOR_MOVE [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1506:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MOVE [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1698:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBorderWidth [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1834:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1858:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1869:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] flwm-1.02+git2015.10.03+7dbb30/Menu.C:337:2: error: Common realloc mistake: 'wmxbuffer' nulled but not freed upon failure [memleakOnRealloc] flwm-1.02+git2015.10.03+7dbb30/Menu.C:37:14: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:48:14: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:68:14: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:112:14: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:161:20: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:259:16: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:337:14: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:375:15: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:376:15: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:540:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:572:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:574:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Menu.C:614:11: style: The scope of the variable 'cmd' can be reduced. [variableScope] flwm-1.02+git2015.10.03+7dbb30/Menu.C:27:23: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] flwm-1.02+git2015.10.03+7dbb30/Menu.C:328:20: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] flwm-1.02+git2015.10.03+7dbb30/Menu.C:436:35: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] flwm-1.02+git2015.10.03+7dbb30/Menu.C:437:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] flwm-1.02+git2015.10.03+7dbb30/Frame.C:511:12: style: Either there is a missing 'override', or the member function 'Frame::getGnomeState' can be static. [functionStatic] flwm-1.02+git2015.10.03+7dbb30/Frame.H:119:8: note: Either there is a missing 'override', or the member function 'Frame::getGnomeState' can be static. flwm-1.02+git2015.10.03+7dbb30/Frame.C:511:12: note: Either there is a missing 'override', or the member function 'Frame::getGnomeState' can be static. flwm-1.02+git2015.10.03+7dbb30/Frame.C:1200:13: style: Either there is a missing 'override', or the member function 'Frame::resize' can be static. [functionStatic] flwm-1.02+git2015.10.03+7dbb30/Frame.H:128:8: note: Either there is a missing 'override', or the member function 'Frame::resize' can be static. flwm-1.02+git2015.10.03+7dbb30/Frame.C:1200:13: note: Either there is a missing 'override', or the member function 'Frame::resize' can be static. flwm-1.02+git2015.10.03+7dbb30/Frame.C:1202:13: style: Either there is a missing 'override', or the member function 'Frame::layout' can be static. [functionStatic] flwm-1.02+git2015.10.03+7dbb30/Frame.H:129:8: note: Either there is a missing 'override', or the member function 'Frame::layout' can be static. flwm-1.02+git2015.10.03+7dbb30/Frame.C:1202:13: note: Either there is a missing 'override', or the member function 'Frame::layout' can be static. flwm-1.02+git2015.10.03+7dbb30/Frame.C:815:13: style: Either there is a missing 'override', or the member function 'Frame::deactivate' can be static. [functionStatic] flwm-1.02+git2015.10.03+7dbb30/Frame.H:142:8: note: Either there is a missing 'override', or the member function 'Frame::deactivate' can be static. flwm-1.02+git2015.10.03+7dbb30/Frame.C:815:13: note: Either there is a missing 'override', or the member function 'Frame::deactivate' can be static. flwm-1.02+git2015.10.03+7dbb30/Frame.C:980:13: style:inconclusive: Either there is a missing 'override', or the member function 'Frame::desktop' can be const. [functionConst] flwm-1.02+git2015.10.03+7dbb30/Frame.H:167:8: note: Either there is a missing 'override', or the member function 'Frame::desktop' can be const. flwm-1.02+git2015.10.03+7dbb30/Frame.C:980:13: note: Either there is a missing 'override', or the member function 'Frame::desktop' can be const. flwm-1.02+git2015.10.03+7dbb30/Frame.C:972:13: style:inconclusive: Either there is a missing 'override', or the member function 'Frame::iconize' can be const. [functionConst] flwm-1.02+git2015.10.03+7dbb30/Frame.H:171:8: note: Either there is a missing 'override', or the member function 'Frame::iconize' can be const. flwm-1.02+git2015.10.03+7dbb30/Frame.C:972:13: note: Either there is a missing 'override', or the member function 'Frame::iconize' can be const. flwm-1.02+git2015.10.03+7dbb30/Frame.C:942:3: warning:inconclusive: Possible null pointer dereference: previous [nullPointer] flwm-1.02+git2015.10.03+7dbb30/Frame.C:912:21: note: Assignment 'previous=0', assigned value is 0 flwm-1.02+git2015.10.03+7dbb30/Frame.C:942:3: note: Null pointer dereference flwm-1.02+git2015.10.03+7dbb30/Frame.C:478:22: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:484:15: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:485:24: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:615:20: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:636:16: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:704:17: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1089:63: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1420:4: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1851:16: style: C-style pointer casting [cstyleCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:474:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:630:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:692:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:700:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:903:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1420:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1858:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1645:5: style: Redundant initialization for 'nw'. The initialized value is overwritten before it is read. [redundantInitialization] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1642:14: note: nw is initialized flwm-1.02+git2015.10.03+7dbb30/Frame.C:1645:5: note: nw is overwritten flwm-1.02+git2015.10.03+7dbb30/Frame.C:1650:5: style: Redundant initialization for 'nh'. The initialized value is overwritten before it is read. [redundantInitialization] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1643:14: note: nh is initialized flwm-1.02+git2015.10.03+7dbb30/Frame.C:1650:5: note: nh is overwritten flwm-1.02+git2015.10.03+7dbb30/Frame.C:309:9: style: The scope of the variable 'state' can be reduced. [variableScope] flwm-1.02+git2015.10.03+7dbb30/Frame.C:329:21: style: The scope of the variable 'tmp_o' can be reduced. [variableScope] flwm-1.02+git2015.10.03+7dbb30/Frame.C:66:22: style:inconclusive: Function 'Frame' argument 1 names different: declaration '' definition 'window'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:66:49: style:inconclusive: Function 'Frame' argument 2 names different: declaration '' definition 'existing'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:748:42: style:inconclusive: Function 'is_transient_for' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:856:25: style:inconclusive: Function 'state' argument 1 names different: declaration '' definition 'newstate'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:980:30: style:inconclusive: Function 'desktop' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1007:26: style:inconclusive: Function 'set_size' argument 1 names different: declaration '' definition 'nx'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1007:34: style:inconclusive: Function 'set_size' argument 2 names different: declaration '' definition 'ny'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1007:42: style:inconclusive: Function 'set_size' argument 3 names different: declaration '' definition 'nw'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1007:50: style:inconclusive: Function 'set_size' argument 4 names different: declaration '' definition 'nh'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1359:34: style:inconclusive: Function 'button_cb' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1419:41: style:inconclusive: Function 'button_cb_static' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1448:28: style:inconclusive: Function 'set_cursor' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1497:23: style:inconclusive: Function 'handle' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1691:33: style:inconclusive: Function 'handle' argument 1 names different: declaration '' definition 'ei'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1856:26: style:inconclusive: Function 'setProperty' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1856:34: style:inconclusive: Function 'setProperty' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1856:42: style:inconclusive: Function 'setProperty' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1856:52: style:inconclusive: Function 'setProperty' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1861:30: style:inconclusive: Function 'setProperty' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1861:38: style:inconclusive: Function 'setProperty' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1861:48: style:inconclusive: Function 'setProperty' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1865:30: style:inconclusive: Function 'sendMessage' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1865:38: style:inconclusive: Function 'sendMessage' argument 2 names different: declaration '' definition 'l'. [funcArgNamesDifferentUnnamed] flwm-1.02+git2015.10.03+7dbb30/Frame.C:307:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] flwm-1.02+git2015.10.03+7dbb30/Frame.C:490:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] flwm-1.02+git2015.10.03+7dbb30/Frame.C:743:17: style: Variable 'q' can be declared as pointer to const [constVariablePointer] flwm-1.02+git2015.10.03+7dbb30/Frame.C:750:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] flwm-1.02+git2015.10.03+7dbb30/Frame.C:1471:17: style: Variable 'previous_frame' can be declared as pointer to const [constVariablePointer] diff: head flwm-1.02+git2015.10.03+7dbb30/Desktop.C:105:30: style:inconclusive: Function 'number' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Desktop.C:61:30: style:inconclusive: Function 'Desktop' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Desktop.C:61:37: style:inconclusive: Function 'Desktop' argument 2 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Desktop.C:81:32: style:inconclusive: Function 'name' argument 1 names different: declaration '' definition 'l'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Desktop.C:86:32: style:inconclusive: Function 'current' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1007:26: style:inconclusive: Function 'set_size' argument 1 names different: declaration '' definition 'nx'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1007:34: style:inconclusive: Function 'set_size' argument 2 names different: declaration '' definition 'ny'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1007:42: style:inconclusive: Function 'set_size' argument 3 names different: declaration '' definition 'nw'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1007:50: style:inconclusive: Function 'set_size' argument 4 names different: declaration '' definition 'nh'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1359:34: style:inconclusive: Function 'button_cb' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1419:41: style:inconclusive: Function 'button_cb_static' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1448:28: style:inconclusive: Function 'set_cursor' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1497:23: style:inconclusive: Function 'handle' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1691:33: style:inconclusive: Function 'handle' argument 1 names different: declaration '' definition 'ei'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1856:26: style:inconclusive: Function 'setProperty' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1856:34: style:inconclusive: Function 'setProperty' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1856:42: style:inconclusive: Function 'setProperty' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1856:52: style:inconclusive: Function 'setProperty' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1861:30: style:inconclusive: Function 'setProperty' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1861:38: style:inconclusive: Function 'setProperty' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1861:48: style:inconclusive: Function 'setProperty' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1865:30: style:inconclusive: Function 'sendMessage' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:1865:38: style:inconclusive: Function 'sendMessage' argument 2 names different: declaration '' definition 'l'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:66:22: style:inconclusive: Function 'Frame' argument 1 names different: declaration '' definition 'window'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:66:49: style:inconclusive: Function 'Frame' argument 2 names different: declaration '' definition 'existing'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:748:42: style:inconclusive: Function 'is_transient_for' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:856:25: style:inconclusive: Function 'state' argument 1 names different: declaration '' definition 'newstate'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/Frame.C:980:30: style:inconclusive: Function 'desktop' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/FrameWindow.C:34:29: style:inconclusive: Function 'handle' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head flwm-1.02+git2015.10.03+7dbb30/main.C:59:25: style:inconclusive: Function 'handle' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] DONE