2025-09-01 16:04 ftp://ftp.de.debian.org/debian/pool/main/m/mate-terminal/mate-terminal_1.26.1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=cairo --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 2b51b48 (2025-09-01 15:35:55 +0200) count: 147 246 elapsed-time: 2.9 4.3 head-timing-info: old-timing-info: head results: mate-terminal-1.26.1/src/eggshell.c:84:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mate-terminal-1.26.1/src/extra-strings.c:83:1: error: syntax error [syntaxError] mate-terminal-1.26.1/src/profile-editor.c:540:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/profile-editor.c:578:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_HELP [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/profile-editor.c:613:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/profile-editor.c:748:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/profile-editor.c:471:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mate-terminal-1.26.1/src/profile-editor.c:136:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'profile_notify_sensitivity_cb' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/profile-editor.c:901:2: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/profile-editor.c:136:44: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/profile-editor.c:558:33: style: Parameter 'scale' can be declared as pointer to const. However it seems that 'format_percent_value' is a callback function, if 'scale' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/profile-editor.c:568:2: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/profile-editor.c:558:33: note: Parameter 'scale' can be declared as pointer to const mate-terminal-1.26.1/src/profile-editor.c:560:33: style: Parameter 'data' can be declared as pointer to const. However it seems that 'format_percent_value' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/profile-editor.c:568:2: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/profile-editor.c:560:33: note: Parameter 'data' can be declared as pointer to const mate-terminal-1.26.1/src/skey-popup.c:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/skey-popup.c:184:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/skey-popup.c:94:10: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] mate-terminal-1.26.1/src/skey-popup.c:92:19: note: outer condition: *p==' '||*p=='\t' mate-terminal-1.26.1/src/skey-popup.c:94:10: note: opposite inner condition: *p=='\0' mate-terminal-1.26.1/src/skey-popup.c:110:10: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] mate-terminal-1.26.1/src/skey-popup.c:108:19: note: outer condition: *p==' '||*p=='\t' mate-terminal-1.26.1/src/skey-popup.c:110:10: note: opposite inner condition: *p=='\0' mate-terminal-1.26.1/src/skey-popup.c:188:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mate-terminal-1.26.1/src/skey/btoe.c:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/skey/btoe.c:247:27: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/skey/btoe.c:283:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/skey/md4.c:63:23: style:inconclusive: Function 'MD4Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/skey/md4.h:14:23: note: Function 'MD4Init' argument 1 names different: declaration 'context' definition 'ctx'. mate-terminal-1.26.1/src/skey/md4.c:63:23: note: Function 'MD4Init' argument 1 names different: declaration 'context' definition 'ctx'. mate-terminal-1.26.1/src/skey/md4.c:78:25: style:inconclusive: Function 'MD4Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/skey/md4.h:15:25: note: Function 'MD4Update' argument 1 names different: declaration 'context' definition 'ctx'. mate-terminal-1.26.1/src/skey/md4.c:78:25: note: Function 'MD4Update' argument 1 names different: declaration 'context' definition 'ctx'. mate-terminal-1.26.1/src/skey/md4.c:130:47: style:inconclusive: Function 'MD4Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/skey/md4.h:16:47: note: Function 'MD4Final' argument 2 names different: declaration 'context' definition 'ctx'. mate-terminal-1.26.1/src/skey/md4.c:130:47: note: Function 'MD4Final' argument 2 names different: declaration 'context' definition 'ctx'. mate-terminal-1.26.1/src/skey/md5.c:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/skey/md5.c:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/skey/sha1.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA1 [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/skey/sha1.c:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA1 [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/skey/skey.c:27:76: style:inconclusive: Function 'skey' argument 4 names different: declaration 'passhrase' definition 'passphrase'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/skey/skey.h:10:76: note: Function 'skey' argument 4 names different: declaration 'passhrase' definition 'passphrase'. mate-terminal-1.26.1/src/skey/skey.c:27:76: note: Function 'skey' argument 4 names different: declaration 'passhrase' definition 'passphrase'. mate-terminal-1.26.1/src/skey/test.c:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-debug.h:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-accels.c:440:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GClosure [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-accels.c:841:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accel_path_quark [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-accels.c:962:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_HELP [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-accels.c:996:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-accels.c:1000:75: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mate-terminal-1.26.1/src/terminal-app.c:2095:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mate-terminal-1.26.1/src/terminal-app.c:402:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:639:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:654:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:685:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:1109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:1206:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:1218:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:1281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_HELP [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:1321:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:1542:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_app_parent_class [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:1625:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:1974:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:2095:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-app.c:918:2: warning: Assert statement calls a function which may have desired side effects: 'g_hash_table_size'. [assertWithSideEffect] mate-terminal-1.26.1/src/terminal-app.c:593:45: error: Dereferencing 'model' after it is deallocated / released [deallocuse] mate-terminal-1.26.1/src/terminal-app.c:1685:3: error: Return value of allocation function 'g_object_new' is not stored. [leakReturnValNotUsed] mate-terminal-1.26.1/src/terminal-app.c:1224:78: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mate-terminal-1.26.1/src/terminal-app.c:1328:79: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mate-terminal-1.26.1/src/terminal-app.c:1949:45: style:inconclusive: Function 'terminal_app_get_current_window' argument 2 names different: declaration 'screen' definition 'from_screen'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-app.h:122:61: note: Function 'terminal_app_get_current_window' argument 2 names different: declaration 'screen' definition 'from_screen'. mate-terminal-1.26.1/src/terminal-app.c:1949:45: note: Function 'terminal_app_get_current_window' argument 2 names different: declaration 'screen' definition 'from_screen'. mate-terminal-1.26.1/src/terminal-app.c:1950:38: style:inconclusive: Function 'terminal_app_get_current_window' argument 3 names different: declaration 'curr_workspace' definition 'workspace'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-app.h:123:54: note: Function 'terminal_app_get_current_window' argument 3 names different: declaration 'curr_workspace' definition 'workspace'. mate-terminal-1.26.1/src/terminal-app.c:1950:38: note: Function 'terminal_app_get_current_window' argument 3 names different: declaration 'curr_workspace' definition 'workspace'. mate-terminal-1.26.1/src/terminal-app.c:810:19: style: Variable 'fallback' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-app.c:1277:40: style: Parameter 'app' can be declared as pointer to const. However it seems that 'profile_list_response_cb' is a callback function, if 'app' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-app.c:1337:2: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-app.c:1277:40: note: Parameter 'app' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-app.c:1551:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_app_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-app.c:1617:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-app.c:1551:40: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-app.c:1582:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_app_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-app.c:1618:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-app.c:1582:40: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-app.c:1606:38: style: Parameter 'app' can be declared as pointer to const. However it seems that 'terminal_app_real_quit' is a callback function, if 'app' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-app.c:1620:16: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-app.c:1606:38: note: Parameter 'app' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-app.c:1896:45: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-app.c:1948:47: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-app.c:1949:45: style: Parameter 'from_screen' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-app.c:2025:48: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-app.c:2052:42: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-app.c:82:10: style: struct member '_TerminalAppClass::encoding_list_changed' is never used. [unusedStructMember] mate-terminal-1.26.1/src/terminal-close-button.c:56:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-close-button.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-encoding.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_HELP [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-encoding.c:475:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-encoding.c:480:85: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mate-terminal-1.26.1/src/terminal-encoding.c:190:45: style: Parameter 'encoding' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-encoding.c:198:50: style: Parameter 'encoding' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-encoding.c:350:31: style: Parameter 'button' can be declared as pointer to const. However it seems that 'button_clicked_cb' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-encoding.c:498:2: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-encoding.c:350:31: note: Parameter 'button' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-info-bar.c:49:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-options.c:190:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-options.c:595:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-options.c:975:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_FLAG_NO_ARG [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:390:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_RGBA [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:422:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_RGBA [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:608:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_RGBA [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:767:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_RGBA [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:867:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:962:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_profile_parent_class [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:1047:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_profile_parent_class [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:1167:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:1200:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:1393:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GParameter [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:1580:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:1648:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_VALUE_ARRAY [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-profile.c:1393:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mate-terminal-1.26.1/src/terminal-profile.c:458:10: style: Variable 'path_value' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-profile.c:769:12: style: Variable 'color' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-profile.c:820:13: style: Variable 'color' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-profile.c:1054:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_profile_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-profile.c:1193:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-profile.c:1054:44: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-profile.c:1082:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_profile_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-profile.c:1194:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-profile.c:1082:44: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-profile.c:1167:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-profile.c:1561:14: style: Variable 'pspec' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-profile.c:1606:12: style: Variable 'color' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-profile.c:1662:11: style: Variable 'old_color' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-screen-container.c:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_POLICY_AUTOMATIC [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-screen-container.c:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_screen_container_parent_class [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-screen-container.c:262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-screen-container.c:185:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_screen_container_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-screen-container.c:254:32: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-screen-container.c:185:53: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-screen-container.c:216:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_screen_container_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-screen-container.c:255:32: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-screen-container.c:216:53: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-screen-container.c:310:48: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-screen.c:351:0: error: failed to evaluate #if condition, undefined function-like macro invocation: VTE_CHECK_VERSION( ... ) [preprocessorErrorDirective] mate-terminal-1.26.1/src/terminal-screen.c:351:2: error: failed to evaluate #if condition, undefined function-like macro invocation: VTE_CHECK_VERSION( ... ) [preprocessorErrorDirective] mate-terminal-1.26.1/src/terminal-search-dialog.c:90:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-search-dialog.c:194:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-search-dialog.c:277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-search-dialog.c:306:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-search-dialog.c:357:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_MULTILINE [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-search-dialog.c:98:97: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mate-terminal-1.26.1/src/terminal-tab-label.c:88:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_tab_label_parent_class [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tab-label.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_tab_label_parent_class [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tab-label.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_tab_label_parent_class [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tab-label.c:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_tab_label_parent_class [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tab-label.c:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tab-label.c:270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_BOLD [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tab-label.c:176:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_tab_label_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-tab-label.c:201:32: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-tab-label.c:176:46: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-tab-label.c:233:41: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-tabs-menu.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_RADIO_ACTION [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tabs-menu.c:311:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tabs-menu.c:334:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_RADIO_ACTION [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tabs-menu.c:396:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tabs-menu.c:494:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UI_MANAGER_MENUITEM [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-tabs-menu.c:359:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_tabs_menu_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-tabs-menu.c:389:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-tabs-menu.c:359:46: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-tabs-menu.c:375:43: style: Parameter 'object' can be declared as pointer to const. However it seems that 'terminal_tabs_menu_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-tabs-menu.c:390:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-tabs-menu.c:375:43: note: Parameter 'object' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-tabs-menu.c:377:42: style: Parameter 'value' can be declared as pointer to const. However it seems that 'terminal_tabs_menu_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-tabs-menu.c:390:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-tabs-menu.c:377:42: note: Parameter 'value' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-tabs-menu.c:378:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_tabs_menu_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-tabs-menu.c:390:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-tabs-menu.c:378:46: note: Parameter 'pspec' can be declared as pointer to const mate-terminal-1.26.1/src/terminal-tabs-menu.c:424:41: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-util.c:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-util.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-util.c:381:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_DELETE_EVENT [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal-util.c:945:2: warning: Assert statement calls a function which may have desired side effects: 'g_object_get_data'. [assertWithSideEffect] mate-terminal-1.26.1/src/terminal-util.c:569:58: error: Dereferencing 'buf' after it is deallocated / released [deallocuse] mate-terminal-1.26.1/src/terminal-util.c:129:38: style:inconclusive: Function 'terminal_util_show_help' argument 2 names different: declaration 'transient_parent' definition 'parent'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-util.h:44:62: note: Function 'terminal_util_show_help' argument 2 names different: declaration 'transient_parent' definition 'parent'. mate-terminal-1.26.1/src/terminal-util.c:129:38: note: Function 'terminal_util_show_help' argument 2 names different: declaration 'transient_parent' definition 'parent'. mate-terminal-1.26.1/src/terminal-util.c:655:41: style: Parameter 'env_table' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-util.c:656:40: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] mate-terminal-1.26.1/src/terminal-util.c:744:11: style: Variable 'object' can be declared as pointer to const [constVariablePointer] mate-terminal-1.26.1/src/terminal-window.c:1161:0: error: failed to evaluate #if condition, undefined function-like macro invocation: VTE_CHECK_VERSION( ... ) [preprocessorErrorDirective] mate-terminal-1.26.1/src/terminal-window.c:1161:2: error: failed to evaluate #if condition, undefined function-like macro invocation: VTE_CHECK_VERSION( ... ) [preprocessorErrorDirective] mate-terminal-1.26.1/src/terminal.c:85:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSSIZE [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal.c:389:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_CALL_FLAGS_NONE [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal.c:468:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] mate-terminal-1.26.1/src/terminal.c:188:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mate-terminal-1.26.1/src/terminal.c:503:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] diff: 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1065:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_HAND2 [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROPERTY_BACKGROUND_COLOR [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1283:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SPAWN_SEARCH_PATH [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1525:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1536:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1567:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTE_PTY_DEFAULT [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1687:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_screen_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1838:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1840:10: style: Variable 'pty' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1875:10: style: Variable 'pty' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE_XX_SMALL [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:1967:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:2024:55: style:inconclusive: Function 'terminal_screen_drag_data_received' argument 7 names different: declaration 'time' definition 'timestamp'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-screen.c:120:27: note: Function 'terminal_screen_drag_data_received' argument 7 names different: declaration 'time' definition 'timestamp'. mate-terminal-1.26.1/src/terminal-screen.c:2024:55: note: Function 'terminal_screen_drag_data_received' argument 7 names different: declaration 'time' definition 'timestamp'. 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:2087:13: style: Variable 'data' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:2255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_POLICY_ALWAYS [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:2297:54: style:inconclusive: Function 'terminal_screen_get_cell_size' argument 2 names different: declaration 'width_chars' definition 'cell_width_pixels'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-screen.h:124:14: note: Function 'terminal_screen_get_cell_size' argument 2 names different: declaration 'width_chars' definition 'cell_width_pixels'. mate-terminal-1.26.1/src/terminal-screen.c:2297:54: note: Function 'terminal_screen_get_cell_size' argument 2 names different: declaration 'width_chars' definition 'cell_width_pixels'. 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:2298:54: style:inconclusive: Function 'terminal_screen_get_cell_size' argument 3 names different: declaration 'height_chars' definition 'cell_height_pixels'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-screen.h:125:14: note: Function 'terminal_screen_get_cell_size' argument 3 names different: declaration 'height_chars' definition 'cell_height_pixels'. mate-terminal-1.26.1/src/terminal-screen.c:2298:54: note: Function 'terminal_screen_get_cell_size' argument 3 names different: declaration 'height_chars' definition 'cell_height_pixels'. 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:2367:12: style: Variable 'tag_data' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:2427:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:261:69: style: Parameter 'app' can be declared as pointer to const. However it seems that 'terminal_screen_class_enable_menu_bar_accel_notify_cb' is a callback function, if 'app' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-screen.c:616:2: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-screen.c:261:69: note: Parameter 'app' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:302:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_screen_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:312:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_screen_parent_class [valueFlowBailoutIncompleteVar] head mate-terminal-1.26.1/src/terminal-screen.c:351:0: error: failed to evaluate #if condition, undefined function-like macro invocation: VTE_CHECK_VERSION( ... ) [preprocessorErrorDirective] head mate-terminal-1.26.1/src/terminal-screen.c:351:2: error: failed to evaluate #if condition, undefined function-like macro invocation: VTE_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:357:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE_MEDIUM [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:405:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_screen_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-screen.c:481:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-screen.c:405:43: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:439:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_screen_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-screen.c:482:31: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-screen.c:439:43: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:628:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:668:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_screen_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:692:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:842:38: style:inconclusive: Function 'terminal_screen_format_title' argument 3 names different: declaration 'old_cooked_title' definition 'titleptr'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-screen.c:138:101: note: Function 'terminal_screen_format_title' argument 3 names different: declaration 'old_cooked_title' definition 'titleptr'. mate-terminal-1.26.1/src/terminal-screen.c:842:38: note: Function 'terminal_screen_format_title' argument 3 names different: declaration 'old_cooked_title' definition 'titleptr'. 2.18.0 mate-terminal-1.26.1/src/terminal-screen.c:928:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'terminal_screen_profile_notify_cb' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-screen.c:1260:7: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-screen.c:928:48: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1024:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UI_MANAGER_MENUITEM [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1075:36: warning: Either the condition 'end' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] mate-terminal-1.26.1/src/terminal-window.c:1076:5: note: Assuming that condition 'end' is not redundant mate-terminal-1.26.1/src/terminal-window.c:1075:36: note: Null pointer addition 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UI_MANAGER_MENUITEM [valueFlowBailoutIncompleteVar] head mate-terminal-1.26.1/src/terminal-window.c:1161:0: error: failed to evaluate #if condition, undefined function-like macro invocation: VTE_CHECK_VERSION( ... ) [preprocessorErrorDirective] head mate-terminal-1.26.1/src/terminal-window.c:1161:2: error: failed to evaluate #if condition, undefined function-like macro invocation: VTE_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1243:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1262:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1372:30: style: Variable 'info' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1395:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1558:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_CLASS_CONTEXT_MENU [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1570:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1583:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1628:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accel_path_quark [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1705:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1721:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_window_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1752:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_window_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:1832:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_window_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2235:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_AFTER [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2359:16: style: Unused variable: screen [unusedVariable] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2384:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2412:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_DELETE_EVENT [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2431:48: style: Parameter 'event' can be declared as pointer to const. However it seems that 'terminal_window_focus_in_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:2191:5: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:2431:48: note: Parameter 'event' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminal_window_parent_class [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2496:39: style: Parameter 'screen' can be declared as pointer to const. However it seems that 'profile_set_callback' is a callback function, if 'screen' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:3241:43: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:2496:39: note: Parameter 'screen' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2500:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2516:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:274:37: style: Parameter 'app' can be declared as pointer to const. However it seems that 'app_setting_notify_cb' is a callback function, if 'app' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:1822:5: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:274:37: note: Parameter 'app' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2754:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:275:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'app_setting_notify_cb' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:1822:5: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:275:36: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2782:59: style: Parameter 'geometry_string' can be declared as pointer to const [constParameterPointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2801:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2917:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2923:38: style:inconclusive: Function 'notebook_button_press_cb' argument 1 names different: declaration 'notebook' definition 'widget'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-window.c:160:58: note: Function 'notebook_button_press_cb' argument 1 names different: declaration 'notebook' definition 'widget'. mate-terminal-1.26.1/src/terminal-window.c:2923:38: note: Function 'notebook_button_press_cb' argument 1 names different: declaration 'notebook' definition 'widget'. 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2924:43: style: Parameter 'event' can be declared as pointer to const. However it seems that 'notebook_button_press_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:2221:5: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:2924:43: note: Parameter 'event' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:2971:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3001:33: style:inconclusive: Function 'window_key_press_cb' argument 1 names different: declaration 'notebook' definition 'widget'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-window.c:163:53: note: Function 'window_key_press_cb' argument 1 names different: declaration 'notebook' definition 'widget'. mate-terminal-1.26.1/src/terminal-window.c:3001:33: note: Function 'window_key_press_cb' argument 1 names different: declaration 'notebook' definition 'widget'. 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3002:35: style: Parameter 'event' can be declared as pointer to const. However it seems that 'window_key_press_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:2223:5: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:3002:35: note: Parameter 'event' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3006:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3037:36: style:inconclusive: Function 'notebook_popup_menu_cb' argument 1 names different: declaration 'notebook' definition 'widget'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-window.c:166:58: note: Function 'notebook_popup_menu_cb' argument 1 names different: declaration 'notebook' definition 'widget'. mate-terminal-1.26.1/src/terminal-window.c:3037:36: note: Function 'notebook_popup_menu_cb' argument 1 names different: declaration 'notebook' definition 'widget'. 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3042:16: style: Variable 'focus_widget' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3076:51: style:inconclusive: Function 'notebook_page_selected_callback' argument 2 names different: declaration 'page' definition 'page_widget'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-window.c:169:26: note: Function 'notebook_page_selected_callback' argument 2 names different: declaration 'page' definition 'page_widget'. mate-terminal-1.26.1/src/terminal-window.c:3076:51: note: Function 'notebook_page_selected_callback' argument 2 names different: declaration 'page' definition 'page_widget'. 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3301:43: style:inconclusive: Function 'notebook_scroll_event_cb' argument 1 names different: declaration 'notebook' definition 'widget'. [funcArgNamesDifferent] mate-terminal-1.26.1/src/terminal-window.c:180:63: note: Function 'notebook_scroll_event_cb' argument 1 names different: declaration 'notebook' definition 'widget'. mate-terminal-1.26.1/src/terminal-window.c:3301:43: note: Function 'notebook_scroll_event_cb' argument 1 names different: declaration 'notebook' definition 'widget'. 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3440:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_HINT_RESIZE_INC [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3550:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3572:11: style: Variable 'confirm_msg' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3588:20: style: Variable 'do_confirm' is assigned a value that is never used. [unreadVariable] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3620:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3707:41: style: Parameter 'action' can be declared as pointer to const. However it seems that 'file_save_contents_callback' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:1909:13: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:3707:41: note: Parameter 'action' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3708:46: style: Parameter 'window' can be declared as pointer to const. However it seems that 'file_save_contents_callback' is a callback function, if 'window' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:1909:13: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:3708:46: note: Parameter 'window' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3849:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:3861:1: error: Memory leak: data [memleak] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4045:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE_MEDIUM [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4060:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4084:45: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'search_dialog_delete_event_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:4108:9: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:4084:45: note: Parameter 'widget' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4085:45: style: Parameter 'event' can be declared as pointer to const. However it seems that 'search_dialog_delete_event_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:4108:9: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:4085:45: note: Parameter 'event' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4086:45: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'search_dialog_delete_event_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mate-terminal-1.26.1/src/terminal-window.c:4108:9: note: You might need to cast the function pointer here mate-terminal-1.26.1/src/terminal-window.c:4086:45: note: Parameter 'user_data' can be declared as pointer to const 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4150:22: style: Variable 'active_profile' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4175:26: style: Variable 'profile' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4231:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4297:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Page_Down [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4391:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINAL_RESOURCES_PATH_PREFIX [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4467:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4493:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4545:26: style: Variable 'priv1' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:4546:26: style: Variable 'priv2' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:597:11: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:661:22: style: Variable 'new_active_profile' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:678:26: style: Variable 'profile' can be declared as pointer to const [constVariablePointer] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:787:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UI_MANAGER_MENUITEM [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:893:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UI_MANAGER_MENUITEM [valueFlowBailoutIncompleteVar] 2.18.0 mate-terminal-1.26.1/src/terminal-window.c:99:11: style: struct member '_TerminalWindowPrivate::have_argb_visual' is never used. [unusedStructMember] DONE