2024-04-23 02:05 ftp://ftp.de.debian.org/debian/pool/main/v/vte/vte_0.28.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=bsd --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 231 231 elapsed-time: 29.3 30.3 head-timing-info: old-timing-info: head results: vte-0.28.2/doc/openi18n/cursor.c:19:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:92:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:52:24: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:114:29: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:240:15: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:227:31: style:inconclusive: Function 'openpty' argument 2 names different: declaration 'slavefd' definition 'slave_fd'. [funcArgNamesDifferent] vte-0.28.2/gnome-pty-helper/gnome-login-support.h:25:35: note: Function 'openpty' argument 2 names different: declaration 'slavefd' definition 'slave_fd'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:227:31: note: Function 'openpty' argument 2 names different: declaration 'slavefd' definition 'slave_fd'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:311:23: style:inconclusive: Function 'n_read' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] vte-0.28.2/gnome-pty-helper/gnome-login-support.h:36:27: note: Function 'n_read' argument 2 names different: declaration 'buffer' definition 'buf'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:311:23: note: Function 'n_read' argument 2 names different: declaration 'buffer' definition 'buf'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:311:32: style:inconclusive: Function 'n_read' argument 3 names different: declaration 'size' definition 'count'. [funcArgNamesDifferent] vte-0.28.2/gnome-pty-helper/gnome-login-support.h:36:39: note: Function 'n_read' argument 3 names different: declaration 'size' definition 'count'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:311:32: note: Function 'n_read' argument 3 names different: declaration 'size' definition 'count'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:347:30: style:inconclusive: Function 'n_write' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] vte-0.28.2/gnome-pty-helper/gnome-login-support.h:37:34: note: Function 'n_write' argument 2 names different: declaration 'buffer' definition 'buf'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:347:30: note: Function 'n_write' argument 2 names different: declaration 'buffer' definition 'buf'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:347:39: style:inconclusive: Function 'n_write' argument 3 names different: declaration 'size' definition 'count'. [funcArgNamesDifferent] vte-0.28.2/gnome-pty-helper/gnome-login-support.h:37:46: note: Function 'n_write' argument 3 names different: declaration 'size' definition 'count'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:347:39: note: Function 'n_write' argument 3 names different: declaration 'size' definition 'count'. vte-0.28.2/gnome-pty-helper/gnome-login-support.c:49:23: style: Variable 'ctty' can be declared as pointer to const [constVariablePointer] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:114:16: style: Variable 'group_info' can be declared as pointer to const [constVariablePointer] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:228:19: style: Parameter 'termp' can be declared as pointer to const [constParameterPointer] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:231:16: style: Variable 'group_info' can be declared as pointer to const [constVariablePointer] vte-0.28.2/gnome-pty-helper/gnome-login-support.c:34:12: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] vte-0.28.2/gnome-pty-helper/gnome-pty-helper.c:467:0: error: #error "No means to drop privileges! Huge security risk! Won't compile." [preprocessorErrorDirective] vte-0.28.2/gnome-pty-helper/gnome-utmp.c:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-utmp.c:240:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTMP [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-utmp.c:282:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTMP [valueFlowBailoutIncompleteVar] vte-0.28.2/gnome-pty-helper/gnome-utmp.c:100:20: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] vte-0.28.2/gnome-pty-helper/gnome-utmp.c:100:32: style: Parameter 'putmp' can be declared as pointer to const [constParameterPointer] vte-0.28.2/gnome-pty-helper/gnome-utmp.c:102:16: style: Variable 'times' is assigned a value that is never used. [unreadVariable] vte-0.28.2/gnome-pty-helper/gnome-utmp.c:238:17: style: Unused variable: tv [unusedVariable] vte-0.28.2/gnome-pty-helper/gnome-utmp.c:280:17: style: Unused variable: tv [unusedVariable] vte-0.28.2/src/debug.h:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vte-0.28.2/src/dumpkeys.c:176:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] vte-0.28.2/src/dumpkeys.c:206:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNBRK [valueFlowBailoutIncompleteVar] vte-0.28.2/src/dumpkeys.c:200:3: error: Memory leak: bytes [memleak] vte-0.28.2/src/dumpkeys.c:217:3: error: Memory leak: bytes [memleak] vte-0.28.2/src/interpret.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] vte-0.28.2/src/interpret.c:41:8: style: Variable 'terminal' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/iso2022.c:1172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.28.2/src/iso2022.c:1696:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _vte_iso2022_cdata [valueFlowBailoutIncompleteVar] vte-0.28.2/src/iso2022.c:1623:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] vte-0.28.2/src/iso2022.c:1623:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] vte-0.28.2/src/iso2022.c:327:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] vte-0.28.2/src/iso2022.c:326:4: note: i is assigned vte-0.28.2/src/iso2022.c:327:9: note: i is overwritten vte-0.28.2/src/iso2022.c:302:57: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/iso2022.c:368:55: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/iso2022.c:831:59: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/iso2022.c:1335:59: style: Parameter 'ctl' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/iso2022.c:1688:24: style: Variable 'sequence_length' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/keymap.c:53:0: error: #error No termcap?? [preprocessorErrorDirective] vte-0.28.2/src/keysyms.c:2:15: error: syntax error: keyword 'return' is not allowed in global scope [syntaxError] vte-0.28.2/src/marshal.c:77:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] vte-0.28.2/src/marshal.c:120:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] vte-0.28.2/src/marshal.c:163:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] vte-0.28.2/src/marshal.c:206:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] vte-0.28.2/src/marshal.c:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] vte-0.28.2/src/marshal.c:120:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] vte-0.28.2/src/marshal.c:163:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] vte-0.28.2/src/marshal.c:206:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] vte-0.28.2/src/matcher.c:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] vte-0.28.2/src/matcher.c:131:8: style: Variable 'emulation' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/mev.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.28.2/src/mev.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.28.2/src/mev.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.28.2/src/mev.c:207:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.28.2/src/mev.c:245:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] vte-0.28.2/src/mev.c:268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNBRK [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtepty.h:20:0: error: #error "Only can be included directly." [preprocessorErrorDirective] vte-0.28.2/src/reaper.c:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] vte-0.28.2/src/reaper.c:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_reaper_parent_class [valueFlowBailoutIncompleteVar] vte-0.28.2/src/reaper.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_reaper_parent_class [valueFlowBailoutIncompleteVar] vte-0.28.2/src/reaper.c:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] vte-0.28.2/src/reaper.c:75:28: style: Parameter 'reaper' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/reflect.c:256:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.28.2/src/reflect.c:268:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] vte-0.28.2/src/ring.c:328:14: style: Variable 'row' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/slowcat.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.28.2/src/slowcat.c:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] vte-0.28.2/src/slowcat.c:66:10: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/ssfe.c:41:0: error: #error No termcap?? [preprocessorErrorDirective] vte-0.28.2/src/table.c:541:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LONG [valueFlowBailoutIncompleteVar] vte-0.28.2/src/table.c:567:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.28.2/src/table.c:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LONG [valueFlowBailoutIncompleteVar] vte-0.28.2/src/table.c:790:2: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] vte-0.28.2/src/table.c:601:20: style:inconclusive: Function '_vte_table_match' argument 2 names different: declaration 'pattern' definition 'candidate'. [funcArgNamesDifferent] vte-0.28.2/src/table.h:44:25: note: Function '_vte_table_match' argument 2 names different: declaration 'pattern' definition 'candidate'. vte-0.28.2/src/table.c:601:20: note: Function '_vte_table_match' argument 2 names different: declaration 'pattern' definition 'candidate'. vte-0.28.2/src/table.c:418:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/trie.c:169:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LONG [valueFlowBailoutIncompleteVar] vte-0.28.2/src/trie.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LONG [valueFlowBailoutIncompleteVar] vte-0.28.2/src/trie.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LONG [valueFlowBailoutIncompleteVar] vte-0.28.2/src/trie.c:310:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.28.2/src/trie.c:496:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.28.2/src/trie.c:560:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exact [valueFlowBailoutIncompleteVar] vte-0.28.2/src/trie.c:729:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_MAX [valueFlowBailoutIncompleteVar] vte-0.28.2/src/trie.c:604:15: style: Condition 'best!=NULL' is always true [knownConditionTrueFalse] vte-0.28.2/src/trie.c:544:13: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] vte-0.28.2/src/trie.c:107:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'char_class_exact_check' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/trie.c:357:3: note: You might need to cast the function pointer here vte-0.28.2/src/trie.c:107:60: note: Parameter 'data' can be declared as pointer to const vte-0.28.2/src/trie.c:126:28: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/trie.c:126:47: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/trie.c:132:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'char_class_digit_check' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/trie.c:345:3: note: You might need to cast the function pointer here vte-0.28.2/src/trie.c:132:60: note: Parameter 'data' can be declared as pointer to const vte-0.28.2/src/trie.c:158:29: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/trie.c:177:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'char_class_multi_check' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/trie.c:349:3: note: You might need to cast the function pointer here vte-0.28.2/src/trie.c:177:60: note: Parameter 'data' can be declared as pointer to const vte-0.28.2/src/trie.c:204:29: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/trie.c:228:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'char_class_any_check' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/trie.c:353:3: note: You might need to cast the function pointer here vte-0.28.2/src/trie.c:228:58: note: Parameter 'data' can be declared as pointer to const vte-0.28.2/src/trie.c:240:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/trie.c:254:61: style: Parameter 'data' can be declared as pointer to const. However it seems that 'char_class_string_check' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/trie.c:361:3: note: You might need to cast the function pointer here vte-0.28.2/src/trie.c:254:61: note: Parameter 'data' can be declared as pointer to const vte-0.28.2/src/trie.c:398:12: style: Variable 'code' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/trie.c:400:11: style: Variable 'inc_wstring' can be declared as const array [constVariable] vte-0.28.2/src/trie.c:442:27: style: Variable 'tdata' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/trie.c:53:6: style: struct member 'char_class_data::i' is never used. [unusedStructMember] vte-0.28.2/src/trie.c:54:8: style: struct member 'char_class_data::s' is never used. [unusedStructMember] vte-0.28.2/src/vteaccess.c:710:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_STATE_FOCUSED [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:724:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_STATE_FOCUSED [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:739:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_VISIBILITY_FULLY_OBSCURED [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:835:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_STATE_FOCUSABLE [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:1019:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_TEXT_BOUNDARY_CHAR [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:1344:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AtkAttribute [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:1646:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_type [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:1672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_LAYER_WIDGET [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:1678:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MININT [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:1825:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:1849:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_type [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:1967:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_type [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:2043:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ACCESSIBLE [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteaccess.c:346:16: error: Dereferencing 'snapshot_text' after it is deallocated / released [deallocuse] vte-0.28.2/src/vteaccess.c:181:27: style: Parameter 'terminal' can be declared as pointer to const. However it seems that 'all_selected' is a callback function, if 'terminal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:333:13: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:181:27: note: Parameter 'terminal' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:181:71: style: Parameter 'data' can be declared as pointer to const. However it seems that 'all_selected' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:333:13: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:181:71: note: Parameter 'data' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:533:52: style: Parameter 'terminal' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_text_scrolled' is a callback function, if 'terminal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:892:12: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:533:52: note: Parameter 'terminal' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:703:47: style: Parameter 'terminal' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_focus_in' is a callback function, if 'terminal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:910:12: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:703:47: note: Parameter 'terminal' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:717:48: style: Parameter 'terminal' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_focus_out' is a callback function, if 'terminal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:916:12: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:717:48: note: Parameter 'terminal' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:732:28: style: Parameter 'event' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_visibility_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:922:12: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:732:28: note: Parameter 'event' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:765:57: style: Parameter 'terminal' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_selection_changed' is a callback function, if 'terminal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:817:2: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:765:57: note: Parameter 'terminal' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1326:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteaccess.c:1419:57: style: Parameter 'text' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_get_default_attributes' is a callback function, if 'text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1657:33: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1419:57: note: Parameter 'text' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1670:49: style: Parameter 'component' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_get_layer' is a callback function, if 'component' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1866:25: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1670:49: note: Parameter 'component' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1676:54: style: Parameter 'component' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_get_mdi_zorder' is a callback function, if 'component' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1867:30: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1676:54: note: Parameter 'component' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1760:51: style: Parameter 'component' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_set_extents' is a callback function, if 'component' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1863:27: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1760:51: note: Parameter 'component' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1771:52: style: Parameter 'component' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_set_position' is a callback function, if 'component' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1864:28: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1771:52: note: Parameter 'component' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1809:63: style: Parameter 'component' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_ref_accessible_at_point' is a callback function, if 'component' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1858:39: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1809:63: note: Parameter 'component' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1897:51: style: Parameter 'accessible' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_get_n_actions' is a callback function, if 'accessible' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1975:26: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1897:51: note: Parameter 'accessible' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1924:53: style: Parameter 'accessible' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_action_get_name' is a callback function, if 'accessible' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1977:21: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1924:53: note: Parameter 'accessible' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:1932:59: style: Parameter 'accessible' can be declared as pointer to const. However it seems that 'vte_terminal_accessible_action_get_keybinding' is a callback function, if 'accessible' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteaccess.c:1978:27: note: You might need to cast the function pointer here vte-0.28.2/src/vteaccess.c:1932:59: note: Parameter 'accessible' can be declared as pointer to const vte-0.28.2/src/vteaccess.c:2114:68: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteaccess.c:1314:9: style: Variable 'mapped' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vteapp.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_title [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteapp.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icon_title [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteapp.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_HINT_RESIZE_INC [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteapp.c:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_HINT_RESIZE_INC [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteapp.c:370:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteapp.c:406:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteapp.c:582:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_FILENAME [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteapp.c:812:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] vte-0.28.2/src/vteapp.c:982:10: warning: Either the condition 'consolefd!=-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] vte-0.28.2/src/vteapp.c:947:17: note: Assuming that condition 'consolefd!=-1' is not redundant vte-0.28.2/src/vteapp.c:982:10: note: Invalid argument vte-0.28.2/src/vteapp.c:985:2: error: Resource leak: consolefd [resourceLeak] vte-0.28.2/src/vteapp.c:57:13: style: Variable 'window' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteapp.c:71:15: style: Variable 'terminal' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteapp.c:186:51: style: Parameter 'event' can be declared as pointer to const. However it seems that 'button_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteapp.c:855:2: note: You might need to cast the function pointer here vte-0.28.2/src/vteapp.c:186:51: note: Parameter 'event' can be declared as pointer to const vte-0.28.2/src/vteapp.c:414:29: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteapp.c:414:46: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteapp.c:420:29: style: Parameter 'clipboard' can be declared as pointer to const. However it seems that 'clipboard_get' is a callback function, if 'clipboard' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteapp.c:452:10: note: You might need to cast the function pointer here vte-0.28.2/src/vteapp.c:420:29: note: Parameter 'clipboard' can be declared as pointer to const vte-0.28.2/src/vteapp.c:420:58: style: Parameter 'selection_data' can be declared as pointer to const. However it seems that 'clipboard_get' is a callback function, if 'selection_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteapp.c:452:10: note: You might need to cast the function pointer here vte-0.28.2/src/vteapp.c:420:58: note: Parameter 'selection_data' can be declared as pointer to const vte-0.28.2/src/vteapp.c:421:29: style: Parameter 'owner' can be declared as pointer to const. However it seems that 'clipboard_get' is a callback function, if 'owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteapp.c:452:10: note: You might need to cast the function pointer here vte-0.28.2/src/vteapp.c:421:29: note: Parameter 'owner' can be declared as pointer to const vte-0.28.2/src/vteapp.c:485:28: style: Parameter 'terminal' can be declared as pointer to const. However it seems that 'child_exit_cb' is a callback function, if 'terminal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteapp.c:822:2: note: You might need to cast the function pointer here vte-0.28.2/src/vteapp.c:485:28: note: Parameter 'terminal' can be declared as pointer to const vte-0.28.2/src/vteapp.c:486:13: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'child_exit_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vte-0.28.2/src/vteapp.c:822:2: note: You might need to cast the function pointer here vte-0.28.2/src/vteapp.c:486:13: note: Parameter 'user_data' can be declared as pointer to const vte-0.28.2/src/vteapp.c:62:9: style: Variable 'window' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vteapp.c:79:11: style: Variable 'terminal' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vteapp.c:944:27: style: Variable 'yes' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vteapp.c:944:32: style: Unused variable: watch [unusedVariable] vte-0.28.2/src/vteapp.c:945:15: style: Unused variable: channel [unusedVariable] vte-0.28.2/src/vtebg.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_bg_parent_class [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtebg.c:197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtebg.c:298:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtebg.c:372:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtebg.c:498:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_CONTENT_COLOR_ALPHA [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtebg.c:203:2: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] vte-0.28.2/src/vtebg.c:422:23: style: Variable 'pvt' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteconv.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteconv.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIConv [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteconv.c:250:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteconv.c:241:15: style: Variable 'in_converted' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vteconv.c:242:16: style: Variable 'out_converted' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vtedraw.c:1070:41: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] vte-0.28.2/src/vteregex.c:76:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteregex.c:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteregex.c:79:3: error: Memory leak: ret [memleak] vte-0.28.2/src/vteregex.c:92:36: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vterowdata.c:152:10: style: Redundant initialization for 'i'. The initialized value is overwritten before it is read. [redundantInitialization] vte-0.28.2/src/vterowdata.c:147:12: note: i is initialized vte-0.28.2/src/vterowdata.c:152:10: note: i is overwritten vteseq-2.gperf:247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_sequence_handler_mh [valueFlowBailoutIncompleteVar] vteseq-n.gperf:229:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_sequence_handler_st [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteseq.c:115:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteseq.c:560:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXLONG [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteseq.c:1854:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteseq.c:2500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteseq.c:2544:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LONG [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteseq.c:2557:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LONG [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteseq.c:3297:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteseq.c:277:10: style: Variable 'initial' is reassigned a value before the old one has been used. [redundantAssignment] vte-0.28.2/src/vteseq.c:275:10: note: initial is assigned vte-0.28.2/src/vteseq.c:277:10: note: initial is overwritten vte-0.28.2/src/vteseq.c:42:57: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteseq.c:96:30: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteseq.c:148:16: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteseq.c:581:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteseq.c:1716:39: style: Parameter 'terminal' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteseq.c:1716:62: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteseq.c:1752:41: style: Parameter 'terminal' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteseq.c:1752:64: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vteseq.c:2876:13: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteseq.c:2912:13: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteseq.c:3046:13: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteseq.c:1458:9: style: Variable 'start' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vteseq.c:2206:7: style: Variable 'end' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vteseq.c:2209:7: style: Variable 'end' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vtestream-file.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtestream-file.h:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtestream-file.h:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtestream-file.h:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OUTPUT_STREAM_SPLICE_NONE [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtestream-file.h:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _vte_file_stream_parent_class [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vtestream-file.h:206:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] vte-0.28.2/src/vtestream-file.h:206:15: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] vte-0.28.2/src/vtestream-file.h:159:23: warning: Either the condition 'fd!=-1' is redundant or dup() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] vte-0.28.2/src/vtestream-file.h:154:9: note: Assuming that condition 'fd!=-1' is not redundant vte-0.28.2/src/vtestream-file.h:159:23: note: Invalid argument vte-0.28.2/src/vtestream-file.h:161:9: warning: Either the condition 'fd!=-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] vte-0.28.2/src/vtestream-file.h:154:9: note: Assuming that condition 'fd!=-1' is not redundant vte-0.28.2/src/vtestream-file.h:161:9: note: Invalid argument vte-0.28.2/src/vtestream-file.h:37:7: style: Condition 'ret==(gsize)-1' is always false [knownConditionTrueFalse] vte-0.28.2/src/vtestream-file.h:61:7: style: Condition 'ret==(gsize)-1' is always false [knownConditionTrueFalse] vte-0.28.2/src/vtestream-base.h:53:41: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vtestream-base.h:58:30: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vtestream-file.h:124:39: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] vte-0.28.2/src/vtestream-file.h:137:17: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vtestream-file.h:192:17: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vtestream-file.h:206:9: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vtestream-file.h:206:20: style: Variable 'data' is assigned a value that is never used. [unreadVariable] vte-0.28.2/src/vteunistr.c:148:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteunistr.c:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] vte-0.28.2/src/vteunistr.c:97:26: style: Variable 'decomp' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/vteunistr.c:157:27: style: Variable 'decomp' can be declared as pointer to const [constVariablePointer] vte-0.28.2/src/xticker.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] diff: DONE