2025-09-01 20:38 ftp://ftp.de.debian.org/debian/pool/main/m/mousepad/mousepad_0.6.3.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 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2b51b48 (2025-09-01 15:35:55 +0200) count: 43 233 elapsed-time: 0.3 1.4 head-timing-info: old-timing-info: head results: mousepad-0.6.3/mousepad/mousepad-private.h:118:0: error: failed to evaluate #if condition, undefined function-like macro invocation: G_GNUC_CHECK_VERSION( ... ) [preprocessorErrorDirective] mousepad-0.6.3/mousepad/mousepad-private.h:118:2: error: failed to evaluate #if condition, undefined function-like macro invocation: G_GNUC_CHECK_VERSION( ... ) [preprocessorErrorDirective] mousepad-0.6.3/mousepad/mousepad-marshal.c:66:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mousepad-0.6.3/mousepad/mousepad-marshal.c:106:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mousepad-0.6.3/mousepad/mousepad-marshal.c:146:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mousepad-0.6.3/mousepad/mousepad-marshal.c:185:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mousepad-0.6.3/mousepad/mousepad-marshal.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mousepad-0.6.3/mousepad/mousepad-marshal.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mousepad-0.6.3/mousepad/mousepad-marshal.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mousepad-0.6.3/mousepad/mousepad-marshal.c:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mousepad-0.6.3/mousepad/mousepad-resources.c:9:69: style: union member 'Anonymous0::alignment' is never used. [unusedStructMember] mousepad-0.6.3/mousepad/mousepad-resources.c:9:93: style: union member 'Anonymous0::ptr' is never used. [unusedStructMember] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:136:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLD_STYLE_MENU [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:191:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SETTINGS_BIND_DEFAULT [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gspell_plugin_parent_class [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:321:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:343:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:413:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:478:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TEXT_VIEW [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:580:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSEPAD_TYPE_WINDOW [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:123:50: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mousepad-0.6.3/plugins/gspell-plugin/gspell-plugin.c:232:21: style: Variable 'view' can be declared as pointer to const [constVariablePointer] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shortcuts_plugin_parent_class [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shortcuts_plugin_parent_class [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:345:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu_item_label_text [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:379:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MENU_LINK_SECTION [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:457:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XfceShortcutsEditorSection [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:666:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu_item_label_text [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:682:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable section_name [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_plugin_parent_class [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:164:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSEPAD_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:244:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_APPLICATION_NON_UNIQUE [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:264:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESSION_RESTORE [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_AFTER [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:601:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESSION_RESTORE [valueFlowBailoutIncompleteVar] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:96:56: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:120:47: style: Parameter 'object' can be declared as pointer to const. However it seems that 'shortcuts_plugin_setting_box_packed' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:150:3: note: You might need to cast the function pointer here mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:120:47: note: Parameter 'object' can be declared as pointer to const mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:219:42: style: Parameter 'object' can be declared as pointer to const. However it seems that 'shortcuts_plugin_enable_action' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:244:3: note: You might need to cast the function pointer here mousepad-0.6.3/plugins/shortcuts-plugin/shortcuts-plugin.c:219:42: note: Parameter 'object' can be declared as pointer to const mousepad-0.6.3/plugins/test-plugin/test-plugin.c:95:46: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:405:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:405:32: style: Variable 't' can be declared as pointer to const [constVariablePointer] mousepad-0.6.3/plugins/test-plugin/test-plugin.c:422:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] diff: 2.18.0 mousepad-0.6.3/mousepad/main.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-application.c:598:47: error: There is an unknown macro here somewhere. Configuration is required. If G_DIR_SEPARATOR_S is a macro then please configure it. [unknownMacro] 2.18.0 mousepad-0.6.3/mousepad/mousepad-close-button.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_close_button_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-close-button.c:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-close-button.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-close-button.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-close-button.c:73:14: style: Variable 'image' can be declared as pointer to const [constVariablePointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-close-button.c:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROVIDER_PRIORITY_APPLICATION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:1063:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:1151:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:1214:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:1290:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:139:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:231:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:337:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:387:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:482:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:526:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:574:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:639:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:709:20: style: Variable 'replace' is assigned a value that is never used. [unreadVariable] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:74:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:762:22: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:846:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:91:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-dialogs.c:983:75: style: Condition 'n_rows%10!=0' is always true [knownConditionTrueFalse] mousepad-0.6.3/mousepad/mousepad-dialogs.c:982:41: note: Assignment 'n_rows=MOUSEPAD_N_ENCODINGS+1', assigned value is 64 mousepad-0.6.3/mousepad/mousepad-dialogs.c:983:75: note: Condition 'n_rows%10!=0' is always true 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:1012:58: style: Parameter 'window' can be declared as pointer to const. However it seems that 'mousepad_document_search_widget_visible' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-document.c:207:28: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-document.c:1012:58: note: Parameter 'window' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:1029:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:1086:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:155:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:254:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_document_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:527:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_CLASS_DIM_LABEL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:566:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:581:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_EVENT_BOX [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:818:7: error: Dereferencing 'document' after it is deallocated / released [deallocuse] 2.18.0 mousepad-0.6.3/mousepad/mousepad-document.c:822:81: error: Dereferencing 'document' after it is deallocated / released [deallocuse] 2.18.0 mousepad-0.6.3/mousepad/mousepad-encoding-dialog.c:209:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-encoding-dialog.c:237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_encoding_dialog_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-encoding-dialog.c:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_encoding_dialog_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:1147:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_SYMBOLIC_LINK [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:1318:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_CREATE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:132:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:1526:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:1533:55: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_file_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:271:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_HIGH_IDLE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:366:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:460:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_SYMBOLIC_LINK [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:466:20: style: Condition 'path==NULL' is always true [knownConditionTrueFalse] mousepad-0.6.3/mousepad/mousepad-file.c:463:18: note: Assignment 'path=NULL', assigned value is 0 mousepad-0.6.3/mousepad/mousepad-file.c:466:20: note: Condition 'path==NULL' is always true 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:575:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:791:46: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:869:52: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-file.c:909:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_SYMBOLIC_LINK [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:1084:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:1084:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:1132:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:1132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:1247:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:329:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:592:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_APPLICATION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:900:5: error: Memory leak: dirname [memleak] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:968:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:985:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] 2.18.0 mousepad-0.6.3/mousepad/mousepad-history.c:985:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin-provider.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_plugin_provider_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin-provider.c:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSEPAD_PLUGIN_DIRECTORY [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin-provider.c:189:67: style: Parameter 'provider' can be declared as pointer to const [constParameterPointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin-provider.c:252:67: style: Parameter 'provider' can be declared as pointer to const [constParameterPointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin-provider.c:262:16: style: Variable 'module' can be declared as pointer to const [constVariablePointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin-provider.c:274:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin.c:110:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mousepad_plugin_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-plugin.c:72:33: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-plugin.c:110:43: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin.c:80:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-plugin.c:89:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mousepad_plugin_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-plugin.c:71:33: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-plugin.c:89:43: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_prefs_dialog_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_prefs_dialog_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:285:16: style: Variable 'module' can be declared as pointer to const [constVariablePointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:319:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:576:83: style: Condition 'n_rows%10!=0' is always true [knownConditionTrueFalse] mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:574:33: note: Assignment 'n_rows=MOUSEPAD_N_ENCODINGS-1', assigned value is 62 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:576:83: note: Condition 'n_rows%10!=0' is always true 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:584:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:628:7: style:inconclusive: Statements following noreturn function 'g_error()' will never be executed. [unreachableCode] 2.18.0 mousepad-0.6.3/mousepad/mousepad-prefs-dialog.c:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-print.c:157:47: error: There is an unknown macro here somewhere. Configuration is required. If G_DIR_SEPARATOR_S is a macro then please configure it. [unknownMacro] head mousepad-0.6.3/mousepad/mousepad-private.h:118:0: error: failed to evaluate #if condition, undefined function-like macro invocation: G_GNUC_CHECK_VERSION( ... ) [preprocessorErrorDirective] head mousepad-0.6.3/mousepad/mousepad-private.h:118:2: error: failed to evaluate #if condition, undefined function-like macro invocation: G_GNUC_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 mousepad-0.6.3/mousepad/mousepad-replace-dialog.c:110:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ENTRY [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-replace-dialog.c:150:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SETTINGS_BIND_DEFAULT [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-replace-dialog.c:199:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-replace-dialog.c:313:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-replace-dialog.c:434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_replace_dialog_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-replace-dialog.c:672:46: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-replace-dialog.c:692:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-search-bar.c:103:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-search-bar.c:188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-search-bar.c:232:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-search-bar.c:374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_search_bar_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-search-bar.c:609:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-search-bar.c:79:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_BOTH_HORIZ [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-settings-store.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_settings_store_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-settings-store.c:233:58: style:inconclusive: Function 'mousepad_settings_store_add_root' argument 1 names different: declaration 'store' definition 'self'. [funcArgNamesDifferent] mousepad-0.6.3/mousepad/mousepad-settings-store.h:31:58: note: Function 'mousepad_settings_store_add_root' argument 1 names different: declaration 'store' definition 'self'. mousepad-0.6.3/mousepad/mousepad-settings-store.c:233:58: note: Function 'mousepad_settings_store_add_root' argument 1 names different: declaration 'store' definition 'self'. 2.18.0 mousepad-0.6.3/mousepad/mousepad-settings-store.c:258:65: style:inconclusive: Function 'mousepad_settings_store_lookup_key_name' argument 1 names different: declaration 'store' definition 'self'. [funcArgNamesDifferent] mousepad-0.6.3/mousepad/mousepad-settings-store.h:35:65: note: Function 'mousepad_settings_store_lookup_key_name' argument 1 names different: declaration 'store' definition 'self'. mousepad-0.6.3/mousepad/mousepad-settings-store.c:258:65: note: Function 'mousepad_settings_store_lookup_key_name' argument 1 names different: declaration 'store' definition 'self'. 2.18.0 mousepad-0.6.3/mousepad/mousepad-settings-store.c:272:65: style:inconclusive: Function 'mousepad_settings_store_lookup_settings' argument 1 names different: declaration 'store' definition 'self'. [funcArgNamesDifferent] mousepad-0.6.3/mousepad/mousepad-settings-store.h:39:65: note: Function 'mousepad_settings_store_lookup_settings' argument 1 names different: declaration 'store' definition 'self'. mousepad-0.6.3/mousepad/mousepad-settings-store.c:272:65: note: Function 'mousepad_settings_store_lookup_settings' argument 1 names different: declaration 'store' definition 'self'. 2.18.0 mousepad-0.6.3/mousepad/mousepad-settings-store.c:286:56: style:inconclusive: Function 'mousepad_settings_store_lookup' argument 1 names different: declaration 'store' definition 'self'. [funcArgNamesDifferent] mousepad-0.6.3/mousepad/mousepad-settings-store.h:43:56: note: Function 'mousepad_settings_store_lookup' argument 1 names different: declaration 'store' definition 'self'. mousepad-0.6.3/mousepad/mousepad-settings-store.c:286:56: note: Function 'mousepad_settings_store_lookup' argument 1 names different: declaration 'store' definition 'self'. 2.18.0 mousepad-0.6.3/mousepad/mousepad-settings-store.c:96:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEARCHPATH_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-statusbar.c:103:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-statusbar.c:175:55: style: Parameter 'event' can be declared as pointer to const. However it seems that 'mousepad_statusbar_overwrite_clicked' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-statusbar.c:161:3: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-statusbar.c:175:55: note: Parameter 'event' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-statusbar.c:181:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-statusbar.c:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-statusbar.c:76:17: style: Variable 'gobject_class' can be declared as pointer to const [constVariablePointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-statusbar.c:85:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:1011:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_FONT_MASK_FAMILY [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:1188:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:281:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:310:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_CLASS_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:372:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_DIALOG [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:430:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_DIALOG [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:454:51: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'mousepad_util_decoration_layout_changed' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-util.c:549:36: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-util.c:454:51: note: Parameter 'settings' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:562:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROVIDER_PRIORITY_APPLICATION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:691:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:796:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:812:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:835:14: style: Return value 'a!=b' is always true [knownConditionTrueFalse] mousepad-0.6.3/mousepad/mousepad-util.c:834:7: note: Assuming that condition 'b==NULL' is not redundant mousepad-0.6.3/mousepad/mousepad-util.c:835:14: note: Return value 'a!=b' is always true 2.18.0 mousepad-0.6.3/mousepad/mousepad-util.c:931:14: style: Return value 'a!=b' is always true [knownConditionTrueFalse] mousepad-0.6.3/mousepad/mousepad-util.c:930:7: note: Assuming that condition 'b==NULL' is not redundant mousepad-0.6.3/mousepad/mousepad-util.c:931:14: note: Return value 'a!=b' is always true 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:1046:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:1445:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROVIDER_PRIORITY_APPLICATION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:1459:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SOURCE_SPACE_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:181:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:262:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:287:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SOURCE_SPACE_LOCATION_ALL [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:349:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mousepad_view_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-view.c:155:33: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-view.c:349:41: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:395:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:416:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:533:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:542:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:605:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:701:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:710:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:722:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_view_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-view.c:809:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1181:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROVIDER_PRIORITY_APPLICATION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1191:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_NOTEBOOK [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1337:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DEST_DEFAULT_MOTION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1454:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_window_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1480:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'mousepad_window_scroll_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-window.c:707:35: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-window.c:1480:47: note: Parameter 'event' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1484:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1511:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_FULLSCREEN [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1542:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_window_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1631:47: style: Parameter 'settings' can be declared as pointer to const. However it seems that 'mousepad_window_menu_item_show_icon' is a callback function, if 'settings' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-window.c:1792:36: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-window.c:1631:47: note: Parameter 'settings' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1635:18: style: Variable 'replace_gicon' can be declared as pointer to const [constVariablePointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1725:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROVIDER_PRIORITY_APPLICATION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:1901:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MENU_LINK_SECTION [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:2489:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:2526:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_FULLSCREEN [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:2569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:2641:53: style:inconclusive: Function 'mousepad_window_update_bar_visibility' argument 2 names different: declaration 'key' definition 'hint'. [funcArgNamesDifferent] mousepad-0.6.3/mousepad/mousepad-window.c:139:53: note: Function 'mousepad_window_update_bar_visibility' argument 2 names different: declaration 'key' definition 'hint'. mousepad-0.6.3/mousepad/mousepad-window.c:2641:53: note: Function 'mousepad_window_update_bar_visibility' argument 2 names different: declaration 'key' definition 'hint'. 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:3020:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:3243:49: style: Parameter 'file' can be declared as pointer to const. However it seems that 'mousepad_window_location_changed' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-window.c:2925:3: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-window.c:3243:49: note: Parameter 'file' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:3244:42: style: Parameter 'location' can be declared as pointer to const. However it seems that 'mousepad_window_location_changed' is a callback function, if 'location' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-window.c:2925:3: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-window.c:3244:42: note: Parameter 'location' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:3287:50: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'mousepad_window_modified_changed' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-window.c:2923:3: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-window.c:3287:50: note: Parameter 'buffer' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:3487:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:3618:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USER_DIRECTORY_TEMPLATES [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:3760:47: style:inconclusive: Function 'mousepad_window_menu_textview_popup' argument 2 names different: declaration 'old_menu' definition 'menu'. [funcArgNamesDifferent] mousepad-0.6.3/mousepad/mousepad-window.c:231:47: note: Function 'mousepad_window_menu_textview_popup' argument 2 names different: declaration 'old_menu' definition 'menu'. mousepad-0.6.3/mousepad/mousepad-window.c:3760:47: note: Function 'mousepad_window_menu_textview_popup' argument 2 names different: declaration 'old_menu' definition 'menu'. 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:4028:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:4496:19: style: Variable 'file' can be declared as pointer to const [constVariablePointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:4504:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:4519:30: error: Allocation with g_application_get_default, g_signal_emit_by_name doesn't release it. [leakNoVarFunctionCall] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:4696:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:5007:66: error: Invalid g_variant_new_int32() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:5188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_WIDGET [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:5275:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SOURCE_CHANGE_CASE_LOWER [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:5291:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SOURCE_CHANGE_CASE_UPPER [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:5307:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SOURCE_CHANGE_CASE_TITLE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:5323:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SOURCE_CHANGE_CASE_TOGGLE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:5767:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:686:43: style: Parameter 'application' can be declared as pointer to const [constParameterPointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:738:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:747:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mousepad_window_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-window.c:700:33: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-window.c:747:43: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:768:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'mousepad_window_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mousepad-0.6.3/mousepad/mousepad-window.c:701:33: note: You might need to cast the function pointer here mousepad-0.6.3/mousepad/mousepad-window.c:768:43: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:770:19: style: Variable 'window' can be declared as pointer to const [constVariablePointer] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:798:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousepad_window_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:959:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ENTER_NOTIFY_MASK [valueFlowBailoutIncompleteVar] 2.18.0 mousepad-0.6.3/mousepad/mousepad-window.c:992:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] DONE