2025-10-30 22:05 ftp://ftp.de.debian.org/debian/pool/main/libe/libexif-gtk/libexif-gtk_0.5.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: 98b6ff5 (2025-10-30 22:57:52 +0100) count: 38 87 elapsed-time: 0.2 0.8 head-timing-info: old-timing-info: head results: libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:67:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:67:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-options.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:66:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:66:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:73:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:73:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.c:38:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.c:38:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.c:57:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.c:57:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:60:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:60:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-generic.c:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-generic.c:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:59:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:59:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:78:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:78:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:60:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:60:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:61:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:61:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry.c:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry.c:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-tree-item.c:123:24: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-tree.c:63:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klass [valueFlowBailoutIncompleteVar] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-tree.c:83:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-tree.c:90:2: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-tree.c:100:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-tree.c:59:36: style: Parameter 'g_class' can be declared as pointer to const. However it seems that 'gtk_exif_tree_class_init' is a callback function, if 'g_class' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-tree.c:83:1: note: You might need to cast the function pointer here libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-tree.c:59:36: note: Parameter 'g_class' can be declared as pointer to const libexif-gtk-libexif-gtk-0_5_0-release/tests/test-libexif-gtk.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] diff: 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:130:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:265:43: style: Parameter 'menu' can be declared as pointer to const [constParameterPointer] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:275:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:67:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/gtk-extensions/gtk-menu-option.c:67:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:165:66: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:368:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:374:9: 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 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:385:24: 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 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:472:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:479:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:494:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:509:57: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:533:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:561:44: style:inconclusive: Function 'gtk_exif_browser_set_data' argument 1 names different: declaration 'browser' definition 'b'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.h:51:55: note: Function 'gtk_exif_browser_set_data' argument 1 names different: declaration 'browser' definition 'b'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:561:44: note: Function 'gtk_exif_browser_set_data' argument 1 names different: declaration 'browser' definition 'b'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:585:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_IFD_COUNT [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:590:9: 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 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:597:9: 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] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:66:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-browser.c:66:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkOptions [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:394:70: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:451:71: style:inconclusive: Function 'gtk_exif_content_list_add_entry' argument 2 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.h:60:24: note: Function 'gtk_exif_content_list_add_entry' argument 2 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:451:71: note: Function 'gtk_exif_content_list_add_entry' argument 2 names different: declaration 'entry' definition 'e'. head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:73:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-content-list.c:73:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.c:111:38: style:inconclusive: Function 'gtk_exif_entry_ascii_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.h:48:52: note: Function 'gtk_exif_entry_ascii_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.c:111:38: note: Function 'gtk_exif_entry_ascii_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.c:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_FORMAT_ASCII [valueFlowBailoutIncompleteVar] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.c:38:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.c:38:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-ascii.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.c:143:42: style:inconclusive: Function 'gtk_exif_entry_copyright_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.h:48:55: note: Function 'gtk_exif_entry_copyright_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.c:143:42: note: Function 'gtk_exif_entry_copyright_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_FORMAT_ASCII [valueFlowBailoutIncompleteVar] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.c:57:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-copyright.c:57:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:188:37: style:inconclusive: Function 'gtk_exif_entry_date_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.h:48:49: note: Function 'gtk_exif_entry_date_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:188:37: note: Function 'gtk_exif_entry_date_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_TAG_DATE_TIME [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:220:9: 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] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:60:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-date.c:60:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:144:38: style:inconclusive: Function 'gtk_exif_entry_flash_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.h:48:51: note: Function 'gtk_exif_entry_flash_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:144:38: note: Function 'gtk_exif_entry_flash_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_TAG_FLASH [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:175:9: 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] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-flash.c:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-generic.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-generic.c:118:40: style:inconclusive: Function 'gtk_exif_entry_generic_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-generic.h:48:54: note: Function 'gtk_exif_entry_generic_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-generic.c:118:40: note: Function 'gtk_exif_entry_generic_new' argument 1 names different: declaration 'entry' definition 'e'. head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-generic.c:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-generic.c:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:211:39: style:inconclusive: Function 'gtk_exif_entry_number_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.h:48:52: note: Function 'gtk_exif_entry_number_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:211:39: note: Function 'gtk_exif_entry_number_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_FORMAT_BYTE [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:248:10: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-number.c:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:144:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_OPTIONS_OPTION_COLUMN [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:237:39: style:inconclusive: Function 'gtk_exif_entry_option_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.h:48:50: note: Function 'gtk_exif_entry_option_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:237:39: note: Function 'gtk_exif_entry_option_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_FORMAT_SHORT [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:298:9: 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] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:59:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-option.c:59:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:127:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:135:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:215:41: style:inconclusive: Function 'gtk_exif_entry_rational_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.h:48:53: note: Function 'gtk_exif_entry_rational_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:215:41: note: Function 'gtk_exif_entry_rational_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_FORMAT_RATIONAL [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:251:10: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-rational.c:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:281:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:420:9: 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 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:456:9: 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 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:492:9: 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 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:59:19: style: struct member '_ResolutionUnitObjects::check' is never used. [unusedStructMember] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:78:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-resolution.c:78:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:180:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_OPTIONS_OPTION_COLUMN [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:238:45: style:inconclusive: Function 'gtk_exif_entry_user_comment_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.h:48:57: note: Function 'gtk_exif_entry_user_comment_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:238:45: note: Function 'gtk_exif_entry_user_comment_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_FORMAT_UNDEFINED [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:258:9: 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] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:60:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-user-comment.c:60:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:224:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_OPTIONS_OPTION_COLUMN [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:257:40: style:inconclusive: Function 'gtk_exif_entry_version_new' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.h:48:56: note: Function 'gtk_exif_entry_version_new' argument 1 names different: declaration 'entry' definition 'e'. libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:257:40: note: Function 'gtk_exif_entry_version_new' argument 1 names different: declaration 'entry' definition 'e'. 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:265:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIF_TAG_EXIF_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:281:9: 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] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:61:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry-version.c:61:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTypeInfo [valueFlowBailoutIncompleteVar] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry.c:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry.c:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 libexif-gtk-libexif-gtk-0_5_0-release/libexif-gtk/gtk-exif-entry.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] DONE