2025-08-29 23:49 ftp://ftp.de.debian.org/debian/pool/main/c/cairo-dock/cairo-dock_3.5.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=cairo --library=gtk --library=opengl --library=motif --library=libcurl --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 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 478055e (2025-08-29 18:53:24 +0200) count: 284 769 elapsed-time: 1.5 3.6 head-timing-info: old-timing-info: head results: Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-init.c:37:2: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-notifications.c:37:2: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bFirstLaunch [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bFirstLaunch [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bTestComposite [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:215:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iNbTestComposite [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:246:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_cCairoDockDataDir [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-tips-dialog.c:326:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-tips-dialog.c:326:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:122:58: style: Parameter 'data' can be declared as pointer to const. However it seems that '_on_free_info_dialog' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:205:15: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-composite.c:122:58: note: Parameter 'data' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:731:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:731:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:126:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_KEY_FILE_KEEP_COMMENTS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-backend.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-backend.c:121:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-backend.c:147:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-backend.c:168:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-backend.c:189:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-backend.c:134:15: style: Variable 'pModule' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-commons.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-commons.c:149:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkRequisition [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-commons.c:222:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-commons.c:177:123: style: Parameter 'pPosition' can be declared as pointer to const. However it seems that 'cairo_dock_place_menu_at_position' is a callback function, if 'pPosition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-commons.c:198:25: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-commons.c:177:123: note: Parameter 'pPosition' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-simple.c:183:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-simple.c:282:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_FRAME_MARGIN [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-simple.c:381:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-simple.c:553:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-simple.c:609:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-simple.c:641:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoDockGuiBackend [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:209:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:277:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:334:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_DOWN [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:350:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:416:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:454:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:497:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:507:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:515:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:525:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:533:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:550:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:138:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:138:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:127:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:127:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-simple.c:60:15: style: struct member 'CDCategory::cTooltip' is never used. [unusedStructMember] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:546:128: style:inconclusive: Function 'cairo_dock_notification_shortkey_added_removed_changed' argument 2 names different: declaration 'pKeyBinding' definition 'pShortkey'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.h:57:100: note: Function 'cairo_dock_notification_shortkey_added_removed_changed' argument 2 names different: declaration 'pKeyBinding' definition 'pShortkey'. Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:546:128: note: Function 'cairo_dock_notification_shortkey_added_removed_changed' argument 2 names different: declaration 'pKeyBinding' definition 'pShortkey'. Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:46:35: style: Parameter 'icon1' can be declared as pointer to const. However it seems that '_compare_zorder' is a callback function, if 'icon1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:89:76: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:46:35: note: Parameter 'icon1' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:46:48: style: Parameter 'icon2' can be declared as pointer to const. However it seems that '_compare_zorder' is a callback function, if 'icon2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:89:76: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:46:48: note: Parameter 'icon2' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:55:59: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:123:19: style: Variable 'pActiveAppli' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:148:59: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:404:8: style: Variable 'pNewIcon' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:500:80: style: Parameter 'pUserData' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:500:119: style: Parameter 'pDesklet' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:510:73: style: Parameter 'pUserData' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:510:109: style: Parameter 'pDock' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:528:76: style: Parameter 'pUserData' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:546:89: style: Parameter 'pUserData' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-interaction.c:546:128: style: Parameter 'pShortkey' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:784:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:784:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:270:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:270:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-module.c:107:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFICATION_DESTROY [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-module.c:151:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFICATION_DESTROY [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-module.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_FRAME_MARGIN [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-module.c:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-module.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-module.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFICATION_MODULE_ACTIVATED [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:263:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:263:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:151:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:305:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkTreeIter [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:330:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_GUI_MARGIN [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:529:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-module.c:56:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-module.c:249:114: style: Parameter 'pInstance' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:542:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:542:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:160:4: error: Allocation with g_strescape, fprintf doesn't release it. [leakNoVarFunctionCall] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:170:3: error: Allocation with g_strescape, fprintf doesn't release it. [leakNoVarFunctionCall] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:191:6: error: Allocation with g_strescape, fprintf doesn't release it. [leakNoVarFunctionCall] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:196:6: error: Allocation with g_strescape, fprintf doesn't release it. [leakNoVarFunctionCall] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:254:10: error: Allocation with g_strescape, fprintf doesn't release it. [leakNoVarFunctionCall] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:272:10: error: Allocation with g_strescape, fprintf doesn't release it. [leakNoVarFunctionCall] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:282:9: error: Allocation with g_strescape, fprintf doesn't release it. [leakNoVarFunctionCall] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:294:8: error: Allocation with g_strescape, fprintf doesn't release it. [leakNoVarFunctionCall] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:55:10: style: Variable 'cAuthorizedValuesChain' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:144:9: style: Variable 'cDirPath' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:145:9: style: Variable 'cMessagesFilePath' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:130:6: style: Variable 'iNbBuffers' is assigned a value that is never used. [unreadVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:135:64: style: Unused variable: cAuthorizedValuesChain [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:139:11: style: Unused variable: bValue [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:139:20: style: Unused variable: bValueList [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:140:6: style: Unused variable: iValue [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:140:14: style: Unused variable: iMinValue [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:140:25: style: Unused variable: iMaxValue [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:140:37: style: Unused variable: iValueList [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:141:9: style: Unused variable: fValue [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:141:17: style: Unused variable: fMinValue [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:141:28: style: Unused variable: fMaxValue [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/po/misc/cairo-dock-extract-message.c:141:40: style: Unused variable: fValueList [unusedVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget.c:33:49: style: Parameter 'pCdWidget' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock.c:779:46: error: There is an unknown macro here somewhere. Configuration is required. If CAIRO_DOCK_MAIN_DOCK_NAME is a macro then please configure it. [unknownMacro] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-struct.h:43:0: error: failed to evaluate #if condition, undefined function-like macro invocation: LIBRSVG_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-struct.h:43:2: error: failed to evaluate #if condition, undefined function-like macro invocation: LIBRSVG_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:638:10: style: Local variable 'cConfFilePath' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:428:9: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:638:10: note: Shadow variable Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:639:15: style: Local variable 'pModule' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:515:14: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:639:15: note: Shadow variable Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:729:15: style: Local variable 'pModule' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:515:14: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config.c:729:15: note: Shadow variable Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:38:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_BUS_SESSION [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_BUS_SYSTEM [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:315:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:322:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:357:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:364:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:378:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:443:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:460:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:495:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:510:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_G_OBJECT_PATH [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:535:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:555:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:570:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:610:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:620:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:646:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:659:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:676:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:699:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dbus.c:714:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-log.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_DOMAIN [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-log.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-log.c:124:59: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'cairo_dock_log_handler' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-log.c:134:28: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-log.c:124:59: note: Parameter 'user_data' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-menu.c:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-menu.c:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-utils.c:39:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-utils.c:298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-utils.c:346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_GNOME [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-cinnamon-integration.c:42:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-cinnamon-integration.c:84:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iNbViewportX [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-cinnamon-integration.c:108:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GldiDesktopManagerBackend [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-cinnamon-integration.c:74:9: style: Variable 'pIcons' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:63:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:141:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:166:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:330:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:356:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GldiDesktopManagerBackend [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:151:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_NAME [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:192:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:261:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk3_image_menu_item_parent_class [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:279:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk3_image_menu_item_parent_class [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PACK_DIRECTION_LTR [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:332:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk3_image_menu_item_parent_class [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:340:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:357:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PACK_DIRECTION_LTR [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PACK_DIRECTION_LTR [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PACK_DIRECTION_LTR [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PACK_DIRECTION_LTR [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:565:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk3_image_menu_item_parent_class [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:595:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:617:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:879:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk3_image_menu_item_parent_class [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-utils.c:190:9: style: Variable 'protocole' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-utils.c:222:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-utils.c:327:21: style: Variable 'pThread' is allocated memory that is never used. [unusedAllocatedMemory] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:56:6: style: Condition '!root' is always true [knownConditionTrueFalse] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:55:13: note: Assignment 'root=0', assigned value is 0 Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:56:6: note: Condition '!root' is always true Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:98:6: style: Condition '!root' is always true [knownConditionTrueFalse] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:97:13: note: Assignment 'root=0', assigned value is 0 Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:98:6: note: Condition '!root' is always true Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:133:6: style: Condition '!root' is always true [knownConditionTrueFalse] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:132:13: note: Assignment 'root=0', assigned value is 0 Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:133:6: note: Condition '!root' is always true Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:158:6: style: Condition '!root' is always true [knownConditionTrueFalse] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:157:13: note: Assignment 'root=0', assigned value is 0 Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-compiz-integration.c:158:6: note: Condition '!root' is always true Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:172:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:204:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk3_image_menu_item_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:142:33: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:204:52: note: Parameter 'pspec' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:226:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk3_image_menu_item_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:143:33: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:226:52: note: Parameter 'pspec' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:250:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:328:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/gtk3imagemenuitem.c:357:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gdk-gl.c:70:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GldiGLManagerBackend [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:49:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iFrameMargin [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:124:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_OVER [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:139:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iDockLineWidth [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:195:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSeparatorType [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:204:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bUseDefaultColors [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:293:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iDockLineWidth [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bSeparatorUseDefaultColors [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:450:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSeparatorType [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:531:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bUseDefaultColors [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:679:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoDockRenderer [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gnome-shell-integration.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gnome-shell-integration.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gnome-shell-integration.c:68:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gnome-shell-integration.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gnome-shell-integration.c:118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GldiDesktopManagerBackend [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gnome-shell-integration.c:153:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gnome-shell-integration.c:79:9: style: Variable 'pIcons' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:100:8: style: Variable 'pFirstIcon' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:103:8: style: Variable 'pLastIcon' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:121:41: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:121:72: style: Parameter 'pDock' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:221:9: style: Variable 'pFirstIcon' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:327:9: style: Variable 'pFirstIcon' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:414:48: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:414:65: style: Parameter 'pDock' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:447:52: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:447:69: style: Parameter 'pDock' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:552:9: style: Variable 'pFirstIcon' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-default-view.c:647:83: style: Parameter 'pDock' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:547:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoDataRendererTextParam [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:567:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DATA_RENDERER_UNDEF_VALUE [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DATA_RENDERER_UNDEF_VALUE [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:672:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:727:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:753:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DATA_RENDERER_UNDEF_VALUE [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:987:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoDockDataRendererRecord [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:181:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iIconWidth [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:217:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_OVER [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:317:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:358:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoIconContainerRenderer [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:65:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iUnhideNbSteps [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:217:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_DEST_OUT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LOAD [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:278:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_DEST_OUT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LOAD [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:333:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iUnhideNbSteps [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:473:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:575:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoDockHidingEffect [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-graph.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-graph.c:237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_OVER [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-graph.c:327:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-graph.c:542:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoDockDataRendererRecord [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:300:89: style: Parameter 'pContainer' can be declared as pointer to const. However it seems that '_cairo_dock_draw_subdock_content_as_box_opengl' is a callback function, if 'pContainer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:372:21: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-icon-container.c:300:89: note: Parameter 'pContainer' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-kwin-integration.c:55:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-kwin-integration.c:107:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-kwin-integration.c:127:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-kwin-integration.c:199:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GldiDesktopManagerBackend [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bBarUseDefaultColors [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:142:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iBarThickness [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:320:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:379:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoDockDataRendererRecord [valueFlowBailoutIncompleteVar] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:273:8: style: Local variable 'i' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:252:6: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:273:8: note: Shadow variable Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:62:21: style: Variable 'pRenderer' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-progressbar.c:189:11: style: Variable 'r' is assigned a value that is never used. [unreadVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-graph.c:474:19: style: Condition 'g_bUseOpenGL&&0' is always false [knownConditionTrueFalse] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-graph.c:493:19: style: Condition 'g_bUseOpenGL&&0' is always false [knownConditionTrueFalse] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:452:11: style: Variable 'iHeight' is assigned a value that is never used. [unreadVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-hiding-effect.c:459:10: style: Variable 'iWidth' is assigned a value that is never used. [unreadVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:540:10: style: Redundant initialization for 'il'. The initialized value is overwritten before it is read. [redundantInitialization] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:538:12: note: il is initialized Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:540:10: note: il is overwritten Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:109:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:524:82: style: Parameter 'pAttribute' can be declared as pointer to const. However it seems that 'load' is a callback function, if 'pAttribute' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:990:65: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:524:82: note: Parameter 'pAttribute' can be declared as pointer to const Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:537:18: style: Variable 'pGaugeIndicator' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:592:43: style: Parameter 'pGauge' can be declared as pointer to const [constParameterPointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:638:23: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:675:23: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:785:23: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] Cairo-Dock-cairo-dock-core-35c8f73/src/implementations/cairo-dock-gauge.c:837:23: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] diff: 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-tips-dialog.c:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-tips-dialog.c:183:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-tips-dialog.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSidGetParams [valueFlowBailoutIncompleteVar] head Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-tips-dialog.c:326:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-tips-dialog.c:326:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/Help/src/applet-tips-dialog.c:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1015:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1166:137: style: Parameter 'unused' can be declared as pointer to const. However it seems that '_build_shortkeys_widget' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1490:36: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1166:137: note: Parameter 'unused' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1166:84: style: Parameter 'pGroupDescription' can be declared as pointer to const. However it seems that '_build_shortkeys_widget' is a callback function, if 'pGroupDescription' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1490:36: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1166:84: note: Parameter 'pGroupDescription' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1220:15: style: Variable 'pModule' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1337:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_FRAME_MARGIN [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1360:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1422:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1458:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1581:9: style: Variable 'pElement' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1596:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1630:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1951:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_NB_CATEGORY [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:1970:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_NB_CATEGORY [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2023:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_NB_CATEGORY [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2066:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_NB_CATEGORY [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2116:63: style: Parameter 'pInstance' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2124:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iType [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_FRAME_MARGIN [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2188:14: style: Variable 'pModule' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iType [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2304:58: style: Parameter 'pDesklet' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2366:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_NB_CATEGORY [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2445:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iType [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2458:14: style: Variable 'pModule' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2517:29: style: Variable 'pGroupDescription' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2529:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iType [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:253:10: style: Variable 'pSubWidgetList' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2556:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iType [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2561:91: warning: Either the condition 's_pCurrentGroupWidget2' is redundant or there is possible null pointer dereference: s_pCurrentGroupWidget2. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2556:6: note: Assuming that condition 's_pCurrentGroupWidget2' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2561:91: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:257:30: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2588:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CairoDockGuiBackend [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:261:10: style: Variable 'w' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:553:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_NB_CATEGORY [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:673:19: style: Variable 'pManager' can be declared as pointer to const [constVariablePointer] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:731:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:731:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:768:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_NB_CATEGORY [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:829:64: style: Parameter 'button' can be declared as pointer to const. However it seems that 'on_click_category_button' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2075:16: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:829:64: note: Parameter 'button' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:836:59: style: Parameter 'button' can be declared as pointer to const. However it seems that 'on_click_all_button' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2084:15: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:836:59: note: Parameter 'button' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:836:90: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_click_all_button' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:2084:15: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:836:90: note: Parameter 'data' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:853:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_NB_CATEGORY [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:855:14: style: Condition 'pPlace==0' is always false [knownConditionTrueFalse] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:895:64: style: Parameter 'data' can be declared as pointer to const. However it seems that '_on_group_dialog_destroyed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:963:47: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:895:64: note: Parameter 'data' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:932:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-gui-advanced.c:975:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:124:113: style: Parameter 'data' can be declared as pointer to const. However it seems that '_cairo_dock_initiate_theme_management' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1034:5: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:124:113: note: Parameter 'data' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:124:79: style: Parameter 'pMenuItem' can be declared as pointer to const. However it seems that '_cairo_dock_initiate_theme_management' is a callback function, if 'pMenuItem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1034:5: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:124:79: note: Parameter 'pMenuItem' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1332:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1365:8: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1371:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:138:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:138:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1452:8: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1470:8: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1488:8: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1506:8: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1535:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DESKLET_KEEP_BELOW [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1542:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DESKLET_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1549:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DESKLET_KEEP_ABOVE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1556:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DESKLET_ON_WIDGET_LAYER [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1563:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DESKLET_RESERVE_SPACE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1588:74: style: Parameter 'pEvent' can be declared as pointer to const. However it seems that '_on_press_menu_item' is a callback function, if 'pEvent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1739:2: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1588:74: note: Parameter 'pEvent' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:158:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bLockIcons [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1632:18: style: Parameter 'pEvent' can be declared as pointer to const. However it seems that '_on_motion_notify_menu_item' is a callback function, if 'pEvent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1742:2: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1632:18: note: Parameter 'pEvent' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1718:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1776:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1807:15: style: Variable 'pMenuItem' is assigned a value that is never used. [unreadVariable] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1850:104: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:195:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1976:17: style: Variable 'bAddSeparator' is assigned a value that is never used. [unreadVariable] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1983:17: style: Variable 'pDesklet' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:362:100: style: Parameter 'data' can be declared as pointer to const. However it seems that '_cairo_dock_present_help' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1098:4: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:362:100: note: Parameter 'data' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:362:66: style: Parameter 'pMenuItem' can be declared as pointer to const. However it seems that '_cairo_dock_present_help' is a callback function, if 'pMenuItem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1098:4: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:362:66: note: Parameter 'pMenuItem' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:372:100: style: Parameter 'pDock' can be declared as pointer to const. However it seems that '_cairo_dock_quick_hide' is a callback function, if 'pDock' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1061:4: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:372:100: note: Parameter 'pDock' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:372:64: style: Parameter 'pMenuItem' can be declared as pointer to const. However it seems that '_cairo_dock_quick_hide' is a callback function, if 'pMenuItem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1061:4: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:372:64: note: Parameter 'pMenuItem' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:382:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:395:118: style: Parameter 'data' can be declared as pointer to const. However it seems that '_on_answer_quit' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:413:33: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:395:118: note: Parameter 'data' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:395:151: style: Parameter 'pDialog' can be declared as pointer to const. However it seems that '_on_answer_quit' is a callback function, if 'pDialog' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:413:33: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:395:151: note: Parameter 'pDialog' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:395:75: style: Parameter 'pInteractiveWidget' can be declared as pointer to const. However it seems that '_on_answer_quit' is a callback function, if 'pInteractiveWidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:413:33: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:395:75: note: Parameter 'pInteractiveWidget' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:449:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:503:10: style: Variable 'prev_icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:508:10: style: Variable 'next_icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_LAST_ORDER [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:534:8: style: Variable 'pNewIcon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:562:8: style: Variable 'pNewIcon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:567:63: style: Parameter 'pMenuItem' can be declared as pointer to const. However it seems that 'cairo_dock_add_applet' is a callback function, if 'pMenuItem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:585:2: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:567:63: note: Parameter 'pMenuItem' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:574:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_ICON_NAME_ADD [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:602:9: style: Local variable 'iClickedButton' shadows outer argument [shadowArgument] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:593:41: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:602:9: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:604:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:681:13: style: Variable 'pNewDock' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:689:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_ICON_NAME_JUMP_TO [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:705:14: style: Local variable 'pMenuItem' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:691:13: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:705:14: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:719:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:783:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:798:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pIcon [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:816:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pIcon [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:832:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pIcon [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:838:99: style: Parameter 'pKey' can be declared as pointer to const. However it seems that '_cairo_dock_set_sensitive_quit_menu' is a callback function, if 'pKey' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1126:4: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:838:99: note: Parameter 'pKey' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:841:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:855:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFICATION_CLICK_ICON [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:890:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:95:108: style: Parameter 'data' can be declared as pointer to const. However it seems that '_cairo_dock_edit_and_reload_conf' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1007:4: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:95:108: note: Parameter 'data' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:95:74: style: Parameter 'pMenuItem' can be declared as pointer to const. However it seems that '_cairo_dock_edit_and_reload_conf' is a callback function, if 'pMenuItem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:1007:4: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:95:74: note: Parameter 'pMenuItem' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:964:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-user-menu.c:987:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_NOTIFICATION_LET_PASS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:118:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:127:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:127:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:160:9: style: Variable 'g' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:197:15: style: Variable 'pManager' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-config-group.c:56:10: style: Variable 'w' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:1002:8: style: Variable 'pIcon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:1011:100: style: Parameter 'pInstance' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:1014:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:1017:8: style: Variable 'pIcon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:1018:22: style: Variable 'pModuleInstance' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:220:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:299:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:367:48: style: Parameter 'pDock' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:412:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:427:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_CATEGORY_THEME [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:501:111: style: Parameter 'iter' can be declared as pointer to const. However it seems that 'on_row_inserted' is a callback function, if 'iter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:487:2: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:501:111: note: Parameter 'iter' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:506:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkTreeIter [valueFlowBailoutIncompleteVar] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:784:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:784:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:831:16: style: Variable 'pDock' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:892:15: style: Variable 'pDock' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkTreeIter [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:970:8: style: Variable 'pIcon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:986:8: style: Variable 'pIcon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-items.c:995:111: style: Parameter 'pInstance' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_ACTIVE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_STATE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:189:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_CATEGORY_THEME [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:228:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_STATE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:266:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_GUI_MARGIN [valueFlowBailoutIncompleteVar] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:270:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:270:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:321:9: style: Variable 'cWantedModuleName' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:324:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_RESULT [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_RESULT [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:80:85: style: Parameter 'pButton' can be declared as pointer to const. However it seems that '_on_click_module_tree_view' is a callback function, if 'pButton' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:221:2: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:80:85: note: Parameter 'pButton' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-plugins.c:82:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:112:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:134:87: style: Parameter 'pButton' can be declared as pointer to const. However it seems that '_on_click_shortkey_tree_view' is a callback function, if 'pButton' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:224:2: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:134:87: note: Parameter 'pButton' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:188:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:263:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:263:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-shortkeys.c:88:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:196:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_ORDER [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:291:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_ORDER2 [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_ORDER [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkTreeIter [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:349:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_RESULT [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:369:3: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:421:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_RESULT [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:439:78: style: Parameter 'pButton' can be declared as pointer to const. However it seems that '_on_click_tree_view' is a callback function, if 'pButton' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:549:2: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:439:78: note: Parameter 'pButton' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:441:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:483:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:516:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_MODEL_NAME [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:519:16: style: Variable 'note_list' can be declared as pointer to const [constVariablePointer] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:542:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:542:3: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:565:97: style: Parameter 'pTheme' can be declared as pointer to const. However it seems that '_ignore_server_themes' is a callback function, if 'pTheme' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:576:53: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:565:97: note: Parameter 'pTheme' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:568:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:597:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_GUI_MARGIN [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:719:46: style:inconclusive: Function '_themes_widget_reload' argument 1 names different: declaration 'pThemesWidget' definition 'pCdWidget'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:52:46: note: Function '_themes_widget_reload' argument 1 names different: declaration 'pThemesWidget' definition 'pCdWidget'. Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:719:46: note: Function '_themes_widget_reload' argument 1 names different: declaration 'pThemesWidget' definition 'pCdWidget'. 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/cairo-dock-widget-themes.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_DOCK_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applet-manager.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applet-manager.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applet-manager.c:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applet-manager.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:101:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:1042:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:118:14: style: Variable 'pParentDock' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:337:14: style: Variable 'pParentDock' is reassigned a value before the old one has been used. [redundantAssignment] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:322:15: note: pParentDock is assigned Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:337:14: note: pParentDock is overwritten 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:355:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:464:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:477:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:490:68: style: Parameter 'pDock' can be declared as pointer to const. However it seems that '_create_appli_icon' is a callback function, if 'pDock' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:509:38: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:490:68: note: Parameter 'pDock' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:524:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:707:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:844:40: style: Parameter 'pPrevTaskBar' can be declared as pointer to const. However it seems that 'reload' is a callback function, if 'pPrevTaskBar' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:1023:55: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:844:40: note: Parameter 'pPrevTaskBar' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:844:73: style: Parameter 'pTaskBar' can be declared as pointer to const. However it seems that 'reload' is a callback function, if 'pTaskBar' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:1023:55: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-applications-manager.c:844:73: note: Parameter 'pTaskBar' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-icon-manager.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-icon-manager.c:36:6: style: Same expression used in consecutive assignments of 'iWidth' and 'iHeight'. [duplicateAssignExpression] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-icon-manager.c:37:6: note: Same expression used in consecutive assignments of 'iWidth' and 'iHeight'. Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-icon-manager.c:36:6: note: Same expression used in consecutive assignments of 'iWidth' and 'iHeight'. 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-icon-manager.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1005:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1008:8: style: Variable 'pActiveIcon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1077:39: style: Parameter 'pIcon' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1082:10: style: Variable 'pElement' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1164:10: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1200:56: style: Parameter 'pClassAppli' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1218:9: style: Variable 'same_class_ic' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1299:8: style: Variable 'pFirstLauncher' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1351:11: style: Variable 'next_icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1387:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1450:26: style: Variable 'pOtherClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1454:11: style: Local variable 'pOldestAppli' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1439:10: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1454:11: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1454:11: style: Variable 'pOldestAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1505:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1512:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1526:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1533:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1540:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1551:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:156:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1603:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1621:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1695:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1787:12: style: Local variable 'str' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1702:10: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1787:12: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:1914:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:2026:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:2119:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:244:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:270:11: style: Variable 'ic' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:271:10: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:286:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:341:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:383:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:389:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:396:23: style: Variable 'pClassAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:419:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:458:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:469:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:536:59: style: Parameter 'pAppli' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:539:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:622:93: style:inconclusive: Function 'cairo_dock_create_surface_from_class' argument 3 names different: declaration 'ifHeight' definition 'iHeight'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.h:163:93: note: Function 'cairo_dock_create_surface_from_class' argument 3 names different: declaration 'ifHeight' definition 'iHeight'. Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:622:93: note: Function 'cairo_dock_create_surface_from_class' argument 3 names different: declaration 'ifHeight' definition 'iHeight'. 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:624:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:801:54: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:841:17: style: Variable 'pClassSubDock' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:859:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:87:83: style: Parameter 'actor' can be declared as pointer to const. However it seems that '_on_window_created' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:112:26: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:87:83: note: Parameter 'actor' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:93:85: style: Parameter 'actor' can be declared as pointer to const. However it seems that '_on_window_activated' is a callback function, if 'actor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:116:26: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-class-manager.c:93:85: note: Parameter 'actor' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:113:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:156:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:199:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:204:3: error: Memory leak: cValue [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:209:4: error: Memory leak: cValue [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:214:5: error: Memory leak: cValue [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:218:6: error: Memory leak: cValue [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:240:188: style: Parameter 'iDefaultValues' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:251:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:256:3: error: Memory leak: iValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:261:4: error: Memory leak: iValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:266:5: error: Memory leak: iValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:305:193: style: Parameter 'fDefaultValues' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:316:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:321:3: error: Memory leak: fValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:326:4: error: Memory leak: fValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:331:5: error: Memory leak: fValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:383:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:388:3: error: Memory leak: cValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:393:4: error: Memory leak: cValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:397:5: error: Memory leak: cValuesList [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:449:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-config.c:70:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:206:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pWidget [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DEST_DEFAULT_DROP [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:262:73: style: Parameter 'cReceivedData' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:288:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:402:67: style: Parameter 'pContainer' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:513:21: style: Variable 'cattr' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:521:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-container.c:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-data-renderer-manager.c:111:31: style: Variable 'pRecord' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-data-renderer-manager.c:116:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-data-renderer-manager.c:128:31: style: Variable 'pRecord' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-data-renderer-manager.c:134:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-data-renderer-manager.c:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-data-renderer-manager.c:219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-data-renderer-manager.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-data-renderer-manager.c:90:31: style: Variable 'pRecord' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-desktop-manager.c:289:78: style: Parameter 'pDesktopBg' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-desktop-manager.c:295:68: style: Parameter 'pDesktopBg' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-desktop-manager.c:348:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_wallpaper_changed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-desktop-manager.c:398:26: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-desktop-manager.c:348:62: note: Parameter 'data' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-desktop-manager.c:393:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dialog-factory.h:209:14: error: There is an unknown macro here somewhere. Configuration is required. If gldi_dialog_show_temporary_with_icon_printf is a macro then please configure it. [unknownMacro] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dock-visibility.c:268:62: style: Parameter 'pWindowGeometry' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-dock-visibility.c:295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:109:67: style: Parameter 'pDock' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_STENCIL_TEST [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:251:73: style: Parameter 'pContainer' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:256:6: warning: Either the condition 'icon!=NULL' is redundant or there is possible null pointer dereference: icon. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:320:6: note: Assuming that condition 'icon!=NULL' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:329:28: note: Calling function '_compute_icon_coordinate', 1st argument 'icon' value is 0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:256:6: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:258:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:308:6: warning: Either the condition 'icon!=NULL' is redundant or there is possible null pointer dereference: icon. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:320:6: note: Assuming that condition 'icon!=NULL' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:308:6: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:318:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:533:13: style: Variable 'pHiddenBgColor' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:61:66: style: Parameter 'pContainer' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:696:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:724:64: style:inconclusive: Function 'cairo_dock_create_texture_from_image_full' argument 1 names different: declaration 'cImagePath' definition 'cImageFile'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.h:81:64: note: Function 'cairo_dock_create_texture_from_image_full' argument 1 names different: declaration 'cImagePath' definition 'cImageFile'. Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:724:64: note: Function 'cairo_dock_create_texture_from_image_full' argument 1 names different: declaration 'cImagePath' definition 'cImageFile'. 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:761:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:804:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:826:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-draw-opengl.c:851:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:159:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:206:21: style: Parameter 'pEvent' can be declared as pointer to const. However it seems that 'on_configure_flying_icon' is a callback function, if 'pEvent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:386:2: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:206:21: note: Parameter 'pEvent' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:288:2: warning: Either the condition 'pIcon!=NULL' is redundant or there is possible null pointer dereference: pIcon. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:295:11: note: Assuming that condition 'pIcon!=NULL' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:288:2: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:291:6: warning: Either the condition 'pIcon!=NULL' is redundant or there is possible null pointer dereference: pIcon. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:295:11: note: Assuming that condition 'pIcon!=NULL' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:291:6: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:413:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pWidget [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-flying-container.c:87:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-gui-manager.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:273:44: warning: Either the condition 'pImage' is redundant or there is possible null pointer dereference: pImage. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:248:6: note: Assuming that condition 'pImage' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:273:44: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:280:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:280:32: warning: Either the condition 'pImage' is redundant or there is possible null pointer dereference: pImage. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:281:6: note: Assuming that condition 'pImage' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:280:32: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:307:3: warning: Either the condition 'pImage' is redundant or there is possible null pointer dereference: pImage. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:281:6: note: Assuming that condition 'pImage' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:307:3: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:344:42: warning: Either the condition 'pImage' is redundant or there is possible null pointer dereference: pImage. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:313:6: note: Assuming that condition 'pImage' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:344:42: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:344:69: warning: Either the condition 'pImage' is redundant or there is possible null pointer dereference: pImage. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:313:6: note: Assuming that condition 'pImage' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:344:69: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:346:44: warning: Either the condition 'pImage' is redundant or there is possible null pointer dereference: pImage. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:313:6: note: Assuming that condition 'pImage' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:346:44: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:355:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:355:32: warning: Either the condition 'pImage' is redundant or there is possible null pointer dereference: pImage. [nullPointerRedundantCheck] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:356:6: note: Assuming that condition 'pImage' is not redundant Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:355:32: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:397:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_EXTEND_NONE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:422:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:490:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_SOURCE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:594:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:697:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-image-buffer.c:705:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:132:60: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:198:85: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:208:77: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:242:60: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:247:20: style: Variable 'pAppli' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:253:11: style: Variable 'subicon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:254:12: style: Variable 'ic' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:361:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:417:11: style: Local variable 'cIndicatorImageName' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:350:9: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:417:11: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:438:10: style: Local variable 'cIndicatorImageName' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:350:9: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:438:10: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:670:43: style: Parameter 'pPrevIndicators' can be declared as pointer to const. However it seems that 'reload' is a callback function, if 'pPrevIndicators' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:790:56: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:670:43: note: Parameter 'pPrevIndicators' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:68:46: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:744:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-indicator-manager.c:804:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:106:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:161:10: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:283:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:358:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:372:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SUPER_MASK [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keybinder.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keyfile-utilities.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keyfile-utilities.c:170:70: style: Parameter 'cReplacementConfFilePath' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keyfile-utilities.c:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keyfile-utilities.c:31:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_KEY_FILE_KEEP_COMMENTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keyfile-utilities.c:404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keyfile-utilities.c:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keyfile-utilities.c:61:3: error: Memory leak: cNewConfFileContent [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-keyfile-utilities.c:65:2: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:127:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:140:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:244:58: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'delete_object' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:258:37: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:244:58: note: Parameter 'obj' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-manager.c:260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] head Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-menu.c:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-menu.c:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_MODULES_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:226:3: error: Memory leak: dir [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:289:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:328:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:418:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:479:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:526:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:594:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:681:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:74:60: style: Parameter 'm1' can be declared as pointer to const. However it seems that '_sort_module_by_alphabetical_order' is a callback function, if 'm1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:85:57: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:74:60: note: Parameter 'm1' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:74:76: style: Parameter 'm2' can be declared as pointer to const. However it seems that '_sort_module_by_alphabetical_order' is a callback function, if 'm2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:85:57: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:74:76: note: Parameter 'm2' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:98:75: style: Parameter 'pModule' can be declared as pointer to const. However it seems that '_write_one_module_name' is a callback function, if 'pModule' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:109:49: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-module-manager.c:98:75: note: Parameter 'pModule' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-object.c:126:38: style:inconclusive: Function 'gldi_object_reload' argument 1 names different: declaration 'pObject' definition 'obj'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-object.h:101:38: note: Function 'gldi_object_reload' argument 1 names different: declaration 'pObject' definition 'obj'. Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-object.c:126:38: note: Function 'gldi_object_reload' argument 1 names different: declaration 'pObject' definition 'obj'. 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-object.c:141:80: style: Parameter 'pMgr' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-object.c:157:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-object.c:174:131: style: Parameter 'pUserData' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-object.c:178:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-object.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-font.c:204:9: warning: %lc in format string (no. 1) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-font.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-font.c:269:74: style: Parameter 'pFont' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-font.c:302:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-font.c:359:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-font.c:404:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-path.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINE_SMOOTH [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-path.c:183:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-path.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-path.c:270:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-path.c:317:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-path.c:462:70: style: Parameter 'fLineColor' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl-path.c:473:132: style: Parameter 'fLineColor' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_SCISSOR_TEST [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_SCISSOR_TEST [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:267:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINEAR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:292:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_EXTENSIONS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-opengl.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-overlay.c:122:99: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-overlay.c:268:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-overlay.c:334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-overlay.c:463:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:113:10: style: Local variable 'cCommand' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:96:9: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:113:10: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:114:7: style: Local variable 'r' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:98:6: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:114:7: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:156:45: style: Parameter 'buffer' can be declared as pointer to const. However it seems that '_write_data_to_file' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:169:50: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:156:45: note: Parameter 'buffer' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_WRITEDATA [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:240:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:306:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:314:10: style: Variable 'cData' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:326:59: warning: If memory allocation fails, then there is a possible null pointer dereference: cEncodedData [nullPointerOutOfMemory] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:325:36: note: Assuming allocation function fails Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:325:36: note: Assignment 'cEncodedData=curl_easy_escape(handle,cData,0)', assigned value is 0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:326:59: note: Null pointer dereference 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:378:10: style: Variable 'cData' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:435:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:484:2: warning: Return value of function g_file_get_contents() is not used. [ignoredReturnValue] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:498:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:504:3: error: Memory leak: dir [memleak] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:610:10: style: Local variable 'length' shadows outer variable [shadowVariable] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:561:8: note: Shadowed declaration Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:610:10: note: Shadow variable 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:612:4: warning: Return value of function g_file_get_contents() is not used. [ignoredReturnValue] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:626:5: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:692:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:743:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:789:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:820:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:865:4: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:919:10: style: Variable 'cPasswd' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:945:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_DEFAULT [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-packages.c:973:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-particle-system.c:211:119: debug: Function::addArguments found argument 'pRewindParticle' with varid 0. [varid0] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-particle-system.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pRewindParticle [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-particle-system.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-separator-manager.c:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_SHARE_DATA_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-separator-manager.c:127:9: style: Variable 'pLastIcon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-separator-manager.c:157:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDI_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-separator-manager.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-separator-manager.c:85:43: style:inconclusive: Function 'gldi_auto_separator_icon_new' argument 1 names different: declaration 'icon' definition 'pPrevIcon'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-separator-manager.h:57:43: note: Function 'gldi_auto_separator_icon_new' argument 1 names different: declaration 'icon' definition 'pPrevIcon'. Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-separator-manager.c:85:43: note: Function 'gldi_auto_separator_icon_new' argument 1 names different: declaration 'icon' definition 'pPrevIcon'. head Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-struct.h:43:0: error: failed to evaluate #if condition, undefined function-like macro invocation: LIBRSVG_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-struct.h:43:2: error: failed to evaluate #if condition, undefined function-like macro invocation: LIBRSVG_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-facility.c:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-facility.c:147:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkRGBA [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-facility.c:234:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:200:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkRGBA [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:388:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_EXTEND_NONE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:497:37: style: Parameter 'pPrevStyleParam' can be declared as pointer to const. However it seems that 'reload' is a callback function, if 'pPrevStyleParam' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:534:51: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:497:37: note: Parameter 'pPrevStyleParam' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:497:70: style: Parameter 'pStyleParam' can be declared as pointer to const. However it seems that 'reload' is a callback function, if 'pStyleParam' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:534:51: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:497:70: note: Parameter 'pStyleParam' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:499:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:545:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-style-manager.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:195:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:221:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:272:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:396:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:464:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:476:9: style: Variable 'bIsPNG' is reassigned a value before the old one has been used. [redundantAssignment] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:473:11: note: bIsPNG is assigned Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:476:9: note: bIsPNG is overwritten 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:521:11: style: Condition 'bIsPNG' is always false [knownConditionTrueFalse] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:476:11: note: Assignment 'bIsPNG=0', assigned value is 0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:521:11: note: Condition 'bIsPNG' is always false 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:615:68: style:inconclusive: Function 'cairo_dock_create_surface_from_icon' argument 1 names different: declaration 'cImagePath' definition 'cImageFile'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.h:131:68: note: Function 'cairo_dock_create_surface_from_icon' argument 1 names different: declaration 'cImagePath' definition 'cImageFile'. Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:615:68: note: Function 'cairo_dock_create_surface_from_icon' argument 1 names different: declaration 'cImagePath' definition 'cImageFile'. 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:688:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:731:101: style:inconclusive: Function 'cairo_dock_create_surface_from_text_full' argument 2 names different: declaration 'pLabelDescription' definition 'pTextDescription'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.h:168:101: note: Function 'cairo_dock_create_surface_from_text_full' argument 2 names different: declaration 'pLabelDescription' definition 'pTextDescription'. Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:731:101: note: Function 'cairo_dock_create_surface_from_text_full' argument 2 names different: declaration 'pLabelDescription' definition 'pTextDescription'. 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:735:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:852:14: style: Redundant assignment of '*iTextWidth' to itself. [selfAssignment] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:853:15: style: Redundant assignment of '*iTextHeight' to itself. [selfAssignment] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-surface-factory.c:879:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_OVER [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-task.c:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-task.c:326:41: style: Parameter 'pTask' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-task.c:331:42: style: Parameter 'pTask' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-task.c:383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-user-icon-manager.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-user-icon-manager.c:183:13: style: Variable 'pParentDock' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-user-icon-manager.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-user-icon-manager.c:187:15: style: Variable 'pParentDock' is assigned a value that is never used. [unreadVariable] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-user-icon-manager.c:200:8: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-user-icon-manager.c:250:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MESSAGE [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-user-icon-manager.c:282:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-user-icon-manager.c:98:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:249:50: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:272:44: style:inconclusive: Function 'gldi_window_get_id' argument 1 names different: declaration 'pAppli' definition 'actor'. [funcArgNamesDifferent] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.h:169:44: note: Function 'gldi_window_get_id' argument 1 names different: declaration 'pAppli' definition 'actor'. Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:272:44: note: Function 'gldi_window_get_id' argument 1 names different: declaration 'pAppli' definition 'actor'. 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:291:70: style: Parameter 'pWindowGeometry' can be declared as pointer to const [constParameterPointer] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:328:31: style: Return value 'pAppli->iNumDesktop==-1' is always false [knownConditionTrueFalse] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pNotificationsTab [valueFlowBailoutIncompleteVar] 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:37:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_zorder_changed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:380:26: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:37:59: note: Parameter 'data' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:43:47: style: Parameter 'actor1' can be declared as pointer to const. However it seems that '_compare_z_order' is a callback function, if 'actor1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:67:63: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:43:47: note: Parameter 'actor1' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:43:72: style: Parameter 'actor2' can be declared as pointer to const. However it seems that '_compare_z_order' is a callback function, if 'actor2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:67:63: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:43:72: note: Parameter 'actor2' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:53:43: style: Parameter 'actor1' can be declared as pointer to const. However it seems that '_compare_age' is a callback function, if 'actor1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:73:63: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:53:43: note: Parameter 'actor1' can be declared as pointer to const 2.18.0 Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:53:68: style: Parameter 'actor2' can be declared as pointer to const. However it seems that '_compare_age' is a callback function, if 'actor2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:73:63: note: You might need to cast the function pointer here Cairo-Dock-cairo-dock-core-35c8f73/src/gldit/cairo-dock-windows-manager.c:53:68: note: Parameter 'actor2' can be declared as pointer to const DONE