2025-08-29 20:52 ftp://ftp.de.debian.org/debian/pool/main/a/awf-gtk/awf-gtk_3.1.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 478055e (2025-08-29 18:53:24 +0200) count: 6 381 elapsed-time: 0.2 1.8 head-timing-info: old-timing-info: head results: awf-extended-3.1.0/src/awf-gtk2.c:69:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.1.0/src/awf-gtk2.c:69:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.1.0/src/awf-gtk3.c:69:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.1.0/src/awf-gtk3.c:69:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.1.0/src/awf-gtk4.c:69:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.1.0/src/awf-gtk4.c:69:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] diff: 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1043:26: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1045:26: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1137:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1220:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PROGRESS_LEFT_TO_RIGHT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1279:26: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1281:26: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1297:26: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1299:26: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1307:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1318:276: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1318:54: error: Allocation with g_strdup_printf, gtk_text_buffer_set_text doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1318:82: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1330:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1394:23: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1398:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1402:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1693:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1705:20: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1706:21: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1706:36: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1706:51: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1706:66: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1706:81: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1853:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1853:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1859:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1862:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1863:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1868:32: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1878:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1879:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1880:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1882:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1883:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1884:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1889:75: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1891:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1892:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1894:75: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1896:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1897:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1907:29: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1946:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1949:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1979:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1983:29: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1985:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1986:69: style: Condition 'current_direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1988:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1991:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1992:69: style: Condition 'current_direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1994:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:1997:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2018:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_RELEASE_MASK [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2090:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2101:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'accels_deselect' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk2.c:2081:2: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk2.c:2101:41: note: Parameter 'widget' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2116:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2218:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2246:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2247:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2248:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2249:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2253:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2260:16: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2261:21: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2274:71: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:2284:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:235:23: style: Variable 'long_options' can be declared as const array [constVariable] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:282:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:282:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:283:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:284:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:285:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:286:24: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:286:41: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:287:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:288:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:289:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:289:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:293:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:293:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:324:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:383:53: style: Condition 'direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:396:58: style: Condition 'direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:415:34: style: Parameter 'new_theme' can be declared as pointer to const. However it seems that 'update_theme' is a callback function, if 'new_theme' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk2.c:1975:3: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk2.c:415:34: note: Parameter 'new_theme' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:426:10: style: Variable 'default_theme' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:435:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:439:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:457:34: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:465:38: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:473:42: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:594:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:596:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:597:53: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:598:51: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:610:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:626:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:657:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_notification_action' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk2.c:598:90: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk2.c:657:47: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:661:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_sighup' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk2.c:1861:74: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk2.c:661:34: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:684:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:684:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] head awf-extended-3.1.0/src/awf-gtk2.c:69:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head awf-extended-3.1.0/src/awf-gtk2.c:69:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:701:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:703:49: error: Allocation with g_strdup_printf, gtk_window_set_icon_name doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:704:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:719:16: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:730:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:737:27: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:761:28: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:762:119: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:762:139: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:762:28: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:762:54: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:762:73: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:762:99: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:763:110: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:763:130: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:763:28: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:763:50: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:763:70: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:763:90: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:764:109: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:764:136: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:764:28: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:764:55: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:764:82: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:765:28: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:765:49: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:765:69: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:765:91: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:767:27: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:767:48: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:767:72: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:767:96: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:860:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PROGRESS_LEFT_TO_RIGHT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk2.c:910:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1055:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1336:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1548:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1571:276: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1571:54: error: Allocation with g_strdup_printf, gtk_text_buffer_set_text doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1571:82: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1584:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1672:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:1970:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2147:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2153:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2156:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2157:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2162:32: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2172:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2173:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2174:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2176:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2177:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2178:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2183:75: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2185:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2186:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2188:75: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2190:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2191:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2201:29: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2240:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2243:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2273:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2277:29: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2279:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2280:69: style: Condition 'current_direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2282:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2285:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2286:69: style: Condition 'current_direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2288:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2291:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:229:23: style: Variable 'long_options' can be declared as const array [constVariable] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2317:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_RELEASE_MASK [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2401:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'accels_deselect' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk3.c:2381:2: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk3.c:2401:41: note: Parameter 'widget' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2416:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2430:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Delete [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2490:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2531:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2536:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2576:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2578:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2579:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2580:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2581:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2585:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2592:16: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2593:21: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2621:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:2625:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:281:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:281:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:282:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:283:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:284:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:285:24: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:285:41: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:286:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:287:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:288:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:288:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:292:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:292:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:362:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:409:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:421:53: style: Condition 'direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:439:58: style: Condition 'direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:463:34: style: Parameter 'new_theme' can be declared as pointer to const. However it seems that 'update_theme' is a callback function, if 'new_theme' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk3.c:2269:3: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk3.c:463:34: note: Parameter 'new_theme' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:474:10: style: Variable 'default_theme' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:483:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:487:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:505:34: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:513:38: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:521:42: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:643:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:645:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:646:53: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:647:51: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:659:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:698:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head awf-extended-3.1.0/src/awf-gtk3.c:69:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head awf-extended-3.1.0/src/awf-gtk3.c:69:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:729:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_notification_action' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk3.c:647:90: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk3.c:729:47: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:733:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_sighup' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk3.c:2155:74: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk3.c:733:34: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:756:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:756:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:776:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:779:49: error: Allocation with g_strdup_printf, gtk_window_set_icon_name doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:780:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk3.c:901:27: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:1010:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_FILL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:1499:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:1516:276: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:1516:54: error: Allocation with g_strdup_printf, gtk_text_buffer_set_text doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:1516:82: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2067:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2067:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2069:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2069:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2070:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2070:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2071:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2071:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2072:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2072:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2073:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2073:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2074:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2074:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2075:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2075:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2076:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2076:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2077:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2077:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2080:32: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2082:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2082:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2083:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2083:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2084:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2084:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2092:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2097:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2105:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2111:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2122:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2123:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2131:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2132:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2138:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2138:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2139:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2139:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2148:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2178:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2182:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2209:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2212:68: style: Condition 'current_direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2214:68: style: Condition 'current_direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2220:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2221:46: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2222:46: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2226:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2228:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2229:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2229:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:222:23: style: Variable 'long_options' can be declared as const array [constVariable] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2232:119: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2317:51: style: Parameter 'controller' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2347:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2347:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2349:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2369:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2369:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2371:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2388:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2435:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2437:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2438:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2439:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2440:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2444:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2451:16: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2452:21: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2469:78: style: Unused variable: hbox [unusedVariable] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2483:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2483:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2489:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2536:47: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2537:53: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2564:40: style: Unused variable: btn [unusedVariable] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2564:46: style: Unused variable: hbox [unusedVariable] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2611:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2611:47: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:2612:47: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:271:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:271:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:272:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:273:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:274:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:275:24: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:275:41: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:276:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:277:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:278:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:278:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:282:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:282:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:299:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:303:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:307:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:311:20: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:315:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:319:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:335:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:394:53: style: Condition 'direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:407:58: style: Condition 'direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:426:34: style: Parameter 'new_theme' can be declared as pointer to const. However it seems that 'update_theme' is a callback function, if 'new_theme' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk4.c:1064:2: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk4.c:426:34: note: Parameter 'new_theme' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:434:10: style: Variable 'default_theme' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:443:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:447:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:465:34: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:473:38: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:481:42: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:599:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:601:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:602:53: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:603:51: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:615:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:634:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MENU_LINK_SECTION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:675:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_notification_action' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk4.c:603:90: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk4.c:675:47: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:679:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_sighup' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.1.0/src/awf-gtk4.c:2072:90: note: You might need to cast the function pointer here awf-extended-3.1.0/src/awf-gtk4.c:679:34: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:695:8: style: Variable 'width' is assigned a value that is never used. [unreadVariable] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:696:9: style: Variable 'height' is assigned a value that is never used. [unreadVariable] head awf-extended-3.1.0/src/awf-gtk4.c:69:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head awf-extended-3.1.0/src/awf-gtk4.c:69:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:706:6: style: Condition 'image' is always false [knownConditionTrueFalse] awf-extended-3.1.0/src/awf-gtk4.c:692:21: note: Assignment 'image=NULL', assigned value is 0 awf-extended-3.1.0/src/awf-gtk4.c:706:6: note: Condition 'image' is always false 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:709:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:709:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:728:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:728:49: error: Allocation with g_strdup_printf, gtk_window_set_icon_name doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:729:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:838:27: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.1.0/src/awf-gtk4.c:980:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] DONE