2025-11-21 18:25 ftp://ftp.de.debian.org/debian/pool/main/g/gucharmap/gucharmap_16.0.2.orig.tar.bz2 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-88-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: 602da94 (2025-11-21 17:16:29 +0100) count: 54 177 elapsed-time: 0.6 1.4 head-timing-info: old-timing-info: head results: gucharmap-16.0.2/gucharmap/gucharmap.h:27:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [syntaxError] gucharmap-16.0.2/gucharmap/gucharmap-chartable.h:21:0: error: #error "Only can be included directly." [preprocessorErrorDirective] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:234:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_mini_font_selection_parent_class [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:289:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_NAME [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:299:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_BOLD [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:311:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_ITALIC [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:337:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:424:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:483:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:241:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gucharmap_mini_font_selection_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:280:33: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:241:57: note: Parameter 'pspec' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:259:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gucharmap_mini_font_selection_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:279:33: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:259:57: note: Parameter 'pspec' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-mini-fontsel.c:448:74: style: Parameter 'fontsel' can be declared as pointer to const [constParameterPointer] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:261:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_print_operation_parent_class [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_print_operation_parent_class [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_print_operation_parent_class [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:354:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_NAME [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:366:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:103:42: style: Parameter 'print_operation' can be declared as pointer to const [constParameterPointer] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:104:26: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:265:67: style: Parameter 'operation' can be declared as pointer to const. However it seems that 'gucharmap_print_operation_custom_widget_apply' is a callback function, if 'operation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:346:41: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:265:67: note: Parameter 'operation' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:266:59: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'gucharmap_print_operation_custom_widget_apply' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:346:41: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:266:59: note: Parameter 'widget' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:287:35: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:314:19: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gucharmap_print_operation_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:340:33: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:314:19: note: Parameter 'pspec' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:372:56: style: Parameter 'codepoint_list' can be declared as pointer to const [constParameterPointer] gucharmap-16.0.2/gucharmap/gucharmap-print-operation.c:373:54: style: Parameter 'font_desc' can be declared as pointer to const [constParameterPointer] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:157:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_NFD [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:494:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_NFD [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:558:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:618:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WATCH [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:717:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:741:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:811:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_search_dialog_parent_class [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:819:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:853:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:817:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:518:3: error: Memory leak: search_state.search_string [memleak] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:724:54: style:inconclusive: Function 'gucharmap_search_dialog_init' argument 1 names different: declaration 'dialog' definition 'search_dialog'. [funcArgNamesDifferent] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:89:72: note: Function 'gucharmap_search_dialog_init' argument 1 names different: declaration 'dialog' definition 'search_dialog'. gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:724:54: note: Function 'gucharmap_search_dialog_init' argument 1 names different: declaration 'dialog' definition 'search_dialog'. gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:815:65: style:inconclusive: Function 'gucharmap_search_dialog_class_init' argument 1 names different: declaration 'klass' definition 'clazz'. [funcArgNamesDifferent] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:88:77: note: Function 'gucharmap_search_dialog_class_init' argument 1 names different: declaration 'klass' definition 'clazz'. gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:815:65: note: Function 'gucharmap_search_dialog_class_init' argument 1 names different: declaration 'klass' definition 'clazz'. gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:835:47: style:inconclusive: Function 'gucharmap_search_dialog_new' argument 1 names different: declaration 'parent' definition 'guw'. [funcArgNamesDifferent] gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.h:62:69: note: Function 'gucharmap_search_dialog_new' argument 1 names different: declaration 'parent' definition 'guw'. gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:835:47: note: Function 'gucharmap_search_dialog_new' argument 1 names different: declaration 'parent' definition 'guw'. gucharmap-16.0.2/gucharmap/gucharmap-search-dialog.c:71:27: style: struct member '_GucharmapSearchState::saved_data' is never used. [unusedStructMember] gucharmap-16.0.2/gucharmap/gucharmap-settings.c:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-settings.c:89:45: style: Parameter 'event' can be declared as pointer to const. However it seems that 'window_state_event_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-settings.c:129:3: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-settings.c:89:45: note: Parameter 'event' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-window.c:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-window.c:161:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WATCH [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-window.c:456:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-window.c:487:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Right [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-window.c:885:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_window_parent_class [valueFlowBailoutIncompleteVar] gucharmap-16.0.2/gucharmap/gucharmap-window.c:723:41: style:inconclusive: Function 'gucharmap_window_init' argument 1 names different: declaration 'window' definition 'guw'. [funcArgNamesDifferent] gucharmap-16.0.2/gucharmap/gucharmap-window.c:39:59: note: Function 'gucharmap_window_init' argument 1 names different: declaration 'window' definition 'guw'. gucharmap-16.0.2/gucharmap/gucharmap-window.c:723:41: note: Function 'gucharmap_window_init' argument 1 names different: declaration 'window' definition 'guw'. gucharmap-16.0.2/gucharmap/gucharmap-window.c:650:18: style: Variable 'allocation' can be declared as pointer to const [constVariablePointer] gucharmap-16.0.2/gucharmap/gucharmap-window.c:704:44: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'charmap_dirty_active_character' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-window.c:868:3: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-window.c:704:44: note: Parameter 'widget' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-window.c:705:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'charmap_dirty_active_character' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-window.c:868:3: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-window.c:705:45: note: Parameter 'pspec' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-window.c:706:50: style: Parameter 'guw' can be declared as pointer to const. However it seems that 'charmap_dirty_active_character' is a callback function, if 'guw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-window.c:868:3: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-window.c:706:50: note: Parameter 'guw' can be declared as pointer to const gucharmap-16.0.2/gucharmap/gucharmap-window.c:899:39: style: Parameter 'application' can be declared as pointer to const [constParameterPointer] gucharmap-16.0.2/gucharmap/main.c:355:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [syntaxError] diff: 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-chapters-model.c:132:50: style: Parameter 'model' can be declared as pointer to const. However it seems that 'get_book_codepoint_list' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-block-chapters-model.c:197:45: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-block-chapters-model.c:132:50: note: Parameter 'model' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-chapters-model.c:73:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_ITALIC [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:105:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gucharmap_block_codepoint_list_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:152:32: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:105:58: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:107:32: style: Variable 'block_codepoint_list' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:127:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gucharmap_block_codepoint_list_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:151:32: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:127:58: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:129:32: style: Variable 'block_codepoint_list' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:130:39: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:155:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:155:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GucharmapBlockCodepointListPrivate [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:209:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_TYPE_BLOCK_CODEPOINT_LIST [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:44:32: style: Variable 'block_list' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:57:32: style: Variable 'block_list' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:58:39: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:69:32: style: Variable 'block_list' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:70:39: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_TYPE_BLOCK_CODEPOINT_LIST [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:87:32: style: Variable 'block_codepoint_list' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:88:39: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-block-codepoint-list.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_block_codepoint_list_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:158:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_CHAPTERS_MODEL_COLUMN_ID [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:31:53: style: Parameter 'chapters' can be declared as pointer to const. However it seems that 'default_get_codepoint_list' is a callback function, if 'chapters' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:64:31: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:31:53: note: Parameter 'chapters' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:32:42: style: Parameter 'iter' can be declared as pointer to const. However it seems that 'default_get_codepoint_list' is a callback function, if 'iter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:64:31: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:32:42: note: Parameter 'iter' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_TYPE_CHAPTERS_MODEL [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_chapters_model_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:60:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-model.c:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GucharmapChaptersModelPrivate [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-view.c:108:59: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-view.c:110:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-view.c:134:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_CHAPTERS_MODEL_COLUMN_LABEL [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-view.c:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_CHAPTERS_MODEL_COLUMN_ID [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-view.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_TYPE_CHAPTERS_VIEW [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-view.c:81:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chapters-view.c:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GucharmapChaptersViewPrivate [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_CHARMAP_PAGE_DETAILS [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1161:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1173:34: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'chartable_notify_cb' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1468:3: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1173:34: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1230:39: style: Parameter 'event' can be declared as pointer to const. However it seems that 'details_key_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1496:3: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1230:39: note: Parameter 'event' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1291:46: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1325:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_TEXT [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_WIDGET [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1360:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_WIDGET [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1378:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_CHARMAP_PAGE_DETAILS [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:139:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gucharmap_charmap_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:182:32: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:139:45: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1418:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_TYPE_CHARMAP [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1542:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_TYPE_CHARMAP [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1656:59: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1674:59: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1682:57: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1691:57: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1699:51: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1707:55: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1721:52: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1723:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1766:57: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1782:56: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1784:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1797:62: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1805:59: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1814:59: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1822:55: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1837:55: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1851:54: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1860:54: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1862:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1877:64: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1893:52: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:1910:52: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:296:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:300:55: style: Parameter 'charmap' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:384:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ZERO_TERMINATED [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:555:8: style: Variable 'nbsp' can be declared as const array [constVariable] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_UNICODE_NON_SPACING_MARK [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:840:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_UNICHAR_MAX_DECOMPOSITION_LENGTH [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:929:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_UNICODE_VERSION_UNASSIGNED [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_charmap_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:99:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gucharmap_charmap_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:181:32: note: You might need to cast the function pointer here gucharmap-16.0.2/gucharmap/gucharmap-charmap.c:99:45: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-chartable.h:21:2: error: #error "Only can be included directly." [preprocessorErrorDirective] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-codepoint-list.c:26:56: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-codepoint-list.c:31:67: style: Parameter 'clazz' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-init.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-chapters-model.c:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_CHAPTERS_MODEL_COLUMN_ID [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-chapters-model.c:54:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_ITALIC [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-chapters-model.c:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_CHAPTERS_MODEL_COLUMN_ID [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:159:40: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:185:21: style: Variable 'range' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:214:21: style: Variable 'range' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:227:17: style: Variable 'last_range' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:260:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gucharmap_script_codepoint_list_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:264:80: style:inconclusive: Function 'gucharmap_script_codepoint_list_class_init' argument 1 names different: declaration 'klass' definition 'clazz'. [funcArgNamesDifferent] gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:43:92: note: Function 'gucharmap_script_codepoint_list_class_init' argument 1 names different: declaration 'klass' definition 'clazz'. gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:264:80: note: Function 'gucharmap_script_codepoint_list_class_init' argument 1 names different: declaration 'klass' definition 'clazz'. 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:271:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:271:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GucharmapScriptCodepointListPrivate [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:281:69: style:inconclusive: Function 'gucharmap_script_codepoint_list_init' argument 1 names different: declaration 'list' definition 'guscl'. [funcArgNamesDifferent] gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:44:92: note: Function 'gucharmap_script_codepoint_list_init' argument 1 names different: declaration 'list' definition 'guscl'. gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:281:69: note: Function 'gucharmap_script_codepoint_list_init' argument 1 names different: declaration 'list' definition 'guscl'. 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_TYPE_SCRIPT_CODEPOINT_LIST [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:334:77: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:373:79: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:385:21: style: Variable 'last_range' can be declared as pointer to const [constVariablePointer] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:424:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_script_list_offsets [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:424:29: warning: Division by result of sizeof(). g_malloc_n() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:447:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_scripts [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_script_list_offsets [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-script-codepoint-list.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_scripts [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:116:18: style: Condition 'SIndex<0' is always false [knownConditionTrueFalse] gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:110:15: note: Assuming that condition 'wc>=0xac00' is not redundant gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:113:24: note: Assignment 'SIndex=wc-0xAC00', assigned value is greater than -1 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:116:18: note: Condition 'SIndex<0' is always false 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_names [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_names [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_versions [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUCHARMAP_UNICODE_VERSION_LATEST [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:263:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unihan [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unihan [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:313:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable names_list [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable names_list_exes [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable names_list_equals [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable names_list_stars [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:454:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable names_list_pounds [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:485:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable names_list_colons [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:535:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_UNICODE_PRIVATE_USE [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_categories [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:600:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_UNICODE_UNASSIGNED [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/gucharmap-unicode-info.c:630:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_UNICODE_FORMAT [valueFlowBailoutIncompleteVar] head gucharmap-16.0.2/gucharmap/gucharmap.h:27:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [syntaxError] 2.18.0 gucharmap-16.0.2/gucharmap/main.c:105:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/main.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/main.c:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_STRING [valueFlowBailoutIncompleteVar] head gucharmap-16.0.2/gucharmap/main.c:355:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [syntaxError] 2.18.0 gucharmap-16.0.2/gucharmap/main.c:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] 2.18.0 gucharmap-16.0.2/gucharmap/main.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] DONE