2025-11-03 13:34 ftp://ftp.de.debian.org/debian/pool/main/a/awf-gtk/awf-gtk_3.2.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-87-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 1f35303 (2025-11-01 19:39:44 +0100) count: 6 382 elapsed-time: 0.2 2.2 head-timing-info: old-timing-info: head results: awf-extended-3.2.0/src/awf-gtk2.c:71:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.2.0/src/awf-gtk2.c:71:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.2.0/src/awf-gtk3.c:71:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.2.0/src/awf-gtk3.c:71:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.2.0/src/awf-gtk4.c:71:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] awf-extended-3.2.0/src/awf-gtk4.c:71:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] diff: 2.18.0 awf-extended-3.2.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.2.0/src/awf-gtk2.c:1047: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.2.0/src/awf-gtk2.c:1139:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1222:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PROGRESS_LEFT_TO_RIGHT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.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.2.0/src/awf-gtk2.c:1283: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.2.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.2.0/src/awf-gtk2.c:1301: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.2.0/src/awf-gtk2.c:1309:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1320:276: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1320:54: error: Allocation with g_strdup_printf, gtk_text_buffer_set_text doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1320:82: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1332:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1396: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.2.0/src/awf-gtk2.c:1400: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.2.0/src/awf-gtk2.c:1404:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1695:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1707: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.2.0/src/awf-gtk2.c:1708: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.2.0/src/awf-gtk2.c:1708: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.2.0/src/awf-gtk2.c:1708: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.2.0/src/awf-gtk2.c:1708: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.2.0/src/awf-gtk2.c:1708: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.2.0/src/awf-gtk2.c:1857:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1857:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.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.2.0/src/awf-gtk2.c:1866:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1867:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1872:32: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.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.2.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.2.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.2.0/src/awf-gtk2.c:1886:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1887:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1888:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1893:75: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1895:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.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.2.0/src/awf-gtk2.c:1898:75: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1900:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1901:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1911:29: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1954:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1957:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1991:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1995:29: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1997:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:1998:69: style: Condition 'current_direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2000:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2003:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2004:69: style: Condition 'current_direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2006:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2009:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2030:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_RELEASE_MASK [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2113: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.2.0/src/awf-gtk2.c:2093:2: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk2.c:2113:41: note: Parameter 'widget' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2128:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2230:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2258:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2259:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2260:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2261:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2265:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2272:16: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2273:21: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2286: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.2.0/src/awf-gtk2.c:2292:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:2296:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:243:23: style: Variable 'long_options' can be declared as const array [constVariable] 2.18.0 awf-extended-3.2.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.2.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.2.0/src/awf-gtk2.c:290:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:291:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:292:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:293:24: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:293:41: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:294:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:295:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:296:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:296:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:300:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:300:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:328:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:386:53: style: Condition 'direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:399:58: style: Condition 'direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:418: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.2.0/src/awf-gtk2.c:1987:3: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk2.c:418:34: note: Parameter 'new_theme' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:429:10: style: Variable 'default_theme' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:438:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:442:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:460:34: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:468:38: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:476: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.2.0/src/awf-gtk2.c:597:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:599:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:600:53: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:601:51: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:613:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:629:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:660: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.2.0/src/awf-gtk2.c:601:90: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk2.c:660:47: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:664: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.2.0/src/awf-gtk2.c:1865:74: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk2.c:664:34: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:687:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:687:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:701:16: style: Unused variable: value [unusedVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:704:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:706:49: error: Allocation with g_strdup_printf, gtk_window_set_icon_name doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:707:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] head awf-extended-3.2.0/src/awf-gtk2.c:71:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head awf-extended-3.2.0/src/awf-gtk2.c:71:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:722: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.2.0/src/awf-gtk2.c:733: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.2.0/src/awf-gtk2.c:740:27: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:763: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.2.0/src/awf-gtk2.c:764: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.2.0/src/awf-gtk2.c:764: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.2.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.2.0/src/awf-gtk2.c:764: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.2.0/src/awf-gtk2.c:764: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.2.0/src/awf-gtk2.c:764: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.2.0/src/awf-gtk2.c:765: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.2.0/src/awf-gtk2.c:765: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.2.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.2.0/src/awf-gtk2.c:765: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.2.0/src/awf-gtk2.c:765: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.2.0/src/awf-gtk2.c:765: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.2.0/src/awf-gtk2.c:766: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.2.0/src/awf-gtk2.c:766: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.2.0/src/awf-gtk2.c:766: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.2.0/src/awf-gtk2.c:766: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.2.0/src/awf-gtk2.c:766: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.2.0/src/awf-gtk2.c:767: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.2.0/src/awf-gtk2.c:767: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.2.0/src/awf-gtk2.c:767: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.2.0/src/awf-gtk2.c:767: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.2.0/src/awf-gtk2.c:769: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.2.0/src/awf-gtk2.c:769: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.2.0/src/awf-gtk2.c:769: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.2.0/src/awf-gtk2.c:769: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.2.0/src/awf-gtk2.c:862:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PROGRESS_LEFT_TO_RIGHT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk2.c:912:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1149:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1358:68: style: Unused variable: button15 [unusedVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1382:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1608:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1631:276: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1631:54: error: Allocation with g_strdup_printf, gtk_text_buffer_set_text doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1631:82: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1644:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:1732:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2030:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2209:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2209:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2215:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2218:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2219:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2224:32: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2234:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2235:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2236:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2238:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2239:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2240:64: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2245:75: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2247:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2248:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2250:75: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2252:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2253:67: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2263:29: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2306:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2309:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2343:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2347:29: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2349:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2350:69: style: Condition 'current_direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2352:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2355:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2356:69: style: Condition 'current_direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2358:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2361:28: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2387:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_RELEASE_MASK [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2460:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2471: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.2.0/src/awf-gtk3.c:2451:2: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk3.c:2471:41: note: Parameter 'widget' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2486:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:249:23: style: Variable 'long_options' can be declared as const array [constVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2500:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Delete [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2536:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2560:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2580:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2601:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2606:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2646:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2648:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2649:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2650:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2651:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2655:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2662:16: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2663:21: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2691:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:2695:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:300:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:300:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:301:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:302:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:303:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:304:24: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:304:41: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:305:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:306:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:307:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:307:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:311:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:311:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:378:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:454:53: style: Condition 'direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:472:58: style: Condition 'direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:496: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.2.0/src/awf-gtk3.c:2339:3: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk3.c:496:34: note: Parameter 'new_theme' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:507:10: style: Variable 'default_theme' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:516:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:520:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:538:34: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:546:38: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:554: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.2.0/src/awf-gtk3.c:676:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:678:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:679:53: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:680:51: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:692:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] head awf-extended-3.2.0/src/awf-gtk3.c:71:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head awf-extended-3.2.0/src/awf-gtk3.c:71:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:731:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:762: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.2.0/src/awf-gtk3.c:680:90: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk3.c:762:47: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:766: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.2.0/src/awf-gtk3.c:2217:74: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk3.c:766:34: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:789:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:789:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:804:16: style: Unused variable: value [unusedVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:810:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:813:49: error: Allocation with g_strdup_printf, gtk_window_set_icon_name doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:814:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk3.c:934:27: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:1021:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:1051:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_FILL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:1549:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:1566:276: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:1566:54: error: Allocation with g_strdup_printf, gtk_text_buffer_set_text doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:1566:82: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2118:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2120:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2120:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2121:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2121:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2122:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2122:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2123:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2123:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2124:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2124:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2125:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2125:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2126:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2126:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2127:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2127:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2128:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2128:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2131:32: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2133:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2133:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2134:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2134:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2135:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2135:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2143:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2148:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2156:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2162:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2173:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2174:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2182:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2183:81: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2189:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2189:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2190:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2190:4: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2199:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2233:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2237:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2268:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2271:68: style: Condition 'current_direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2273:68: style: Condition 'current_direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2279:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2280:46: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2281:46: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2285:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2287:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2288:31: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2288:3: error: Return value of allocation function 'create_menuitem' is not stored. [leakReturnValNotUsed] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2291:119: style: Parameter 'icon' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2376:51: style: Parameter 'controller' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2406:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2408:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2428:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2428:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:242:23: style: Variable 'long_options' can be declared as const array [constVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2430:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2447:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2496:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2497:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2498:4: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2499:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2503:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2510:16: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2511:21: error: Allocation with g_strdup_printf, gtk_show_about_dialog doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2528:78: style: Unused variable: hbox [unusedVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2542:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2542:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2548:43: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2595:47: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2596:53: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2623:40: style: Unused variable: btn [unusedVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2623:46: style: Unused variable: hbox [unusedVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2670:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2670:47: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:2671:47: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:290:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:290:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:291:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:292:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:293:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:294:24: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:294:41: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:295:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:296:24: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:297:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:297:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:301:23: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:301:6: error: Allocation with g_strdup_printf, g_printf doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:318:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:322:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:326:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:330:20: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:334:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:338:3: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:351:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:398:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:427:53: style: Condition 'direction==1' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:440:58: style: Condition 'direction==2' is always false [knownConditionTrueFalse] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:459: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.2.0/src/awf-gtk4.c:1105:2: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk4.c:459:34: note: Parameter 'new_theme' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:467:10: style: Variable 'default_theme' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:476:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:480:35: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:498:34: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:506:38: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:514: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.2.0/src/awf-gtk4.c:632:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:634:73: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:635:53: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:636:51: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:648:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:667:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MENU_LINK_SECTION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:708: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.2.0/src/awf-gtk4.c:636:90: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk4.c:708:47: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:712: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.2.0/src/awf-gtk4.c:2123:90: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk4.c:712:34: note: Parameter 'data' can be declared as pointer to const head awf-extended-3.2.0/src/awf-gtk4.c:71:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head awf-extended-3.2.0/src/awf-gtk4.c:71:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:723:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'take_screenshot' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] awf-extended-3.2.0/src/awf-gtk4.c:486:31: note: You might need to cast the function pointer here awf-extended-3.2.0/src/awf-gtk4.c:723:40: note: Parameter 'data' can be declared as pointer to const 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:725:13: style: Variable 'image' can be declared as pointer to const [constVariablePointer] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:725:13: style: Variable 'image' is assigned a value that is never used. [unreadVariable] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:760:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:760:49: error: Allocation with g_strdup_printf, gtk_window_set_icon_name doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:761:26: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] 2.18.0 awf-extended-3.2.0/src/awf-gtk4.c:869:27: error: Allocation with g_strdup_printf, dgettext doesn't release it. [leakNoVarFunctionCall] DONE