2026-03-20 11:54 ftp://ftp.de.debian.org/debian/pool/main/b/blackbox/blackbox_0.70.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 4412833 (2026-03-20 08:27:05 +0100) count: 449 448 elapsed-time: 6.3 6.2 head-timing-info: old-timing-info: head results: blackbox-0.70.1.orig/lib/Application.cc:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NOCLDSTOP [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Application.cc:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Application.cc:339:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LockMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Application.cc:564:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Application.cc:605:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Application.cc:615:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Timer.hh:135:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comp [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Display.hh:38:3: style: The class 'Display' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] blackbox-0.70.1.orig/lib/Timer.hh:58:5: style: Struct 'timeval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Application.hh:114:5: style: Class 'Application' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Menu.hh:48:12: style: Class 'MenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Application.hh:155:18: style: The function 'addTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/Timer.hh:162:18: note: Virtual function in base class blackbox-0.70.1.orig/lib/Application.hh:155:18: note: Function in derived class blackbox-0.70.1.orig/lib/Application.hh:156:18: style: The function 'removeTimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/Timer.hh:163:18: note: Virtual function in base class blackbox-0.70.1.orig/lib/Application.hh:156:18: note: Function in derived class blackbox-0.70.1.orig/lib/Menu.hh:181:14: style: The destructor '~Menu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/EventHandler.hh:41:21: note: Virtual destructor in base class blackbox-0.70.1.orig/lib/Menu.hh:181:14: note: Destructor in derived class blackbox-0.70.1.orig/lib/Menu.hh:250:18: style: The function 'buttonPressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/EventHandler.hh:45:25: note: Virtual function in base class blackbox-0.70.1.orig/lib/Menu.hh:250:18: note: Function in derived class blackbox-0.70.1.orig/lib/Menu.hh:251:18: style: The function 'buttonReleaseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/EventHandler.hh:48:25: note: Virtual function in base class blackbox-0.70.1.orig/lib/Menu.hh:251:18: note: Function in derived class blackbox-0.70.1.orig/lib/Menu.hh:252:18: style: The function 'motionNotifyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/EventHandler.hh:51:25: note: Virtual function in base class blackbox-0.70.1.orig/lib/Menu.hh:252:18: note: Function in derived class blackbox-0.70.1.orig/lib/Menu.hh:253:18: style: The function 'leaveNotifyEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/EventHandler.hh:80:25: note: Virtual function in base class blackbox-0.70.1.orig/lib/Menu.hh:253:18: note: Function in derived class blackbox-0.70.1.orig/lib/Menu.hh:254:18: style: The function 'exposeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/EventHandler.hh:84:25: note: Virtual function in base class blackbox-0.70.1.orig/lib/Menu.hh:254:18: note: Function in derived class blackbox-0.70.1.orig/lib/Menu.hh:255:18: style: The function 'keyPressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/EventHandler.hh:54:25: note: Virtual function in base class blackbox-0.70.1.orig/lib/Menu.hh:255:18: note: Function in derived class blackbox-0.70.1.orig/lib/Application.cc:613:39: style: Parameter 'menu' can be declared as pointer to const [constParameterPointer] blackbox-0.70.1.orig/lib/Bitmap.cc:145:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Bitmap.cc:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable standard_bitmaps [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Bitmap.cc:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable standard_bitmaps [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Bitmap.cc:194:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable standard_bitmaps [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Bitmap.cc:202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable standard_bitmaps [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Bitmap.cc:210:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable standard_bitmaps [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Bitmap.cc:69:12: style: Class 'BitmapLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Color.cc:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Color.cc:261:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorcache [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Color.cc:269:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Color.cc:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorcache [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Color.cc:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorcache [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Color.cc:42:5: style: Class 'ColorCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Color.cc:103:14: style: Struct 'PixelRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Color.cc:141:13: warning: Logical conjunction always evaluates to false: r < 0 && r > 255. [incorrectLogicOperator] blackbox-0.70.1.orig/lib/Color.cc:143:13: warning: Logical conjunction always evaluates to false: g < 0 && g > 255. [incorrectLogicOperator] blackbox-0.70.1.orig/lib/Color.cc:145:13: warning: Logical conjunction always evaluates to false: b < 0 && b > 255. [incorrectLogicOperator] blackbox-0.70.1.orig/lib/Color.cc:190:13: warning: Logical conjunction always evaluates to false: r < 0 && r > 255. [incorrectLogicOperator] blackbox-0.70.1.orig/lib/Color.cc:192:13: warning: Logical conjunction always evaluates to false: g < 0 && g > 255. [incorrectLogicOperator] blackbox-0.70.1.orig/lib/Color.cc:194:13: warning: Logical conjunction always evaluates to false: b < 0 && b > 255. [incorrectLogicOperator] blackbox-0.70.1.orig/lib/Color.cc:221:24: style: The scope of the variable 'count' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Display.cc:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Display.cc:158:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:174:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:207:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:233:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:251:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:259:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:290:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:344:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:350:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:368:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:376:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WINDOW [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:463:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:470:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:484:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:498:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:506:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:520:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:535:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:561:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:590:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:609:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:622:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:657:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:675:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::utf8_string' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_supported' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_client_list' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_client_list_stacking' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_number_of_desktops' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_desktop_geometry' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_desktop_viewport' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_current_desktop' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_desktop_names' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_active_window' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_workarea' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_supporting_wm_check' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_virtual_roots' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_desktop_layout' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_showing_desktop' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_close_window' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_moveresize_window' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_moveresize' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_restack_window' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_request_frame_extents' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_name' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_visible_name' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_icon_name' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_visible_icon_name' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_desktop' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type_desktop' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type_dock' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type_toolbar' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type_menu' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type_utility' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type_splash' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type_dialog' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_window_type_normal' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_modal' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_sticky' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_maximized_vert' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_maximized_horz' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_shaded' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_skip_taskbar' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_skip_pager' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_hidden' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_fullscreen' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_above' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_below' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_demands_attention' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_remove' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_add' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_state_toggle' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_allowed_actions' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_move' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_resize' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_minimize' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_shade' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_stick' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_maximize_horz' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_maximize_vert' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_fullscreen' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_change_desktop' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_action_close' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_strut' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_strut_partial' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_icon_geometry' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_icon' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_pid' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_handled_icons' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_user_time' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_frame_extents' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_ping' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.cc:33:11: warning: Member variable 'EWMH::net_wm_sync_request' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/lib/EWMH.hh:196:17: style: The member function 'bt::EWMH::wmStateRemove' can be static. [functionStatic] blackbox-0.70.1.orig/lib/EWMH.hh:198:17: style: The member function 'bt::EWMH::wmStateAdd' can be static. [functionStatic] blackbox-0.70.1.orig/lib/EWMH.hh:200:17: style: The member function 'bt::EWMH::wmStateToggle' can be static. [functionStatic] blackbox-0.70.1.orig/lib/EWMH.cc:197:64: style:inconclusive: Function 'setNumberOfDesktops' argument 2 names different: declaration 'count' definition 'number'. [funcArgNamesDifferent] blackbox-0.70.1.orig/lib/EWMH.hh:105:58: note: Function 'setNumberOfDesktops' argument 2 names different: declaration 'count' definition 'number'. blackbox-0.70.1.orig/lib/EWMH.cc:197:64: note: Function 'setNumberOfDesktops' argument 2 names different: declaration 'count' definition 'number'. blackbox-0.70.1.orig/lib/EWMH.cc:150:57: style: Parameter 'windows' can be declared as reference to const [constParameterReference] blackbox-0.70.1.orig/lib/EWMH.cc:173:51: style: Parameter 'windows' can be declared as reference to const [constParameterReference] blackbox-0.70.1.orig/lib/EWMH.cc:367:59: style: Parameter 'windows' can be declared as reference to const [constParameterReference] blackbox-0.70.1.orig/lib/EWMH.cc:497:52: style: Parameter 'atoms' can be declared as reference to const [constParameterReference] blackbox-0.70.1.orig/lib/EWMH.cc:519:61: style: Parameter 'atoms' can be declared as reference to const [constParameterReference] blackbox-0.70.1.orig/lib/EWMH.cc:235:20: style: Variable 'values' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/lib/EWMH.cc:538:24: style: Variable 'values' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/lib/EWMH.cc:564:25: style: Variable 'values' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/lib/EWMH.cc:592:20: style: Variable 'values' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/lib/Font.cc:252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Font.cc:449:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Font.cc:485:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Font.cc:541:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Font.cc:589:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Font.hh:102:18: warning: Member variable 'Font::_xftfont' is not assigned a value in 'Font::operator='. [operatorEqVarError] blackbox-0.70.1.orig/lib/Font.hh:102:18: warning: Member variable 'Font::_screen' is not assigned a value in 'Font::operator='. [operatorEqVarError] blackbox-0.70.1.orig/lib/Font.cc:57:5: style: Class 'FontCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Font.cc:98:14: style: Struct 'FontRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Image.cc:271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrayScale [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Image.cc:589:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Image.cc:829:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Image.cc:909:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorTableList [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Image.cc:1350:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Image.cc:742:17: style:inconclusive: Technically the member function 'bt::Image::OrderedDither' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:74:10: note: Technically the member function 'bt::Image::OrderedDither' can be const. blackbox-0.70.1.orig/lib/Image.cc:742:17: note: Technically the member function 'bt::Image::OrderedDither' can be const. blackbox-0.70.1.orig/lib/Image.cc:772:17: style:inconclusive: Technically the member function 'bt::Image::FloydSteinbergDither' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:78:10: note: Technically the member function 'bt::Image::FloydSteinbergDither' can be const. blackbox-0.70.1.orig/lib/Image.cc:772:17: note: Technically the member function 'bt::Image::FloydSteinbergDither' can be const. blackbox-0.70.1.orig/lib/Image.cc:1007:17: style:inconclusive: Technically the member function 'bt::Image::raisedBevel' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:85:10: note: Technically the member function 'bt::Image::raisedBevel' can be const. blackbox-0.70.1.orig/lib/Image.cc:1007:17: note: Technically the member function 'bt::Image::raisedBevel' can be const. blackbox-0.70.1.orig/lib/Image.cc:1101:17: style:inconclusive: Technically the member function 'bt::Image::sunkenBevel' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:86:10: note: Technically the member function 'bt::Image::sunkenBevel' can be const. blackbox-0.70.1.orig/lib/Image.cc:1101:17: note: Technically the member function 'bt::Image::sunkenBevel' can be const. blackbox-0.70.1.orig/lib/Image.cc:1195:17: style:inconclusive: Technically the member function 'bt::Image::dgradient' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:87:10: note: Technically the member function 'bt::Image::dgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1195:17: note: Technically the member function 'bt::Image::dgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1626:17: style:inconclusive: Technically the member function 'bt::Image::egradient' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:88:10: note: Technically the member function 'bt::Image::egradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1626:17: note: Technically the member function 'bt::Image::egradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1416:17: style:inconclusive: Technically the member function 'bt::Image::pgradient' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:90:10: note: Technically the member function 'bt::Image::pgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1416:17: note: Technically the member function 'bt::Image::pgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1518:17: style:inconclusive: Technically the member function 'bt::Image::rgradient' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:91:10: note: Technically the member function 'bt::Image::rgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1518:17: note: Technically the member function 'bt::Image::rgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1363:17: style:inconclusive: Technically the member function 'bt::Image::vgradient' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:92:10: note: Technically the member function 'bt::Image::vgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1363:17: note: Technically the member function 'bt::Image::vgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1842:17: style:inconclusive: Technically the member function 'bt::Image::cdgradient' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:93:10: note: Technically the member function 'bt::Image::cdgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1842:17: note: Technically the member function 'bt::Image::cdgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1734:17: style:inconclusive: Technically the member function 'bt::Image::pcgradient' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.hh:94:10: note: Technically the member function 'bt::Image::pcgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:1734:17: note: Technically the member function 'bt::Image::pcgradient' can be const. blackbox-0.70.1.orig/lib/Image.cc:539:23: style:inconclusive: Technically the member function 'bt::XColorTable::map' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.cc:88:10: note: Technically the member function 'bt::XColorTable::map' can be const. blackbox-0.70.1.orig/lib/Image.cc:539:23: note: Technically the member function 'bt::XColorTable::map' can be const. blackbox-0.70.1.orig/lib/Image.cc:548:32: style:inconclusive: Technically the member function 'bt::XColorTable::pixel' can be const. [functionConst] blackbox-0.70.1.orig/lib/Image.cc:91:19: note: Technically the member function 'bt::XColorTable::pixel' can be const. blackbox-0.70.1.orig/lib/Image.cc:548:32: note: Technically the member function 'bt::XColorTable::pixel' can be const. blackbox-0.70.1.orig/lib/Image.cc:925:7: style: Condition '!shm_ok' is always true [knownConditionTrueFalse] blackbox-0.70.1.orig/lib/Image.cc:915:17: note: Assignment 'shm_ok=false', assigned value is 0 blackbox-0.70.1.orig/lib/Image.cc:925:7: note: Condition '!shm_ok' is always true blackbox-0.70.1.orig/lib/Image.cc:624:16: style: The scope of the variable 'bw' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:746:22: style: The scope of the variable 'dithx' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:746:29: style: The scope of the variable 'dithy' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:746:36: style: The scope of the variable 'r' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:746:39: style: The scope of the variable 'g' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:746:42: style: The scope of the variable 'b' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:746:45: style: The scope of the variable 'error' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:955:32: style: The scope of the variable 'r' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:955:35: style: The scope of the variable 'g' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:955:38: style: The scope of the variable 'b' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/Image.cc:624:19: style: Variable 'bw' is assigned a value that is never used. [unreadVariable] blackbox-0.70.1.orig/lib/Menu.cc:309:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Menu.cc:1176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Menu.cc:387:16: style:inconclusive: Technically the member function 'bt::Menu::positionRect' can be const. [functionConst] blackbox-0.70.1.orig/lib/Menu.hh:282:10: note: Technically the member function 'bt::Menu::positionRect' can be const. blackbox-0.70.1.orig/lib/Menu.cc:387:16: note: Technically the member function 'bt::Menu::positionRect' can be const. blackbox-0.70.1.orig/lib/Menu.hh:239:18: style: Virtual function 'hide' is called from destructor '~Menu()' at line 331. Dynamic binding is not used. [virtualCallInConstructor] blackbox-0.70.1.orig/lib/Menu.cc:331:3: note: Calling hide blackbox-0.70.1.orig/lib/Menu.hh:239:18: note: hide is a virtual function blackbox-0.70.1.orig/lib/Menu.cc:250:12: style: Class 'IdentMatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Menu.cc:260:12: style: Class 'IndexMatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Menu.cc:239:17: style: The function 'timeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/lib/Timer.hh:71:18: note: Virtual function in base class blackbox-0.70.1.orig/lib/Menu.cc:239:17: note: Function in derived class blackbox-0.70.1.orig/lib/Menu.cc:194:59: style:inconclusive: Function 'drawItem' argument 4 names different: declaration 'activePixmap' definition 'pixmap'. [funcArgNamesDifferent] blackbox-0.70.1.orig/lib/Menu.hh:143:48: note: Function 'drawItem' argument 4 names different: declaration 'activePixmap' definition 'pixmap'. blackbox-0.70.1.orig/lib/Menu.cc:194:59: note: Function 'drawItem' argument 4 names different: declaration 'activePixmap' definition 'pixmap'. blackbox-0.70.1.orig/lib/Menu.cc:652:21: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] blackbox-0.70.1.orig/lib/Pen.cc:231:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Pen.cc:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Pen.cc:371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Pen.cc:567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _display [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Pen.cc:562:21: style: The member function 'bt::Pen::XDisplay' can be static. [functionStatic] blackbox-0.70.1.orig/lib/Pen.hh:56:16: note: The member function 'bt::Pen::XDisplay' can be static. blackbox-0.70.1.orig/lib/Pen.cc:562:21: note: The member function 'bt::Pen::XDisplay' can be static. blackbox-0.70.1.orig/lib/Pen.cc:566:29: style: The member function 'bt::Pen::display' can be static. [functionStatic] blackbox-0.70.1.orig/lib/Pen.hh:57:20: note: The member function 'bt::Pen::display' can be static. blackbox-0.70.1.orig/lib/Pen.cc:566:29: note: The member function 'bt::Pen::display' can be static. blackbox-0.70.1.orig/lib/Pen.cc:580:19: style: The member function 'bt::Pen::xftDraw' can be static. [functionStatic] blackbox-0.70.1.orig/lib/Pen.hh:60:14: note: The member function 'bt::Pen::xftDraw' can be static. blackbox-0.70.1.orig/lib/Pen.cc:580:19: note: The member function 'bt::Pen::xftDraw' can be static. blackbox-0.70.1.orig/lib/Pen.cc:329:20: style: The member function 'bt::PenCache::release' can be static. [functionStatic] blackbox-0.70.1.orig/lib/Pen.cc:169:10: note: The member function 'bt::PenCache::release' can be static. blackbox-0.70.1.orig/lib/Pen.cc:329:20: note: The member function 'bt::PenCache::release' can be static. blackbox-0.70.1.orig/lib/Pen.cc:407:20: style: The member function 'bt::PenCache::release' can be static. [functionStatic] blackbox-0.70.1.orig/lib/Pen.cc:176:10: note: The member function 'bt::PenCache::release' can be static. blackbox-0.70.1.orig/lib/Pen.cc:407:20: note: The member function 'bt::PenCache::release' can be static. blackbox-0.70.1.orig/lib/Pen.cc:258:3: warning: Class 'PenCache' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] blackbox-0.70.1.orig/lib/Pen.cc:258:3: warning: Class 'PenCache' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] blackbox-0.70.1.orig/lib/Pen.cc:159:5: style: Class 'PenCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Pen.cc:305:20: style: The scope of the variable 'c' can be reduced. [variableScope] blackbox-0.70.1.orig/lib/PixmapCache.cc:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/PixmapCache.cc:195:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/PixmapCache.cc:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_usage [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/PixmapCache.cc:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxmem_usage [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/PixmapCache.cc:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxmem_usage [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/PixmapCache.cc:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_usage [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/PixmapCache.cc:45:5: style: Class 'RealPixmapCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/PixmapCache.cc:83:14: style: Struct 'PixmapMatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/lib/Texture.cc:72:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Timer.cc:35:19: style:inconclusive: Technically the member function 'bt::timeval::operator<' can be const. [functionConst] blackbox-0.70.1.orig/lib/Timer.hh:51:10: note: Technically the member function 'bt::timeval::operator<' can be const. blackbox-0.70.1.orig/lib/Timer.cc:35:19: note: Technically the member function 'bt::timeval::operator<' can be const. blackbox-0.70.1.orig/lib/Unicode.cc:100:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Unicode.cc:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Unicode.cc:51:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/lib/Util.cc:50:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Util.cc:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Util.cc:90:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/lib/Util.cc:201:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:56:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULTMENU [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/ScreenResource.hh:86:1: style: The class 'ScreenResource' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::focus_model' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::window_placement_policy' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::row_direction' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::col_direction' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::ignore_shaded' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::auto_raise' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::click_raise' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::opaque_move' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::opaque_resize' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::full_max' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::focus_new_windows' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::focus_last_window_on_workspace' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::allow_scroll_lock' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::change_workspace_with_mouse_wheel' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::shade_window_with_mouse_wheel' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::toolbar_actions_with_mouse_wheel' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::edge_snap_threshold' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.cc:37:19: warning: Member variable 'BlackboxResource::window_snap_threshold' is not initialized in the constructor. [uninitMemberVar] blackbox-0.70.1.orig/src/BlackboxResource.hh:89:3: style: Class 'BlackboxResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/src/Window.hh:308:17: style: The function 'windowID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/src/StackingList.hh:96:18: note: Virtual function in base class blackbox-0.70.1.orig/src/Window.hh:308:17: note: Function in derived class blackbox-0.70.1.orig/src/Configmenu.cc:357:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDither [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Configmenu.cc:365:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDither [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyChangeMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:320:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:366:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:505:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:606:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StateHint [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:727:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:1228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:1341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:1489:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:1721:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEventMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:1772:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parent_Relative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:1861:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:2044:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPosition [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:2441:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:2464:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Screen.cc:1371:25: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] blackbox-0.70.1.orig/src/Screen.cc:1420:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] blackbox-0.70.1.orig/src/Screen.cc:2116:15: style:inconclusive: Either there is a missing 'override', or the member function 'BScreen::centerPlacement' can be const. [functionConst] blackbox-0.70.1.orig/src/Screen.hh:107:8: note: Either there is a missing 'override', or the member function 'BScreen::centerPlacement' can be const. blackbox-0.70.1.orig/src/Screen.cc:2116:15: note: Either there is a missing 'override', or the member function 'BScreen::centerPlacement' can be const. blackbox-0.70.1.orig/src/Slit.hh:68:3: style: Class 'Slit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/src/Toolbar.hh:70:3: style: Class 'Toolbar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/src/Slit.hh:74:10: style: The function 'windowID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/src/StackingList.hh:96:18: note: Virtual function in base class blackbox-0.70.1.orig/src/Slit.hh:74:10: note: Function in derived class blackbox-0.70.1.orig/src/Toolbar.hh:81:10: style: The function 'windowID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] blackbox-0.70.1.orig/src/StackingList.hh:96:18: note: Virtual function in base class blackbox-0.70.1.orig/src/Toolbar.hh:81:10: note: Function in derived class blackbox-0.70.1.orig/src/Screen.cc:1331:41: style: Condition '_blackbox->resource().menuFilename()' is always true [knownConditionTrueFalse] blackbox-0.70.1.orig/src/Screen.cc:2071:31: style: Assigned value 'centerPlacement(r,usableArea)' is always true [knownConditionTrueFalse] blackbox-0.70.1.orig/src/Screen.cc:2071:31: note: Calling function 'centerPlacement' returns 1 blackbox-0.70.1.orig/src/Screen.cc:2071:31: note: Assigned value 'centerPlacement(r,usableArea)' is always true blackbox-0.70.1.orig/src/Screen.cc:1665:26: warning: If resource allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfResources] blackbox-0.70.1.orig/src/Screen.cc:1661:23: note: Assuming allocation function fails blackbox-0.70.1.orig/src/Screen.cc:1661:23: note: Assignment 'd=opendir(stylesdir.c_str())', assigned value is 0 blackbox-0.70.1.orig/src/Screen.cc:1665:26: note: Null pointer dereference blackbox-0.70.1.orig/src/Screen.cc:1668:16: warning: If resource allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfResources] blackbox-0.70.1.orig/src/Screen.cc:1661:23: note: Assuming allocation function fails blackbox-0.70.1.orig/src/Screen.cc:1661:23: note: Assignment 'd=opendir(stylesdir.c_str())', assigned value is 0 blackbox-0.70.1.orig/src/Screen.cc:1668:16: note: Null pointer dereference blackbox-0.70.1.orig/src/Screen.cc:663:45: style:inconclusive: Function 'releaseWindow' argument 1 names different: declaration 'win' definition 'w'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Screen.hh:189:38: note: Function 'releaseWindow' argument 1 names different: declaration 'win' definition 'w'. blackbox-0.70.1.orig/src/Screen.cc:663:45: note: Function 'releaseWindow' argument 1 names different: declaration 'win' definition 'w'. blackbox-0.70.1.orig/src/Screen.cc:2116:41: style:inconclusive: Function 'centerPlacement' argument 1 names different: declaration 'win' definition 'rect'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Screen.hh:107:34: note: Function 'centerPlacement' argument 1 names different: declaration 'win' definition 'rect'. blackbox-0.70.1.orig/src/Screen.cc:2116:41: note: Function 'centerPlacement' argument 1 names different: declaration 'win' definition 'rect'. blackbox-0.70.1.orig/src/Screen.cc:2127:64: style:inconclusive: Function 'smartPlacement' argument 2 names different: declaration 'win' definition 'rect'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Screen.hh:108:57: note: Function 'smartPlacement' argument 2 names different: declaration 'win' definition 'rect'. blackbox-0.70.1.orig/src/Screen.cc:2127:64: note: Function 'smartPlacement' argument 2 names different: declaration 'win' definition 'rect'. blackbox-0.70.1.orig/src/Screen.cc:2064:23: style: Variable 'res' can be declared as reference to const [constVariableReference] blackbox-0.70.1.orig/src/Screen.cc:528:18: style: Variable 'workspace' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Screen.cc:706:14: style: Variable 'workspace' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Screen.cc:790:59: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] blackbox-0.70.1.orig/src/Screen.cc:977:16: style: Variable 'above' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Screen.cc:1019:59: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] blackbox-0.70.1.orig/src/Screen.cc:1170:16: style: Variable 'above' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Screen.cc:1229:16: style: Variable 'workspace' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Screen.cc:2055:21: style: Variable 'w' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Screen.cc:2448:28: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Screen.cc:1517:13: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] blackbox-0.70.1.orig/src/Screen.cc:2278:30: error: Uninitialized variable: gx [legacyUninitvar] blackbox-0.70.1.orig/src/Screen.cc:1023:34: style: Variable 'begin' is assigned a value that is never used. [unreadVariable] blackbox-0.70.1.orig/src/Screen.cc:1079:30: style: Variable 'l' is assigned a value that is never used. [unreadVariable] blackbox-0.70.1.orig/src/ScreenResource.cc:250:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULTSTYLE [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/ScreenResource.cc:545:52: style:inconclusive: Function 'setWorkspaceName' argument 1 names different: declaration 'w' definition 'i'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/ScreenResource.hh:110:38: note: Function 'setWorkspaceName' argument 1 names different: declaration 'w' definition 'i'. blackbox-0.70.1.orig/src/ScreenResource.cc:545:52: note: Function 'setWorkspaceName' argument 1 names different: declaration 'w' definition 'i'. blackbox-0.70.1.orig/src/Slit.cc:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Slit.cc:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconWindowHint [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Slit.cc:167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEventMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Slit.cc:273:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Slit.cc:181:3: style: Struct 'SlitClientMatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] blackbox-0.70.1.orig/src/StackingList.cc:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/StackingList.cc:211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/StackingList.cc:168:27: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] blackbox-0.70.1.orig/src/StackingList.cc:168:7: note: outer condition: *fullscreen blackbox-0.70.1.orig/src/StackingList.cc:168:27: note: identical inner condition: *fullscreen blackbox-0.70.1.orig/src/StackingList.cc:169:22: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] blackbox-0.70.1.orig/src/StackingList.cc:169:7: note: outer condition: *above blackbox-0.70.1.orig/src/StackingList.cc:169:22: note: identical inner condition: *above blackbox-0.70.1.orig/src/StackingList.cc:170:23: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] blackbox-0.70.1.orig/src/StackingList.cc:170:7: note: outer condition: *normal blackbox-0.70.1.orig/src/StackingList.cc:170:23: note: identical inner condition: *normal blackbox-0.70.1.orig/src/StackingList.cc:171:22: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] blackbox-0.70.1.orig/src/StackingList.cc:171:7: note: outer condition: *below blackbox-0.70.1.orig/src/StackingList.cc:171:22: note: identical inner condition: *below blackbox-0.70.1.orig/src/StackingList.cc:185:21: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] blackbox-0.70.1.orig/src/StackingList.cc:185:9: note: outer condition: *it blackbox-0.70.1.orig/src/StackingList.cc:185:21: note: identical inner condition: *it blackbox-0.70.1.orig/src/StackingList.cc:195:19: style: Variable 'win' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Toolbar.cc:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:445:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:504:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:526:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:572:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:595:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:613:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Toolbar.cc:265:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] blackbox-0.70.1.orig/src/Toolbar.cc:460:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] blackbox-0.70.1.orig/src/Toolbar.cc:566:43: style:inconclusive: Function 'redrawPrevWindowButton' argument 1 names different: declaration 'preseed' definition 'pressed'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Toolbar.hh:63:36: note: Function 'redrawPrevWindowButton' argument 1 names different: declaration 'preseed' definition 'pressed'. blackbox-0.70.1.orig/src/Toolbar.cc:566:43: note: Function 'redrawPrevWindowButton' argument 1 names different: declaration 'preseed' definition 'pressed'. blackbox-0.70.1.orig/src/Toolbar.cc:589:43: style:inconclusive: Function 'redrawNextWindowButton' argument 1 names different: declaration 'preseed' definition 'pressed'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Toolbar.hh:64:36: note: Function 'redrawNextWindowButton' argument 1 names different: declaration 'preseed' definition 'pressed'. blackbox-0.70.1.orig/src/Toolbar.cc:589:43: note: Function 'redrawNextWindowButton' argument 1 names different: declaration 'preseed' definition 'pressed'. blackbox-0.70.1.orig/src/Toolbar.cc:799:38: style:inconclusive: Function 'setPlacement' argument 1 names different: declaration 'placement' definition 'place'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Toolbar.hh:102:31: note: Function 'setPlacement' argument 1 names different: declaration 'placement' definition 'place'. blackbox-0.70.1.orig/src/Toolbar.cc:799:38: note: Function 'setPlacement' argument 1 names different: declaration 'placement' definition 'place'. blackbox-0.70.1.orig/src/Toolbar.cc:204:19: style: Variable 'resource' can be declared as reference to const [constVariableReference] blackbox-0.70.1.orig/src/Toolbar.cc:265:16: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Toolbar.cc:456:14: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Toolbar.cc:486:19: style: Variable 'foc' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Toolbar.cc:272:13: style: Variable 'len' is assigned a value that is never used. [unreadVariable] blackbox-0.70.1.orig/src/Window.cc:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PResizeInc [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:610:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:674:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:749:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:782:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NorthWestGravity [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:898:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:925:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1286:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWColormap [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1308:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWEventMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1331:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetModeInsert [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1455:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1471:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1500:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1513:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1547:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1559:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1572:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1577:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1590:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1595:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1608:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1624:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1752:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1 [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1781:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1 [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1807:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:1902:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2049:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RevertToPointerRoot [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2227:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2271:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StructureNotifyMask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2492:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2640:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2747:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2792:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2823:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2859:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2901:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:2935:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconicState [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3216:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3350:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBorderWidth [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3411:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3500:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3514:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1Mask [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3537:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyNormal [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3593:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetModeDelete [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3677:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3816:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3849:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3883:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:3999:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:4030:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:4074:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PResizeInc [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Window.cc:984:3: performance: Variable 'lastButtonPressTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] blackbox-0.70.1.orig/src/Window.cc:3322:22: style:inconclusive: Either there is a missing 'override', or the member function 'BlackboxWindow::exposeEvent' can be const. [functionConst] blackbox-0.70.1.orig/src/Window.hh:400:8: note: Either there is a missing 'override', or the member function 'BlackboxWindow::exposeEvent' can be const. blackbox-0.70.1.orig/src/Window.cc:3322:22: note: Either there is a missing 'override', or the member function 'BlackboxWindow::exposeEvent' can be const. blackbox-0.70.1.orig/src/Window.cc:3439:16: style: Redundant condition: event->button==3. 'A || (A && B)' is equivalent to 'A' [redundantCondition] blackbox-0.70.1.orig/src/Window.cc:225:3: warning: Either the condition '!group' is redundant or there is possible null pointer dereference: group. [nullPointerRedundantCheck] blackbox-0.70.1.orig/src/Window.cc:220:7: note: Assuming that condition '!group' is not redundant blackbox-0.70.1.orig/src/Window.cc:225:3: note: Null pointer dereference blackbox-0.70.1.orig/src/Window.cc:510:13: style: C-style pointer casting [cstyleCast] blackbox-0.70.1.orig/src/Window.cc:529:13: style: C-style pointer casting [cstyleCast] blackbox-0.70.1.orig/src/Window.cc:946:9: style: C-style pointer casting [cstyleCast] blackbox-0.70.1.orig/src/Window.cc:672:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] blackbox-0.70.1.orig/src/Window.cc:936:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] blackbox-0.70.1.orig/src/Window.cc:2643:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] blackbox-0.70.1.orig/src/Window.cc:222:5: style: Variable 'group' is assigned an expression that holds the same value. [redundantAssignment] blackbox-0.70.1.orig/src/Window.cc:219:23: note: group is assigned 'win->findWindowGroup()' here. blackbox-0.70.1.orig/src/Window.cc:222:5: note: Variable 'group' is assigned an expression that holds the same value. blackbox-0.70.1.orig/src/Window.cc:2928:70: style:inconclusive: Function 'clientMessageEvent' argument 1 names different: declaration 'ce' definition 'event'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Window.hh:392:61: note: Function 'clientMessageEvent' argument 1 names different: declaration 'ce' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:2928:70: note: Function 'clientMessageEvent' argument 1 names different: declaration 'ce' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3149:71: style:inconclusive: Function 'propertyNotifyEvent' argument 1 names different: declaration 'pe' definition 'event'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Window.hh:399:57: note: Function 'propertyNotifyEvent' argument 1 names different: declaration 'pe' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3149:71: note: Function 'propertyNotifyEvent' argument 1 names different: declaration 'pe' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3322:61: style:inconclusive: Function 'exposeEvent' argument 1 names different: declaration 'ee' definition 'event'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Window.hh:400:47: note: Function 'exposeEvent' argument 1 names different: declaration 'ee' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3322:61: note: Function 'exposeEvent' argument 1 names different: declaration 'ee' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3346:50: style:inconclusive: Function 'configureRequestEvent' argument 1 names different: declaration 'cr' definition 'event'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Window.hh:401:67: note: Function 'configureRequestEvent' argument 1 names different: declaration 'cr' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3346:50: note: Function 'configureRequestEvent' argument 1 names different: declaration 'cr' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3394:66: style:inconclusive: Function 'buttonPressEvent' argument 1 names different: declaration 'be' definition 'event'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Window.hh:393:52: note: Function 'buttonPressEvent' argument 1 names different: declaration 'be' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3394:66: note: Function 'buttonPressEvent' argument 1 names different: declaration 'be' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3463:68: style:inconclusive: Function 'buttonReleaseEvent' argument 1 names different: declaration 're' definition 'event'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Window.hh:394:54: note: Function 'buttonReleaseEvent' argument 1 names different: declaration 're' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3463:68: note: Function 'buttonReleaseEvent' argument 1 names different: declaration 're' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3506:67: style:inconclusive: Function 'motionNotifyEvent' argument 1 names different: declaration 'me' definition 'event'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Window.hh:395:53: note: Function 'motionNotifyEvent' argument 1 names different: declaration 'me' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3506:67: note: Function 'motionNotifyEvent' argument 1 names different: declaration 'me' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3536:68: style:inconclusive: Function 'enterNotifyEvent' argument 1 names different: declaration 'ce' definition 'event'. [funcArgNamesDifferent] blackbox-0.70.1.orig/src/Window.hh:402:54: note: Function 'enterNotifyEvent' argument 1 names different: declaration 'ce' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:3536:68: note: Function 'enterNotifyEvent' argument 1 names different: declaration 'ce' definition 'event'. blackbox-0.70.1.orig/src/Window.cc:2157:17: style: Variable 'group' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Window.cc:1659:8: style: Variable 'bx' is assigned a value that is never used. [unreadVariable] blackbox-0.70.1.orig/src/Window.cc:3211:13: style: Variable 'group' is assigned a value that is never used. [unreadVariable] blackbox-0.70.1.orig/src/WindowGroup.cc:47:49: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] blackbox-0.70.1.orig/src/WindowGroup.cc:70:52: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] blackbox-0.70.1.orig/src/Windowmenu.cc:107:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Windowmenu.cc:149:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Windowmenu.cc:148:16: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/Workspace.cc:70:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Workspace.cc:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSENTINEL [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/Workspace.cc:75:28: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] blackbox-0.70.1.orig/src/blackbox.cc:102:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/blackbox.cc:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyGrab [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/blackbox.cc:227:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyGrab [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/blackbox.cc:388:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/blackbox.cc:548:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUTDOWN [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/blackbox.cc:124:47: style: Parameter 'e' can be declared as pointer to const. However it seems that 'scanForFocusIn' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blackbox-0.70.1.orig/src/blackbox.cc:285:43: note: You might need to cast the function pointer here blackbox-0.70.1.orig/src/blackbox.cc:124:47: note: Parameter 'e' can be declared as pointer to const blackbox-0.70.1.orig/src/main.cc:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __blackbox_version [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/src/main.cc:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __blackbox_version [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bsetroot.cc:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bsetroot.cc:120:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RetainPermanent [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bsetroot.cc:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bsetroot.cc:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bsetroot.cc:259:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bsetroot.cc:292:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bsetroot.cc:325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bsetroot.cc:351:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bstyleconvert.cc:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bstyleconvert.cc:585:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bstyleconvert.cc:605:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bstyleconvert.cc:719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] blackbox-0.70.1.orig/util/bstyleconvert.cc:714:26: style: Parameter 'argv' can be declared as const array [constParameter] diff: head blackbox-0.70.1.orig/src/Toolbar.cc:204:19: style: Variable 'resource' can be declared as reference to const [constVariableReference] DONE