2024-04-18 13:41 ftp://ftp.de.debian.org/debian/pool/main/m/mdk/mdk_1.3.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-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.13.0 head-info: c677fc8 (2024-04-18 09:26:10 +0200) count: 322 222 elapsed-time: 42.2 60.4 head-timing-info: old-timing-info: head results: mdk-1.3.0/intl/bindtextdom.c:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domainname [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/bindtextdom.c:252:12: style: Local variable 'len' shadows outer variable [shadowVariable] mdk-1.3.0/intl/bindtextdom.c:224:14: note: Shadowed declaration mdk-1.3.0/intl/bindtextdom.c:252:12: note: Shadow variable mdk-1.3.0/intl/bindtextdom.c:283:15: style: Local variable 'len' shadows outer variable [shadowVariable] mdk-1.3.0/intl/bindtextdom.c:224:14: note: Shadowed declaration mdk-1.3.0/intl/bindtextdom.c:283:15: note: Shadow variable mdk-1.3.0/intl/eval-plural.h:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lor [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/dcigettext.c:545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/dcigettext.c:544:10: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] mdk-1.3.0/intl/dcigettext.c:583:39: style: Redundant condition: The condition 'categoryvalue[0] != '\0'' is redundant since 'categoryvalue[0] == ':'' is sufficient. [redundantCondition] mdk-1.3.0/intl/dcigettext.c:427:25: style:inconclusive: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:207:46: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. mdk-1.3.0/intl/dcigettext.c:427:25: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. mdk-1.3.0/intl/dcigettext.c:427:49: style:inconclusive: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:208:18: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. mdk-1.3.0/intl/dcigettext.c:427:49: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. mdk-1.3.0/intl/dcigettext.c:427:69: style:inconclusive: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:208:40: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. mdk-1.3.0/intl/dcigettext.c:427:69: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. mdk-1.3.0/intl/dcigettext.c:428:10: style:inconclusive: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:209:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. mdk-1.3.0/intl/dcigettext.c:428:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. mdk-1.3.0/intl/dcigettext.c:428:36: style:inconclusive: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:209:38: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. mdk-1.3.0/intl/dcigettext.c:428:36: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. mdk-1.3.0/intl/dcigettext.c:428:43: style:inconclusive: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:210:10: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. mdk-1.3.0/intl/dcigettext.c:428:43: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. mdk-1.3.0/intl/dcigettext.c:533:13: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/intl/dcigettext.c:224:9: style: struct member 'known_translation_t::domainname' is never used. [unusedStructMember] mdk-1.3.0/intl/dcigettext.c:227:7: style: struct member 'known_translation_t::category' is never used. [unusedStructMember] mdk-1.3.0/intl/dcigettext.c:230:7: style: struct member 'known_translation_t::counter' is never used. [unusedStructMember] mdk-1.3.0/intl/dcigettext.c:233:27: style: struct member 'known_translation_t::domain' is never used. [unusedStructMember] mdk-1.3.0/intl/dcigettext.c:236:15: style: struct member 'known_translation_t::translation' is never used. [unusedStructMember] mdk-1.3.0/intl/dcigettext.c:237:10: style: struct member 'known_translation_t::translation_length' is never used. [unusedStructMember] mdk-1.3.0/intl/dcigettext.c:240:8: style: struct member 'known_translation_t::msgid' is never used. [unusedStructMember] mdk-1.3.0/intl/dgettext.c:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/dngettext.c:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/finddomain.c:50:30: style:inconclusive: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:157:54: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. mdk-1.3.0/intl/finddomain.c:50:30: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. mdk-1.3.0/intl/finddomain.c:50:45: style:inconclusive: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:157:71: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. mdk-1.3.0/intl/finddomain.c:50:45: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. mdk-1.3.0/intl/finddomain.c:51:16: style:inconclusive: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:158:19: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. mdk-1.3.0/intl/finddomain.c:51:16: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. mdk-1.3.0/intl/finddomain.c:51:44: style:inconclusive: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:159:23: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. mdk-1.3.0/intl/finddomain.c:51:44: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. mdk-1.3.0/intl/gettext.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/l10nflist.c:341:12: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/intl/loadmsgcat.c:940:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/loadmsgcat.c:982:2: error: Resource leak: fd [resourceLeak] mdk-1.3.0/intl/loadmsgcat.c:975:12: style: The comparison 'data == (struct mo_file_header*)-1' is always true because 'data' and '(struct mo_file_header*)-1' represent the same value. [knownConditionTrueFalse] mdk-1.3.0/intl/loadmsgcat.c:919:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here. mdk-1.3.0/intl/loadmsgcat.c:975:12: note: The comparison 'data == (struct mo_file_header*)-1' is always true because 'data' and '(struct mo_file_header*)-1' represent the same value. mdk-1.3.0/intl/loadmsgcat.c:771:47: style:inconclusive: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:166:59: note: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. mdk-1.3.0/intl/loadmsgcat.c:771:47: note: Function '_nl_init_domain_conv' argument 1 names different: declaration '__domain_file' definition 'domain_file'. mdk-1.3.0/intl/loadmsgcat.c:772:31: style:inconclusive: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:167:29: note: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. mdk-1.3.0/intl/loadmsgcat.c:772:31: note: Function '_nl_init_domain_conv' argument 2 names different: declaration '__domain' definition 'domain'. mdk-1.3.0/intl/loadmsgcat.c:773:25: style:inconclusive: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:168:23: note: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. mdk-1.3.0/intl/loadmsgcat.c:773:25: note: Function '_nl_init_domain_conv' argument 3 names different: declaration '__domainbinding' definition 'domainbinding'. mdk-1.3.0/intl/loadmsgcat.c:889:45: style:inconclusive: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:170:50: note: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. mdk-1.3.0/intl/loadmsgcat.c:889:45: note: Function '_nl_free_domain_conv' argument 1 names different: declaration '__domain' definition 'domain'. mdk-1.3.0/intl/loadmsgcat.c:909:42: style:inconclusive: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:161:47: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. mdk-1.3.0/intl/loadmsgcat.c:909:42: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. mdk-1.3.0/intl/loadmsgcat.c:910:20: style:inconclusive: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] mdk-1.3.0/intl/gettextP.h:162:25: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. mdk-1.3.0/intl/loadmsgcat.c:910:20: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. mdk-1.3.0/intl/localcharset.c:119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/localcharset.c:295:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] mdk-1.3.0/intl/localcharset.c:286:24: note: Assignment 'locale=NULL', assigned value is 0 mdk-1.3.0/intl/localcharset.c:295:14: note: Condition 'locale==NULL' is always true mdk-1.3.0/intl/localcharset.c:181:5: error: Common realloc mistake: 'res_ptr' nulled but not freed upon failure [memleakOnRealloc] mdk-1.3.0/intl/localealias.c:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE_ALIAS_PATH [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/localealias.c:154:21: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/intl/localealias.c:254:13: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/intl/localealias.c:255:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/intl/localealias.c:172:41: error: Uninitialized variable: &item.value [uninitvar] mdk-1.3.0/intl/ngettext.c:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/os2compat.c:60:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/os2compat.c:51:9: style: Variable 'root' can be declared as pointer to const [constVariablePointer] plural.y:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qmop [valueFlowBailoutIncompleteVar] plural.y:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] /usr/local/share/bison/bison.simple:517:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] /usr/local/share/bison/bison.simple:515:9: style: Variable 'yyss1' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/intl/xsize.h:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/printf-parse.c:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/vasnprintf.c:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/printf.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mdk-1.3.0/intl/vasnprintf.c:744:12: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/lib/getopt_long.c:682:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mdk-1.3.0/lib/getopt_long.c:777:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixgtk/gmixvm.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/gmixvm.c:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:259:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Tab [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:151:42: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'run_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:196:21: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:151:42: note: Parameter 'dis' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:152:13: style: Parameter 'data' can be declared as pointer to const. However it seems that 'run_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:196:21: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:152:13: note: Parameter 'data' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:158:43: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'next_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:199:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:158:43: note: Parameter 'dis' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:159:13: style: Parameter 'data' can be declared as pointer to const. However it seems that 'next_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:199:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:159:13: note: Parameter 'data' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:165:45: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'linebp_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:205:21: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:165:45: note: Parameter 'dis' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:166:12: style: Parameter 'data' can be declared as pointer to const. However it seems that 'linebp_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:205:21: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:166:12: note: Parameter 'data' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:172:45: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'addrbp_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:211:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:172:45: note: Parameter 'dis' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:173:12: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addrbp_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:211:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:173:12: note: Parameter 'data' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:179:44: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'allbp_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:214:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:179:44: note: Parameter 'dis' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:180:14: style: Parameter 'data' can be declared as pointer to const. However it seems that 'allbp_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:214:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:180:14: note: Parameter 'data' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:407:62: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixgtk/mixgtk_config.c:46:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZES_ [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZES_ [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:166:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_CONSOLE [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_CONSOLE [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:278:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ioc [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busy [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:291:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODES_ [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:310:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_NAMES_ [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_INVALID [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_INVALID [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_DISK_7 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_DISK_7 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:530:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:596:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:625:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_SDDIR [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:642:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_INVALID [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_device.c:261:39: style: Condition '!read_cons_(block)' is always false [knownConditionTrueFalse] mdk-1.3.0/mixgtk/mixgtk_device.c:261:51: note: Calling function 'read_cons_' returns 1 mdk-1.3.0/mixgtk/mixgtk_device.c:261:39: note: Condition '!read_cons_(block)' is always false mdk-1.3.0/mixgtk/mixgtk_external.c:76:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_external.c:148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_EDITOR_CMD [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_fontsel.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_fontsel.c:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_fontsel.c:80:57: style:inconclusive: Function 'mixgtk_fontsel_query_font' argument 2 names different: declaration 'ws' definition 'w'. [funcArgNamesDifferent] mdk-1.3.0/mixgtk/mixgtk_fontsel.h:45:57: note: Function 'mixgtk_fontsel_query_font' argument 2 names different: declaration 'ws' definition 'w'. mdk-1.3.0/mixgtk/mixgtk_fontsel.c:80:57: note: Function 'mixgtk_fontsel_query_font' argument 2 names different: declaration 'ws' definition 'w'. mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_LOAD [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_EDIT [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_COMPILE [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:163:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_RUN [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:169:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_NEXT [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:182:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_CABP [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:174:35: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:174:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:193:30: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:193:42: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixgtk/mixgtk_input.c:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_input.c:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixal.c:318:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_VM_CELL_NO [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixal.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_VM_CELL_NO [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixal.c:509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixal.c:221:38: style:inconclusive: Function 'mixgtk_mixal_reparent' argument 1 names different: declaration 'stat' definition 'status'. [funcArgNamesDifferent] mdk-1.3.0/mixgtk/mixgtk_mixal.h:36:38: note: Function 'mixgtk_mixal_reparent' argument 1 names different: declaration 'stat' definition 'status'. mdk-1.3.0/mixgtk/mixgtk_mixal.c:221:38: note: Function 'mixgtk_mixal_reparent' argument 1 names different: declaration 'stat' definition 'status'. mdk-1.3.0/mixgtk/mixgtk_mixal.c:313:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_VM_CELL_NO [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:271:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_EQ [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:278:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_LESS [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:285:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_GREAT [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:390:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:439:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:494:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_VM_CELL_NO [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:328:31: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:450:40: style: Parameter 'event' can be declared as pointer to const. However it seems that 'cont_clicked_' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_mixvm.c:534:3: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_mixvm.c:450:40: note: Parameter 'event' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_widgets.c:97:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLADE_FILE [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_wm.c:474:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_wm.c:562:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixgtk/mixgtk_wm.c:279:23: style:inconclusive: Function 'add_page_' argument 1 names different: declaration 'w' definition 'page'. [funcArgNamesDifferent] mdk-1.3.0/mixgtk/mixgtk_wm.c:80:35: note: Function 'add_page_' argument 1 names different: declaration 'w' definition 'page'. mdk-1.3.0/mixgtk/mixgtk_wm.c:279:23: note: Function 'add_page_' argument 1 names different: declaration 'w' definition 'page'. mdk-1.3.0/mixgtk/mixgtk_wm.c:511:19: style: Local variable 'tb' shadows outer variable [shadowVariable] mdk-1.3.0/mixgtk/mixgtk_wm.c:505:15: note: Shadowed declaration mdk-1.3.0/mixgtk/mixgtk_wm.c:511:19: note: Shadow variable mdk-1.3.0/mixgtk/mixgtk_wm.c:184:18: style: Variable 'w' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixgtk/mixgtk_wm.c:213:28: style: Parameter 'w' can be declared as pointer to const. However it seems that 'on_window_hide' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:328:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:213:28: note: Parameter 'w' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_wm.c:230:30: style: Parameter 'ign' can be declared as pointer to const. However it seems that 'on_widget_attach' is a callback function, if 'ign' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:322:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:230:30: note: Parameter 'ign' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_wm.c:491:28: style: Parameter 'w' can be declared as pointer to const. However it seems that 'on_tb_style_' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:482:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:491:28: note: Parameter 'w' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_wm.c:640:29: style: Parameter 'notebook' can be declared as pointer to const. However it seems that 'on_nb_switch_' is a callback function, if 'notebook' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:598:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:640:29: note: Parameter 'notebook' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_wm.c:640:50: style: Parameter 'page' can be declared as pointer to const. However it seems that 'on_nb_switch_' is a callback function, if 'page' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:598:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:640:50: note: Parameter 'page' can be declared as pointer to const mdk-1.3.0/mixgtk/mixgtk_wm.c:641:41: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_nb_switch_' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:598:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:641:41: note: Parameter 'user_data' can be declared as pointer to const mdk-1.3.0/mixguile/mixguile.c:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_FILE [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/mixguile.c:63:35: style:inconclusive: Function 'mixguile_load_bootstrap' argument 1 names different: declaration 'localinit' definition 'loadlocal'. [funcArgNamesDifferent] mdk-1.3.0/mixguile/mixguile.h:40:35: note: Function 'mixguile_load_bootstrap' argument 1 names different: declaration 'localinit' definition 'loadlocal'. mdk-1.3.0/mixguile/mixguile.c:63:35: note: Function 'mixguile_load_bootstrap' argument 1 names different: declaration 'localinit' definition 'loadlocal'. mdk-1.3.0/mixguile/mixguile_cmd_dispatcher.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/mixguile_cmd_dispatcher.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/mixguile_cmd_dispatcher.c:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/mixguile_cmd_dispatcher.c:109:77: style:inconclusive: Function 'mixguile_cmd_dispatcher_get_vm_dispatcher' argument 1 names different: declaration 'disp' definition 'dis'. [funcArgNamesDifferent] mdk-1.3.0/mixguile/mixguile_cmd_dispatcher.h:42:36: note: Function 'mixguile_cmd_dispatcher_get_vm_dispatcher' argument 1 names different: declaration 'disp' definition 'dis'. mdk-1.3.0/mixguile/mixguile_cmd_dispatcher.c:109:77: note: Function 'mixguile_cmd_dispatcher_get_vm_dispatcher' argument 1 names different: declaration 'disp' definition 'dis'. mdk-1.3.0/mixguile/mixguile_main.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_MAX [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:201:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:214:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:263:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:341:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scm_handle_by_message_noexit [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:462:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:487:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:349:20: style: A pointer can not be negative so it is either pointless or an error to check if it is not. [pointerPositive] mdk-1.3.0/mixlib/completion.c:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/completion.c:244:10: style: Variable 'postfix' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/mix.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_code_file.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_code_file.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_code_file.c:299:44: style: Unsigned expression 'lineno' can't be negative so it is unnecessary to test it. [unsignedPositive] mdk-1.3.0/mixlib/mix_code_file.c:155:58: style:inconclusive: Function 'mix_code_file_new_write' argument 2 names different: declaration 'start' definition 'addr'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/mix_code_file.h:59:58: note: Function 'mix_code_file_new_write' argument 2 names different: declaration 'start' definition 'addr'. mdk-1.3.0/mixlib/mix_code_file.c:155:58: note: Function 'mix_code_file_new_write' argument 2 names different: declaration 'start' definition 'addr'. mdk-1.3.0/mixlib/mix_config.c:61:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_config.c:215:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_config.c:269:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_config.c:199:17: style: Parameter 'key' can be declared as pointer to const. However it seems that 'save_' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixlib/mix_config.c:218:40: note: You might need to cast the function pointer here mdk-1.3.0/mixlib/mix_config.c:199:17: note: Parameter 'key' can be declared as pointer to const mdk-1.3.0/mixlib/mix_config.c:199:31: style: Parameter 'value' can be declared as pointer to const. However it seems that 'save_' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixlib/mix_config.c:218:40: note: You might need to cast the function pointer here mdk-1.3.0/mixlib/mix_config.c:199:31: note: Parameter 'value' can be declared as pointer to const mix_eval_scanner.c:801:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mix_eval_scanner.c:1312:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mix_eval_scanner.c:1641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mix_eval_scanner.c:1912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../mixlib/mix_eval_scanner.l:216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] mix_eval_scanner.c:1645:2: warning: Possible null pointer dereference: b [nullPointer] mix_eval_scanner.c:1538:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 mix_eval_scanner.c:1645:2: note: Null pointer dereference mix_eval_scanner.c:1646:2: warning: Possible null pointer dereference: b [nullPointer] mix_eval_scanner.c:1538:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 mix_eval_scanner.c:1646:2: note: Null pointer dereference ../../mixlib/mix_eval_scanner.l:210:10: style: Variable 'done' is reassigned a value before the old one has been used. [redundantAssignment] ../../mixlib/mix_eval_scanner.l:207:7: note: done is assigned ../../mixlib/mix_eval_scanner.l:210:10: note: done is overwritten mix_eval_scanner.c:1312:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] mix_eval_scanner.c:1312:3: note: c is initialized mix_eval_scanner.c:1312:3: note: c is overwritten mix_eval_scanner.c:1390:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] mix_eval_scanner.c:341:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. mix_eval_scanner.c:1390:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. mix_eval_scanner.c:1411:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] mix_eval_scanner.c:646:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. mix_eval_scanner.c:1411:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. mix_eval_scanner.c:1830:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] mix_eval_scanner.c:297:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mix_eval_scanner.c:1830:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mix_eval_scanner.c:1843:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] mix_eval_scanner.c:298:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. mix_eval_scanner.c:1843:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. mix_eval_scanner.c:1843:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] mix_eval_scanner.c:298:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mix_eval_scanner.c:1843:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mix_eval_scanner.c:2008:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] mix_eval_scanner.c:610:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. mix_eval_scanner.c:2008:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. mix_eval_scanner.c:1254:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mix_eval_scanner.c:1426:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/mix_file.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_file.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_file.c:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_file.c:51:24: warning: Either the condition '(mode)<6' is redundant or the array 'io_OPENTYPE_[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond] mdk-1.3.0/mixlib/mix_file.c:51:24: note: Assuming that condition '(mode)<6' is not redundant mdk-1.3.0/mixlib/mix_file.c:51:24: note: Array index out of bounds mdk-1.3.0/mixlib/mix_ins.c:193:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mdk-1.3.0/mixlib/mix_ins.c:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_ins.c:149:29: style:inconclusive: Function 'mix_word_to_ins' argument 1 names different: declaration 'w' definition 'word'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/mix_ins.h:147:28: note: Function 'mix_word_to_ins' argument 1 names different: declaration 'w' definition 'word'. mdk-1.3.0/mixlib/mix_ins.c:149:29: note: Function 'mix_word_to_ins' argument 1 names different: declaration 'w' definition 'word'. mdk-1.3.0/mixlib/mix_io.c:46:34: style: Parameter 'ioc' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixlib/mix_io.c:204:36: warning: Uninitialized variable: value [uninitvar] mdk-1.3.0/mixlib/mix_io.c:195:21: note: Assuming condition is false mdk-1.3.0/mixlib/mix_io.c:204:36: note: Uninitialized variable: value mdk-1.3.0/mixlib/mix_parser.c:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_parser.c:596:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_parser.c:367:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/mix_parser.c:549:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/mix_parser.c:237:5: error: Memory leak: node [memleak] mdk-1.3.0/mixlib/mix_parser.c:251:26: style: Parameter 'symbol' can be declared as pointer to const. However it seems that 'undef_warning_' is a callback function, if 'symbol' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixlib/mix_parser.c:287:40: note: You might need to cast the function pointer here mdk-1.3.0/mixlib/mix_parser.c:251:26: note: Parameter 'symbol' can be declared as pointer to const mix_scanner.c:1799:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mix_scanner.c:2835:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mix_scanner.c:3167:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mix_scanner.c:3438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../mixlib/mix_scanner.l:570:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] mix_scanner.c:3171:2: warning: Possible null pointer dereference: b [nullPointer] mix_scanner.c:3064:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 mix_scanner.c:3171:2: note: Null pointer dereference mix_scanner.c:3172:2: warning: Possible null pointer dereference: b [nullPointer] mix_scanner.c:3064:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 mix_scanner.c:3172:2: note: Null pointer dereference mix_scanner.c:2835:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] mix_scanner.c:2835:3: note: c is initialized mix_scanner.c:2835:3: note: c is overwritten mix_scanner.c:2914:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] mix_scanner.c:341:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. mix_scanner.c:2914:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. mix_scanner.c:2935:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] mix_scanner.c:1641:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. mix_scanner.c:2935:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. mix_scanner.c:3356:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] mix_scanner.c:297:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mix_scanner.c:3356:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mix_scanner.c:3369:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] mix_scanner.c:298:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. mix_scanner.c:3369:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. mix_scanner.c:3369:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] mix_scanner.c:298:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mix_scanner.c:3369:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mix_scanner.c:3534:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] mix_scanner.c:1605:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. mix_scanner.c:3534:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. ../../mixlib/mix_scanner.l:631:9: style: Local variable 'end' shadows outer variable [shadowVariable] ../../mixlib/mix_scanner.l:157:40: note: Shadowed declaration ../../mixlib/mix_scanner.l:631:9: note: Shadow variable mix_scanner.c:2777:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mix_scanner.c:2950:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../mixlib/mix_scanner.l:486:9: style: Variable 'end' is assigned a value that is never used. [unreadVariable] mdk-1.3.0/mixlib/mix_symbol_table.c:117:17: debug: Scope::checkVariable found variable 'val' with varid 0. [varid0] mdk-1.3.0/mixlib/mix_symbol_table.c:137:17: debug: Scope::checkVariable found variable 'val' with varid 0. [varid0] mdk-1.3.0/mixlib/mix_symbol_table.c:153:17: debug: Scope::checkVariable found variable 'val' with varid 0. [varid0] mdk-1.3.0/mixlib/mix_symbol_table.c:48:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_symbol_table.c:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_symbol_table.c:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_symbol_table.c:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/mix_symbol_table.c:48:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] mdk-1.3.0/mixlib/mix_symbol_table.c:74:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/mix_symbol_table.c:166:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/mix_symbol_table.c:178:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/mix_types.c:153:42: warning: Either the condition 'f<8' is redundant or the array 'shift_[64]' is accessed at index 64, which is out of bounds. [arrayIndexOutOfBoundsCond] mdk-1.3.0/mixlib/mix_types.c:149:9: note: Assuming that condition 'f<8' is not redundant mdk-1.3.0/mixlib/mix_types.c:153:42: note: Array index out of bounds mdk-1.3.0/mixlib/mix_types.c:225:16: style:inconclusive: Function 'mix_word_add_and_carry' argument 3 names different: declaration 'high_word' definition 'h'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/mix_types.h:154:22: note: Function 'mix_word_add_and_carry' argument 3 names different: declaration 'high_word' definition 'h'. mdk-1.3.0/mixlib/mix_types.c:225:16: note: Function 'mix_word_add_and_carry' argument 3 names different: declaration 'high_word' definition 'h'. mdk-1.3.0/mixlib/mix_types.c:225:31: style:inconclusive: Function 'mix_word_add_and_carry' argument 4 names different: declaration 'low_word' definition 'l'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/mix_types.h:154:45: note: Function 'mix_word_add_and_carry' argument 4 names different: declaration 'low_word' definition 'l'. mdk-1.3.0/mixlib/mix_types.c:225:31: note: Function 'mix_word_add_and_carry' argument 4 names different: declaration 'low_word' definition 'l'. mdk-1.3.0/mixlib/mix_types.c:92:32: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixlib/mix_vm.c:35:38: style: Unsigned expression 'k+I1_-1' can't be negative so it is unnecessary to test it. [unsignedPositive] mdk-1.3.0/mixlib/mix_vm.c:245:3: style: Unsigned expression 'idx+I1_-1' can't be negative so it is unnecessary to test it. [unsignedPositive] mdk-1.3.0/mixlib/mix_vm.c:426:20: style: Unsigned expression '(unsigned int)(unsigned long)(value)' can't be negative so it is unnecessary to test it. [unsignedPositive] mdk-1.3.0/mixlib/mix_vm.c:573:7: style: Unsigned expression '(unsigned int)(unsigned long)(value)' can't be negative so it is unnecessary to test it. [unsignedPositive] mdk-1.3.0/mixlib/mix_vm.c:605:5: style: Unsigned expression 'address' can't be negative so it is unnecessary to test it. [unsignedPositive] mdk-1.3.0/mixlib/mix_vm.c:623:7: style: Unsigned expression '(unsigned int)(unsigned long)(value)' can't be negative so it is unnecessary to test it. [unsignedPositive] mdk-1.3.0/mixlib/mix_vm.c:654:5: style: Unsigned expression 'address' can't be negative so it is unnecessary to test it. [unsignedPositive] mdk-1.3.0/mixlib/mix_vm_clock.c:47:38: style: Parameter 'clock' can be declared as pointer to const [constParameterPointer] mdk-1.3.0/mixlib/mix_vm_command.c:110:34: style:inconclusive: Function 'mix_vm_cmd_dispatcher_new' argument 1 names different: declaration 'out' definition 'out_fd'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/mix_vm_command.h:125:34: note: Function 'mix_vm_cmd_dispatcher_new' argument 1 names different: declaration 'out' definition 'out_fd'. mdk-1.3.0/mixlib/mix_vm_command.c:110:34: note: Function 'mix_vm_cmd_dispatcher_new' argument 1 names different: declaration 'out' definition 'out_fd'. mdk-1.3.0/mixlib/mix_vm_command.c:111:13: style:inconclusive: Function 'mix_vm_cmd_dispatcher_new' argument 2 names different: declaration 'err' definition 'err_fd'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/mix_vm_command.h:126:13: note: Function 'mix_vm_cmd_dispatcher_new' argument 2 names different: declaration 'err' definition 'err_fd'. mdk-1.3.0/mixlib/mix_vm_command.c:111:13: note: Function 'mix_vm_cmd_dispatcher_new' argument 2 names different: declaration 'err' definition 'err_fd'. mdk-1.3.0/mixlib/mix_vm_command.c:500:15: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/mix_vm_dump.c:103:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/mix_vm_dump.c:142:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/testsuite/mix_device_t.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_CONSOLE [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_eval_t.c:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_EVAL_OK [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_ins_t.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_INVALID_INS [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_ins_t.c:57:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/testsuite/mix_parser_t.c:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_TEST_SAMPLES_DIR [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_types_t.c:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHAR_MAX [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_types_t.c:282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_MAX [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_types_t.c:57:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/testsuite/mix_types_t.c:170:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/testsuite/mix_types_t.c:323:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/testsuite/mix_types_t.c:333:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/testsuite/mix_types_t.c:343:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_word_t [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_ADD [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_SRAX [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_NUM [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:328:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_MOVE [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:484:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_STA [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:351:14: style: Variable 'r_a' can be declared as const array [constVariable] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:447:14: style: Variable 'addr' can be declared as const array [constVariable] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:453:14: style: Variable 'addri' can be declared as const array [constVariable] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:459:14: style: Variable 'addrz' can be declared as const array [constVariable] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:465:15: style: Variable 'fs' can be declared as const array [constVariable] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:225:28: error: Uninitialized variable: &ins [uninitvar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:288:28: error: Uninitialized variable: &ins [uninitvar] mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:327:28: error: Uninitialized variable: &ins [uninitvar] mdk-1.3.0/mixlib/xmix_device.c:84:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/xmix_device.c:123:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/xmix_device.c:60:34: style:inconclusive: Function 'construct_device_' argument 1 names different: declaration 'dev' definition 'result'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/xmix_device.h:65:34: note: Function 'construct_device_' argument 1 names different: declaration 'dev' definition 'result'. mdk-1.3.0/mixlib/xmix_device.c:60:34: note: Function 'construct_device_' argument 1 names different: declaration 'dev' definition 'result'. mdk-1.3.0/mixlib/xmix_device.c:71:44: style:inconclusive: Function 'construct_device_with_name_' argument 1 names different: declaration 'dev' definition 'result'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/xmix_device.h:68:44: note: Function 'construct_device_with_name_' argument 1 names different: declaration 'dev' definition 'result'. mdk-1.3.0/mixlib/xmix_device.c:71:44: note: Function 'construct_device_with_name_' argument 1 names different: declaration 'dev' definition 'result'. mdk-1.3.0/mixlib/xmix_device.c:91:44: style:inconclusive: Function 'construct_device_with_file_' argument 1 names different: declaration 'dev' definition 'result'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/xmix_device.h:72:44: note: Function 'construct_device_with_file_' argument 1 names different: declaration 'dev' definition 'result'. mdk-1.3.0/mixlib/xmix_device.c:91:44: note: Function 'construct_device_with_file_' argument 1 names different: declaration 'dev' definition 'result'. mdk-1.3.0/mixlib/xmix_io.c:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/xmix_io.c:48:24: warning: Either the condition '(mode)<6' is redundant or the array 'io_OPENTYPE_[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond] mdk-1.3.0/mixlib/xmix_io.c:48:24: note: Assuming that condition '(mode)<6' is not redundant mdk-1.3.0/mixlib/xmix_io.c:48:24: note: Array index out of bounds mdk-1.3.0/mixlib/xmix_vm_handlers.c:1186:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mdk-1.3.0/mixlib/xmix_vm_handlers.c:1211:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] mdk-1.3.0/mixlib/xmix_vm_handlers.c:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/xmix_vm_handlers.c:1186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/xmix_vm_handlers.c:1211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixlib/xmix_vm_handlers.c:750:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mdk-1.3.0/mixlib/xmix_vm_handlers.c:751:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mdk-1.3.0/mixlib/xmix_vm_handlers.c:752:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mdk-1.3.0/mixlib/xmix_vm_handlers.c:952:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mdk-1.3.0/mixlib/xmix_vm_handlers.c:964:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mdk-1.3.0/mixlib/xmix_vm_handlers.c:969:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mdk-1.3.0/mixlib/xmix_vm_handlers.c:1336:7: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixlib/xmix_vm_handlers.c:1050:14: warning: Either the condition 'dis' is redundant or there is possible null pointer dereference: dis. [nullPointerRedundantCheck] mdk-1.3.0/mixlib/xmix_vm_handlers.c:1047:7: note: Assuming that condition 'dis' is not redundant mdk-1.3.0/mixlib/xmix_vm_handlers.c:1050:14: note: Null pointer dereference mdk-1.3.0/mixlib/xmix_vm_handlers.c:1073:14: warning: Either the condition 'dis' is redundant or there is possible null pointer dereference: dis. [nullPointerRedundantCheck] mdk-1.3.0/mixlib/xmix_vm_handlers.c:1070:7: note: Assuming that condition 'dis' is not redundant mdk-1.3.0/mixlib/xmix_vm_handlers.c:1073:14: note: Null pointer dereference mdk-1.3.0/mixlib/xmix_vm_handlers.c:591:6: style: Redundant initialization for 'ok'. The initialized value is overwritten before it is read. [redundantInitialization] mdk-1.3.0/mixlib/xmix_vm_handlers.c:587:15: note: ok is initialized mdk-1.3.0/mixlib/xmix_vm_handlers.c:591:6: note: ok is overwritten mdk-1.3.0/mixlib/xmix_vm_handlers.c:524:55: style:inconclusive: Function 'cmd_pmem_' argument 2 names different: declaration 'arg' definition 'carg'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/xmix_vm_handlers.h:41:1: note: Function 'cmd_pmem_' argument 2 names different: declaration 'arg' definition 'carg'. mdk-1.3.0/mixlib/xmix_vm_handlers.c:524:55: note: Function 'cmd_pmem_' argument 2 names different: declaration 'arg' definition 'carg'. mdk-1.3.0/mixlib/xmix_vm_handlers.c:689:55: style:inconclusive: Function 'cmd_smem_' argument 2 names different: declaration 'arg' definition 'carg'. [funcArgNamesDifferent] mdk-1.3.0/mixlib/xmix_vm_handlers.h:45:1: note: Function 'cmd_smem_' argument 2 names different: declaration 'arg' definition 'carg'. mdk-1.3.0/mixlib/xmix_vm_handlers.c:689:55: note: Function 'cmd_smem_' argument 2 names different: declaration 'arg' definition 'carg'. mdk-1.3.0/mixlib/xmix_vm_handlers.c:391:11: style: Local variable 'k' shadows outer variable [shadowVariable] mdk-1.3.0/mixlib/xmix_vm_handlers.c:387:7: note: Shadowed declaration mdk-1.3.0/mixlib/xmix_vm_handlers.c:391:11: note: Shadow variable mdk-1.3.0/mixlib/xmix_vm_handlers.c:176:26: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/xmix_vm_handlers.c:187:30: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/xmix_vm_handlers.c:485:20: style: Variable 'opt' can be declared as const array [constVariable] mdk-1.3.0/mixlib/xmix_vm_handlers.c:545:14: style: Variable 'narg' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/xmix_vm_handlers.c:750:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/xmix_vm_handlers.c:751:14: style: Variable 'w' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/xmix_vm_handlers.c:1317:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mdk-1.3.0/mixlib/xmix_vm_handlers.c:693:15: style: Variable 'value' is assigned a value that is never used. [unreadVariable] mdk-1.3.0/mixutils/mixasm.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixutils/mixasm_comp.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixutils/mixvm.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixutils/mixvm_command.c:156:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_SRC_DEFEXT [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixutils/mixvm_command.c:233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mdk-1.3.0/mixutils/mixvm_command.c:156:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mdk-1.3.0/mixutils/mixvm_command.c:173:38: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'cmd_shell_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixutils/mixvm_command.c:79:14: note: You might need to cast the function pointer here mdk-1.3.0/mixutils/mixvm_command.c:173:38: note: Parameter 'dis' can be declared as pointer to const mdk-1.3.0/mixutils/mixvm_loop.c:132:19: style:inconclusive: Function 'mix_vmloop' argument 4 names different: declaration 'code_file' definition 'file'. [funcArgNamesDifferent] mdk-1.3.0/mixutils/mixvm_loop.h:28:19: note: Function 'mix_vmloop' argument 4 names different: declaration 'code_file' definition 'file'. mdk-1.3.0/mixutils/mixvm_loop.c:132:19: note: Function 'mix_vmloop' argument 4 names different: declaration 'code_file' definition 'file'. mdk-1.3.0/mixutils/mixvm_loop.c:51:17: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] diff: head ../../mixlib/mix_eval_scanner.l:216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] 2.13.0 ../../mixlib/mix_scanner.l:543:9: style: Variable 'lsf' is reassigned a value before the old one has been used. [redundantAssignment] ../../mixlib/mix_scanner.l:541:15: note: lsf is assigned ../../mixlib/mix_scanner.l:543:9: note: lsf is overwritten head ../../mixlib/mix_scanner.l:570:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] head mdk-1.3.0/intl/dcigettext.c:545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/intl/printf-parse.c:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head mdk-1.3.0/intl/printf.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mdk-1.3.0/intl/vasnprintf.c:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/gmixvm.c:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixgtk/mixgtk.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:151:42: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'run_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:196:21: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:151:42: note: Parameter 'dis' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:152:13: style: Parameter 'data' can be declared as pointer to const. However it seems that 'run_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:196:21: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:152:13: note: Parameter 'data' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:158:43: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'next_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:199:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:158:43: note: Parameter 'dis' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:159:13: style: Parameter 'data' can be declared as pointer to const. However it seems that 'next_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:199:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:159:13: note: Parameter 'data' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:165:45: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'linebp_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:205:21: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:165:45: note: Parameter 'dis' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:166:12: style: Parameter 'data' can be declared as pointer to const. However it seems that 'linebp_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:205:21: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:166:12: note: Parameter 'data' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:172:45: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'addrbp_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:211:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:172:45: note: Parameter 'dis' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:173:12: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addrbp_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:211:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:173:12: note: Parameter 'data' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:179:44: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'allbp_post_hook_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:214:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:179:44: note: Parameter 'dis' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:180:14: style: Parameter 'data' can be declared as pointer to const. However it seems that 'allbp_post_hook_' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:214:22: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:180:14: note: Parameter 'data' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:259:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_cmd_dispatcher.c:430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Tab [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZES_ [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:166:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_CONSOLE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_CONSOLE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:261:39: style: Condition '!read_cons_(block)' is always false [knownConditionTrueFalse] mdk-1.3.0/mixgtk/mixgtk_device.c:261:51: note: Calling function 'read_cons_' returns 1 mdk-1.3.0/mixgtk/mixgtk_device.c:261:39: note: Condition '!read_cons_(block)' is always false head mdk-1.3.0/mixgtk/mixgtk_device.c:278:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ioc [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busy [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:291:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODES_ [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:310:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_NAMES_ [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_INVALID [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_INVALID [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_DISK_7 [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_DISK_7 [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:530:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:596:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:625:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_SDDIR [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_device.c:642:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_INVALID [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_external.c:148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_EDITOR_CMD [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_fontsel.c:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_LOAD [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_EDIT [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_COMPILE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:163:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_RUN [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:169:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_NEXT [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:174:35: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:174:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:182:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CMD_CABP [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:193:30: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:193:42: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mdk-1.3.0/mixgtk/mixgtk_gen_handlers.c:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_input.c:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixgtk/mixgtk_mixal.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixal.c:318:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_VM_CELL_NO [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixal.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_VM_CELL_NO [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixal.c:509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixgtk/mixgtk_mixvm.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixvm.c:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_VM_CELL_NO [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixvm.c:271:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_EQ [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixvm.c:278:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_LESS [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixvm.c:285:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_GREAT [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixvm.c:390:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixvm.c:439:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixvm.c:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_mixvm.c:494:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_VM_CELL_NO [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixgtk/mixgtk_wm.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_wm.c:230:30: style: Parameter 'ign' can be declared as pointer to const. However it seems that 'on_widget_attach' is a callback function, if 'ign' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:322:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:230:30: note: Parameter 'ign' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_wm.c:474:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_wm.c:491:28: style: Parameter 'w' can be declared as pointer to const. However it seems that 'on_tb_style_' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:482:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:491:28: note: Parameter 'w' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_wm.c:562:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixgtk/mixgtk_wm.c:640:29: style: Parameter 'notebook' can be declared as pointer to const. However it seems that 'on_nb_switch_' is a callback function, if 'notebook' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:598:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:640:29: note: Parameter 'notebook' can be declared as pointer to const head mdk-1.3.0/mixgtk/mixgtk_wm.c:641:41: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_nb_switch_' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixgtk/mixgtk_wm.c:598:7: note: You might need to cast the function pointer here mdk-1.3.0/mixgtk/mixgtk_wm.c:641:41: note: Parameter 'user_data' can be declared as pointer to const head mdk-1.3.0/mixguile/mixguile_cmd_dispatcher.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/mixguile_cmd_dispatcher.c:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixguile/mixguile_main.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/mixguile_main.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_MAX [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:201:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:214:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:263:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:341:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scm_handle_by_message_noexit [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:462:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixguile/xmixguile_cmd_dispatcher.c:487:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_code_file.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_config.c:215:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_config.c:269:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_device.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_eval.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_file.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_file.c:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_ins.c:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_ins.c:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_io.c:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_parser.c:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_parser.c:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_parser.c:251:26: style: Parameter 'symbol' can be declared as pointer to const. However it seems that 'undef_warning_' is a callback function, if 'symbol' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixlib/mix_parser.c:287:40: note: You might need to cast the function pointer here mdk-1.3.0/mixlib/mix_parser.c:251:26: note: Parameter 'symbol' can be declared as pointer to const head mdk-1.3.0/mixlib/mix_parser.c:596:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_predicate.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_predicate_list.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_src_file.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_symbol_table.c:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_symbol_table.c:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_symbol_table.c:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_types.c:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/mix_types.c:92:32: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] 2.13.0 mdk-1.3.0/mixlib/mix_vm.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/mix_vm_command.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/testsuite/mix_device_t.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_device_t.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_dev_CONSOLE [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/testsuite/mix_ins_t.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_ins_t.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_INVALID_INS [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/testsuite/mix_types_t.c:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_types_t.c:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHAR_MAX [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_types_t.c:282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_MAX [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_ADD [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:225:28: error: Uninitialized variable: &ins [uninitvar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_SRAX [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:288:28: error: Uninitialized variable: &ins [uninitvar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_NUM [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:327:28: error: Uninitialized variable: &ins [uninitvar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:328:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_MOVE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_WORD_ZERO [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/testsuite/mix_vm_ins_t.c:484:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_STA [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/xmix_device.c:123:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/xmix_vm.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixlib/xmix_vm_handlers.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/xmix_vm_handlers.c:1186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/xmix_vm_handlers.c:1211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/xmix_vm_handlers.c:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixlib/xmix_vm_handlers.c:591:6: style: Redundant initialization for 'ok'. The initialized value is overwritten before it is read. [redundantInitialization] mdk-1.3.0/mixlib/xmix_vm_handlers.c:587:15: note: ok is initialized mdk-1.3.0/mixlib/xmix_vm_handlers.c:591:6: note: ok is overwritten 2.13.0 mdk-1.3.0/mixutils/mixasm.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixutils/mixasm.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixutils/mixasm_comp.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixutils/mixasm_comp.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixutils/mixvm.c:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixutils/mixvm.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head mdk-1.3.0/mixutils/mixvm_command.c:173:38: style: Parameter 'dis' can be declared as pointer to const. However it seems that 'cmd_shell_' is a callback function, if 'dis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mdk-1.3.0/mixutils/mixvm_command.c:79:14: note: You might need to cast the function pointer here mdk-1.3.0/mixutils/mixvm_command.c:173:38: note: Parameter 'dis' can be declared as pointer to const head mdk-1.3.0/mixutils/mixvm_command.c:233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.13.0 mdk-1.3.0/mixutils/mixvm_loop.c:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mix_eval_scanner.c:1312:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mix_eval_scanner.c:1641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mix_eval_scanner.c:1912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mix_scanner.c:2835:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head mix_scanner.c:3167:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mix_scanner.c:3438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head plural.y:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] DONE