2025-11-22 14:13 ftp://ftp.de.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon_1.12.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=icu --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 624 621 elapsed-time: 3.7 3.6 head-timing-info: old-timing-info: head results: xkbcommon-libxkbcommon-54ee7ac/bench/atom.c:25:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable words [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/test.h:152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/compose-traversal.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/compile-keymap.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_OPTIONS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/compile-keymap.c:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/compile-keymap.c:101:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_INPUT_KEYMAP_FORMAT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_PROCESS_CPUTIME_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_PROCESS_CPUTIME_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_PROCESS_CPUTIME_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/compose-traversal.c:31:22: style: Parameter 'argv' can be declared as const array [constParameter] xkbcommon-libxkbcommon-54ee7ac/bench/compose.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:139:43: style:inconclusive: Function 'predictPerturbed' argument 1 names different: declaration 't1' definition 'b1'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/bench/bench.h:81:43: note: Function 'predictPerturbed' argument 1 names different: declaration 't1' definition 'b1'. xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:139:43: note: Function 'predictPerturbed' argument 1 names different: declaration 't1' definition 'b1'. xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:139:72: style:inconclusive: Function 'predictPerturbed' argument 2 names different: declaration 't2' definition 'b2'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/bench/bench.h:81:72: note: Function 'predictPerturbed' argument 2 names different: declaration 't2' definition 'b2'. xkbcommon-libxkbcommon-54ee7ac/bench/bench.c:139:72: note: Function 'predictPerturbed' argument 2 names different: declaration 't2' definition 'b2'. xkbcommon-libxkbcommon-54ee7ac/bench/key-proc.c:28:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_UP [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/key-proc.c:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/custom-parsers.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/custom-parsers.c:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/keysym-case-mappings.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/rules.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_OPTIONS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/rules.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_RULES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/compile-keymap.c:108:11: style: Variable 'keymap_path' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/bench/compile-keymap.c:136:26: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/bench/rulescomp.c:32:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/x11.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/fuzz/compose/target.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/fuzz/compose/target.c:14:22: style: Parameter 'argv' can be declared as const array [constParameter] xkbcommon-libxkbcommon-54ee7ac/fuzz/keymap/target.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/fuzz/keymap/target.c:13:22: style: Parameter 'argv' can be declared as const array [constParameter] xkbcommon-libxkbcommon-54ee7ac/bench/rules.c:83:26: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/src/compose/dump.c:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_NAME_MAX_SIZE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/bench/custom-parsers.c:39:32: style: Parameter 'elapsed' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/bench/custom-parsers.c:39:55: style: Parameter 'bench' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/bench/custom-parsers.c:40:30: style: Parameter 'est' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/bench/custom-parsers.c:88:26: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_COMPOSE_SYNTAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_COMPOSE_SYNTAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:336:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:482:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:498:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:518:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:568:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_FILE_ENCODING [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:811:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/paths.c:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLOCALEDIR [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/state.c:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_FEED_IGNORED [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/state.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_CANCELLED [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/state.c:156:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/state.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/state.c:72:63: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/compose/table.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/table.c:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/table.c:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/table.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/table.c:266:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkb_keysym_t [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context-priv.c:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_RULES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context-priv.c:122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_MODEL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context-priv.c:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_LAYOUT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context-priv.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_VARIANT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context-priv.c:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_OPTIONS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context.c:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFLT_XKB_CONFIG_EXTRA_PATH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFLT_XKB_CONFIG_ROOT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context.c:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFLT_XKB_LEGACY_ROOT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context.c:257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context.c:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context.c:286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/context.c:310:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/compose/table.c:219:66: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/compose/table.c:227:64: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/compose/table.c:233:62: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:618:28: style: Checking if unsigned expression 'production.len' is less than zero. [unsignedLessThanZero] xkbcommon-libxkbcommon-54ee7ac/src/compose/parser.c:712:28: style: Checking if unsigned expression 'val.string.len' is less than zero. [unsignedLessThanZero] xkbcommon-libxkbcommon-54ee7ac/src/context-priv.c:23:40: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/context.c:354:47: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/context.c:366:51: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/keymap.h:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-priv.c:23:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_NAME_SHIFT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-priv.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-priv.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-priv.c:256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-compare.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-compare.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-compare.c:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-compare.c:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-compare.c:380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-compare.c:461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap-priv.c:123:40: style: The comparison 'ACTION_TYPE_INTERNAL == 18' is always true. [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/keymap-priv.c:172:44: style: The comparison 'ACTION_TYPE_INTERNAL == 18' is always true. [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:188:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V2 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_SERIALIZE_PRETTY [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:317:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_SERIALIZE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:407:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:446:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LED_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:509:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:562:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:654:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym-utf.c:868:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_KP_Space [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym-utf.c:910:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_BackSpace [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym-case-mappings.c:624:34: style:inconclusive: Function 'xkb_keysym_is_lower' argument 1 names different: declaration 'keysym' definition 'ks'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/keysym.h:115:34: note: Function 'xkb_keysym_is_lower' argument 1 names different: declaration 'keysym' definition 'ks'. xkbcommon-libxkbcommon-54ee7ac/src/keysym-case-mappings.c:624:34: note: Function 'xkb_keysym_is_lower' argument 1 names different: declaration 'keysym' definition 'ks'. xkbcommon-libxkbcommon-54ee7ac/src/keysym-case-mappings.c:647:43: style:inconclusive: Function 'xkb_keysym_is_upper_or_title' argument 1 names different: declaration 'keysym' definition 'ks'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/keysym.h:118:43: note: Function 'xkb_keysym_is_upper_or_title' argument 1 names different: declaration 'keysym' definition 'ks'. xkbcommon-libxkbcommon-54ee7ac/src/keysym-case-mappings.c:647:43: note: Function 'xkb_keysym_is_upper_or_title' argument 1 names different: declaration 'keysym' definition 'ks'. xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:380:43: style: Parameter 'keymap' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:456:40: style: Parameter 'keymap' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:609:43: style: Parameter 'keymap' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/keymap.c:615:43: style: Parameter 'keymap' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/rmlvo.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/rmlvo.c:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/rmlvo.c:227:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/utils-numbers.h:50:1: debug: Function::addArguments found argument 'out' with varid 0. [varid0] xkbcommon-libxkbcommon-54ee7ac/src/utils-numbers.h:57:1: debug: Function::addArguments found argument 'out' with varid 0. [varid0] xkbcommon-libxkbcommon-54ee7ac/src/utils-numbers.h:108:1: debug: Function::addArguments found argument 'out' with varid 0. [varid0] xkbcommon-libxkbcommon-54ee7ac/src/utils-numbers.h:115:1: debug: Function::addArguments found argument 'out' with varid 0. [varid0] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:313:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:341:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:357:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:383:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:497:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RXKB_CONTEXT_LOAD_EXOTIC_RULES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:535:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RXKB_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:596:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:667:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_RULES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:677:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RXKB_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:722:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:733:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:779:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RXKB_POPULARITY_STANDARD [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:1160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:1272:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:1312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXML_TEST_VERSION [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/utils-numbers.h:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/utils-numbers.h:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/utils-numbers.h:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/utils-numbers.h:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/scanner-utils.h:127:29: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/text.c:167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/text.c:231:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LEVEL_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LEVEL_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LEVEL_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:253:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_DOWN [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_DOWN [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:407:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_DOWN [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:561:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_DOWN [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:612:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_DOWN [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:669:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_DOWN [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:837:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_UP [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:929:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_MODS_EFFECTIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1008:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1029:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_LAYOUT_EFFECTIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1346:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1465:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1505:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_MODS_EFFECTIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_LAYOUT_EFFECTIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1662:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_MATCH_NON_EXCLUSIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1688:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkb_mod_index_t [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1720:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1746:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1778:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_LAYOUT_EFFECTIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1801:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1828:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LED_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1845:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LAYOUT_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1914:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONSUMED_MODE_XKB [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1927:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONSUMED_MODE_XKB [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1939:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:1954:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONSUMED_MODE_XKB [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:257:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:294:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:306:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:307:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:308:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:309:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:310:57: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:336:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:337:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:338:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:339:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:340:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:353:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:354:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:355:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:356:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:373:61: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:380:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:381:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:382:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:414:1: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:417:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:714:49: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:728:23: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:767:54: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:854:53: style: Parameter 'model_list' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:866:30: style: Parameter 'language_list' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:890:29: style: Parameter 'country_list' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:989:29: style: Parameter 'variant_list' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:1049:54: style: Parameter 'layout_list' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:1129:54: style: Parameter 'option_list' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/registry.c:1141:52: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:66:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIX32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_CASE_INSENSITIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:371:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:438:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_KP_Equal [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:446:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_Hyper_R [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/utils.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/utils.c:89:18: style:inconclusive: Function 'unmap_file' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/utils.h:264:18: note: Function 'unmap_file' argument 1 names different: declaration 'string' definition 'str'. xkbcommon-libxkbcommon-54ee7ac/src/utils.c:89:18: note: Function 'unmap_file' argument 1 names different: declaration 'string' definition 'str'. xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:137:5: warning: If memory allocation fails, then there is a possible null pointer dereference: iter [nullPointerOutOfMemory] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:136:46: note: Assuming allocation function fails xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:136:46: note: Assignment 'iter=calloc(1,sizeof(*iter))', assigned value is 0 xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:137:5: note: Null pointer dereference xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:138:5: warning: If memory allocation fails, then there is a possible null pointer dereference: iter [nullPointerOutOfMemory] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:136:46: note: Assuming allocation function fails xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:136:46: note: Assignment 'iter=calloc(1,sizeof(*iter))', assigned value is 0 xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:138:5: note: Null pointer dereference xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:139:5: warning: If memory allocation fails, then there is a possible null pointer dereference: iter [nullPointerOutOfMemory] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:136:46: note: Assuming allocation function fails xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:136:46: note: Assignment 'iter=calloc(1,sizeof(*iter))', assigned value is 0 xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:139:5: note: Null pointer dereference xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:134:30: style:inconclusive: Function 'xkb_keysym_iterator_new' argument 1 names different: declaration 'explicit' definition 'iterate_only_explicit_keysyms'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/keysym.h:75:30: note: Function 'xkb_keysym_iterator_new' argument 1 names different: declaration 'explicit' definition 'iterate_only_explicit_keysyms'. xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:134:30: note: Function 'xkb_keysym_iterator_new' argument 1 names different: declaration 'explicit' definition 'iterate_only_explicit_keysyms'. xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:158:60: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/keysym.c:164:69: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/state.c:351:44: style: The comparison 'ACTION_TYPE_INTERNAL == 18' is always true. [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_XKB_BOOL_CTRL_REPEAT_KEYS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:153:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TYPE_MOD_SET [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:344:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:513:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MAX_MODS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:659:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:686:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:708:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:751:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MAX_LEDS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:805:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:826:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:895:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:924:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:968:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:1001:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MAX_MODS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:1052:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:1099:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_XKB_CONST_KEY_NAME_LENGTH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:1124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:1170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:1196:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/state.c:135:40: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/state.c:909:40: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/state.c:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/util.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_X11_SETUP_XKB_EXTENSION_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/util.c:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_XKB_ID_USE_CORE_KBD [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/util.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/xkbcomp-priv.h:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/xkbcomp-priv.h:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_EXPECTED_ARRAY_ENTRY [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/xkbcomp-priv.h:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_UTF8_CODE_POINT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:550:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_INCLUDE_STATEMENT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:390:13: style: Argument '(unsigned int)preserves_length<=type->num_entries' to function STRINGIFY is always 0. It does not matter what value 'preserves_length' has. [knownArgument] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:390:13: note: Assuming that condition '!((unsigned int)preserves_length<=type->num_entries)' is not redundant xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:390:13: note: Argument '(unsigned int)preserves_length<=type->num_entries' to function STRINGIFY is always 0. It does not matter what value 'preserves_length' has. xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:467:13: style: Argument '(unsigned int)syms_length==wire_sym_map->width*key->num_groups' to function STRINGIFY is always 0. It does not matter what value 'syms_length' has. [knownArgument] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:467:13: note: Assuming that condition '!((unsigned int)syms_length==wire_sym_map->width*key->num_groups)' is not redundant xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:467:13: note: Argument '(unsigned int)syms_length==wire_sym_map->width*key->num_groups' to function STRINGIFY is always 0. It does not matter what value 'syms_length' has. xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:371:41: style: Variable 'wire_entry' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:393:36: style: Variable 'wire_preserve' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:465:27: style: Variable 'syms_iter' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:507:14: style: Variable 'acts_count_iter' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:529:39: style: Variable 'wire_action' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:564:14: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:756:38: style: Variable 'wire' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:915:17: style: Variable 'key_type_names_iter' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:919:14: style: Variable 'n_levels_per_type_iter' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:966:17: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/x11/keymap.c:992:17: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.h:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V2 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.h:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V2 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.h:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V2 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:71:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ACTION_TYPE_NUM_ENTRIES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionTypeNames [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INCOMPATIBLE_KEYMAP_TEXT_FORMAT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_ACTION_FIELD [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:189:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_ACTION_FIELD [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:222:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_MODS_LOOKUP_MODMAP [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:279:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:302:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TYPE_MOD_SET [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:355:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ABSOLUTE_SWITCH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:394:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TYPE_GROUP_SET [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:485:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:611:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ABSOLUTE_SWITCH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:657:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctrlMaskNames [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:703:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:832:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:924:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_UNKNOWN_ACTION_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:199:31: style:inconclusive: Function 'ExprAppendKeySymList' argument 1 names different: declaration 'list' definition 'expr'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.h:58:31: note: Function 'ExprAppendKeySymList' argument 1 names different: declaration 'list' definition 'expr'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:199:31: note: Function 'ExprAppendKeySymList' argument 1 names different: declaration 'list' definition 'expr'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:210:44: style:inconclusive: Function 'ExprKeySymListAppendString' argument 1 names different: declaration 'param' definition 'scanner'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.h:61:44: note: Function 'ExprKeySymListAppendString' argument 1 names different: declaration 'param' definition 'scanner'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:210:44: note: Function 'ExprKeySymListAppendString' argument 1 names different: declaration 'param' definition 'scanner'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:410:43: style:inconclusive: Function 'GroupCompatCreate' argument 2 names different: declaration 'def' definition 'val'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.h:92:43: note: Function 'GroupCompatCreate' argument 2 names different: declaration 'def' definition 'val'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/ast-build.c:410:43: note: Function 'GroupCompatCreate' argument 2 names different: declaration 'def' definition 'val'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_BOTH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:98:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:135:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:208:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCH_ANY_OR_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:346:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:395:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MAX_LEDS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:511:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ACTIONS_PER_LEVEL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:633:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_BOTH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:758:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_UNKNOWN_DEFAULT_FIELD [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:777:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:799:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:845:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_GLOBAL_DEFAULTS_WRONG_SCOPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:878:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:925:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:947:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/include.c:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INCLUDED_FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/include.c:212:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/include.c:290:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_PATH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/include.c:336:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_PATH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/include.c:368:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_RECURSIVE_INCLUDE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/include.c:447:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_INCLUDED_FILE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_XKB_SYNTAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_REAL_MASK_ALL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_UNSUPPORTED_GROUP_INDEX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LEVEL_MAX_IMPL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:511:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:546:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:682:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_WRONG_FIELD_TYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:714:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groupMaskNames [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:245:14: style: Variable 'left' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:245:21: style: Variable 'right' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:540:14: style: Variable 'left' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/expr.c:540:21: style: Variable 'right' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_MAX_CONTIGUOUS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alias [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:211:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:298:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:338:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:394:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:482:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_WARNING_CONFLICTING_KEY_NAME [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:595:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:655:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:685:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:713:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:734:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_WARNING_CONFLICTING_KEY_NAME [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:803:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_GLOBAL_DEFAULTS_WRONG_SCOPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:822:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MAX_LEDS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:875:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:901:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:998:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-dump.c:54:1: error: There is an unknown macro here somewhere. Configuration is required. If ATTR_PRINTF is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:245:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:392:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:451:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:674:45: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'HandleUnsupportedLegacy' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:815:40: note: You might need to cast the function pointer here xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:674:45: note: Parameter 'ctx' can be declared as pointer to const xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:676:43: style: Parameter 'action' can be declared as pointer to const. However it seems that 'HandleUnsupportedLegacy' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:815:40: note: You might need to cast the function pointer here xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:676:43: note: Parameter 'action' can be declared as pointer to const xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/action.c:874:18: style: Variable 'field' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:466:9: style: Condition '!xkb_file_section_set_meta_data(iter->ctx,&iter->section,xkb_file)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:466:40: note: Calling function 'xkb_file_section_set_meta_data' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:466:9: note: Condition '!xkb_file_section_set_meta_data(iter->ctx,&iter->section,xkb_file)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:40:37: style:inconclusive: Function 'xkb_merge_mode_name' argument 1 names different: declaration 'type' definition 'merge'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.h:19:37: note: Function 'xkb_merge_mode_name' argument 1 names different: declaration 'type' definition 'merge'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap-file-iterator.c:40:37: note: Function 'xkb_merge_mode_name' argument 1 names different: declaration 'type' definition 'merge'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keymap.c:449:5: error: There is an unknown macro here somewhere. Configuration is required. If xkb_keys_foreach is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:428:17: style: Condition '!AddInterp(into,si,false)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:264:27: note: Calling function 'MergeInterp' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:428:27: note: Calling function 'AddInterp' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:428:17: note: Condition '!AddInterp(into,si,false)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:816:9: style: Condition '!AddInterp(info,&si,true)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:264:27: note: Calling function 'MergeInterp' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:816:19: note: Calling function 'AddInterp' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:816:9: note: Condition '!AddInterp(info,&si,true)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:1025:9: style: Condition '!CopyCompatToKeymap(keymap,&info)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:1025:28: note: Calling function 'CopyCompatToKeymap' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:1025:9: note: Condition '!CopyCompatToKeymap(keymap,&info)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:167:53: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:465:23: style: Variable 'stmt' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:499:25: style: Parameter 'arrayNdx' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:507:27: style: Variable 'act' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:625:25: style: Parameter 'arrayNdx' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:625:44: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:428:34: error: Uninitialized variables: si.defined, si.interp [uninitvar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/rules.c:549:5: error: There is an unknown macro here somewhere. Configuration is required. If darray_foreach is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/scanner.c:24:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_TOK [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/scanner.c:95:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_FILE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/scanner.c:243:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_INVALID_FILE_ENCODING [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/scanner.c:289:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/symbols.c:109:5: error: There is an unknown macro here somewhere. Configuration is required. If darray_foreach is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:560:13: style: Condition '!keycode_store_insert_key(&info->keycodes,kc,name)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:560:38: note: Calling function 'keycode_store_insert_key' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:560:13: note: Condition '!keycode_store_insert_key(&info->keycodes,kc,name)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:622:17: style: Condition '!HandleAliasDef(into,&def,report)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:622:32: note: Calling function 'HandleAliasDef' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:622:17: note: Condition '!HandleAliasDef(into,&def,report)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:659:17: style: Condition '!AddLedName(into,false,ledi,idx,report)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:659:28: note: Calling function 'AddLedName' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:659:17: note: Condition '!AddLedName(into,false,ledi,idx,report)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:1012:9: style: Condition '!CopyKeycodeNameLUT(keymap,info)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:1012:28: note: Calling function 'CopyKeycodeNameLUT' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:1012:9: note: Condition '!CopyKeycodeNameLUT(keymap,info)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:1013:9: style: Condition '!CopyLedNamesToKeymap(keymap,info)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:1013:30: note: Calling function 'CopyLedNamesToKeymap' returns 1 xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:1013:9: note: Condition '!CopyLedNamesToKeymap(keymap,info)' is always false xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:314:34: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:681:23: style: Variable 'stmt' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:794:46: style: Parameter 'stmt' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:996:22: style: Variable 'ledi' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:605:25: error: Uninitialized variable: new->name [uninitvar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:940:23: error: Uninitialized variable: entry->name [uninitvar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/scanner.c:74:49: style:inconclusive: Function '_xkbcommon_lex' argument 2 names different: declaration 'scanner' definition 's'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/parser-priv.h:18:49: note: Function '_xkbcommon_lex' argument 2 names different: declaration 'scanner' definition 's'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/scanner.c:74:49: note: Function '_xkbcommon_lex' argument 2 names different: declaration 'scanner' definition 's'. xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/types.c:109:5: error: There is an unknown macro here somewhere. Configuration is required. If darray_foreach is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/xkbcomp.c:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_KEYMAP_COMPILATION_FAILED [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/xkbcomp.c:77:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/xkbcomp.c:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_MESSAGE_NO_ID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/xkbcomp.c:205:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_KEYMAP_COMPILATION_FAILED [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/xkbcomp.c:223:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ERROR_KEYMAP_COMPILATION_FAILED [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/vmod.c:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_VIRT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/vmod.c:110:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_REAL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/atom.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/atom.c:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/buffercomp.c:384:48: error: There is an unknown macro here somewhere. Configuration is required. If TEST_XKB_CONFIG_ROOT is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/test/compose-iter.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPOSE_MAX_LHS_LEN [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/common.c:607:13: error: There is an unknown macro here somewhere. Configuration is required. If darray_foreach is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/test/filecomp.c:15:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/filecomp.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/context.c:101:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/context.c:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFLT_XKB_CONFIG_ROOT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/context.c:194:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/context.c:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/context.c:247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/context.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/context.c:312:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_ATOM_NONE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/context.c:31:11: style: Variable 'v' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/test/introspection.c:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/introspection.c:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/introspection.c:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/introspection.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_STATE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:472:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_STATE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:524:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:560:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:642:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:733:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xkb_keysym_t [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:776:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_eacute [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:909:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_MAX_STRING_SIZE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:1122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:224:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:317:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:361:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:410:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:626:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keymap.c:289:18: style: Variable 'ref_syms' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/test/keysym-unicode.c:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_NAME_MAX_SIZE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym-unicode.c:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:184:31: style: Variable 'table' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/test/compose.c:1042:36: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/log.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If ATTR_PRINTF is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/test/keysym-unicode.c:57:24: warning: Assert statement calls a function which may have desired side effects: 'strtoull'. [assertWithSideEffect] xkbcommon-libxkbcommon-54ee7ac/test/keysym-unicode.c:61:24: warning: Assert statement calls a function which may have desired side effects: 'strtoull'. [assertWithSideEffect] xkbcommon-libxkbcommon-54ee7ac/test/keysym-unicode.c:106:20: warning: Assert statement calls a function which may have desired side effects: 'snprintf'. [assertWithSideEffect] xkbcommon-libxkbcommon-54ee7ac/test/keysym-unicode.c:121:24: warning: Assert statement calls a function which may have desired side effects: 'snprintf'. [assertWithSideEffect] xkbcommon-libxkbcommon-54ee7ac/test/keysym-unicode.c:129:22: style: Parameter 'argv' can be declared as const array [constParameter] xkbcommon-libxkbcommon-54ee7ac/test/messages.c:23:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XKB_LOG_MESSAGE_MIN_CODE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V2 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:540:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V2 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:609:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V2 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:648:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:1264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:1338:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:1417:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:37:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:49:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:61:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keymap [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:399:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:720:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_MODS_EFFECTIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/modifiers.c:741:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:116:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_CASE_INSENSITIVE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_NAME_MAX_SIZE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_UTF8_MAX_SIZE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:396:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:403:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_NAME_MAX_SIZE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_MIN [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:266:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RXKB_CONTEXT_NO_DEFAULT_INCLUDES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:406:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:733:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso639 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:792:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso639 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:832:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:1080:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RXKB_CONTEXT_NO_DEFAULT_INCLUDES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:1092:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RXKB_CONTEXT_NO_DEFAULT_INCLUDES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file-includes.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file-includes.c:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_XKB_CONFIG_ROOT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:652:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:653:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:654:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:658:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:943:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:944:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:946:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:947:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:983:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:984:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:984:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:250:43: style: Parameter 'system_models' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:251:43: style: Parameter 'user_models' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:252:44: style: Parameter 'system_layouts' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:253:44: style: Parameter 'user_layouts' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:254:50: style: Parameter 'system_groups' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:255:50: style: Parameter 'user_groups' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/registry.c:831:24: style: Variable 'system_layouts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/test/keysym.c:105:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/rulescomp.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rulescomp.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rulescomp.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rulescomp.c:210:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:383:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LAYOUT_INDEX_STR_LENGTH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:517:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:613:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/rules-file.c:752:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LAYOUT_INDEX_STR_LENGTH [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/stringcomp.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keymap1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/stringcomp.c:112:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/stringcomp.c:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/state.c:1769:9: error: There is an unknown macro here somewhere. Configuration is required. If STRINGIFY2 is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/test/utf8.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_UTF8_MAX_SIZE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/utf8.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYSYM_UTF8_MAX_SIZE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/utils-text.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/utils-text.c:147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/utils-text.c:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/x11.c:50:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/utils.c:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/utils.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/utils.c:478:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/xvfb-wrapper.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/xvfb-wrapper.c:181:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __start_test_func_sec [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:308:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:395:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:471:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:509:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/test/xvfb-wrapper.c:94:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xkbcommon-libxkbcommon-54ee7ac/test/xvfb-wrapper.c:113:16: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:460:46: style: Parameter 'private' can be declared as pointer to const. However it seems that 'xkbcomp_roundtrip' is a callback function, if 'private' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:571:29: note: You might need to cast the function pointer here xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:460:46: note: Parameter 'private' can be declared as pointer to const xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:489:23: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:508:26: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/tools/check-messages.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/compile-compose.c:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/compile-compose.c:20:23: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/tools/compile-compose.c:58:26: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_XKB_OPTIONS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:174:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:495:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:521:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:547:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:565:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_INPUT_KEYMAP_FORMAT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/export-keysyms.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:580:9: style: Condition '!parse_options(argc,argv,&input_format,&output_format,&keymap_input_format,&keymap_output_format,&serialize_flags,&use_env_names,&keymap_path,&names)' is always false [knownConditionTrueFalse] xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:580:23: note: Calling function 'parse_options' returns 1 xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:580:9: note: Condition '!parse_options(argc,argv,&input_format,&output_format,&keymap_input_format,&keymap_output_format,&serialize_flags,&use_env_names,&keymap_path,&names)' is always false xkbcommon-libxkbcommon-54ee7ac/tools/compile-keymap.c:170:26: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/tools/how-to-type.c:419:5: error: There is an unknown macro here somewhere. Configuration is required. If darray_foreach is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-wayland.c:781:5: error: There is an unknown macro here somewhere. Configuration is required. If wl_list_for_each_safe is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_BIT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CNT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:247:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_KEY [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:290:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_event [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:391:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_INPUT_KEYMAP_FORMAT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:143:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:204:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_STATE_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:255:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_XKB_NKN_DETAIL_KEYCODES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:307:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_CANCELLED [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:357:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:389:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:468:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_INPUT_KEYMAP_FORMAT [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/introspection.c:987:28: error: There is an unknown macro here somewhere. Configuration is required. If DFLT_XKB_CONFIG_ROOT is a macro then please configure it. [unknownMacro] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:292:32: style: Variable 'event' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:326:32: style: Variable 'event' can be declared as pointer to const [constVariablePointer] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:419:23: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:485:26: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/tools/messages.c:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XKB_LOG_MESSAGE_MIN_CODE [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/messages.c:100:54: style:inconclusive: Function 'xkb_message_get_all' argument 1 names different: declaration 'xkb_messages' definition 'messages'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/tools/messages.h:17:54: note: Function 'xkb_message_get_all' argument 1 names different: declaration 'xkb_messages' definition 'messages'. xkbcommon-libxkbcommon-54ee7ac/tools/messages.c:100:54: note: Function 'xkb_message_get_all' argument 1 names different: declaration 'xkb_messages' definition 'messages'. xkbcommon-libxkbcommon-54ee7ac/tools/registry-list.c:41:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RXKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/xkbcli.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:87:29: style: Parameter 'ent' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:356:23: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] xkbcommon-libxkbcommon-54ee7ac/tools/interactive-evdev.c:420:26: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/tools/xkbcli.c:99:30: style: Variable 'opts' can be declared as const array [constVariable] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_REAL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XKB_MOD_INDEX_NUM_ENTRIES [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:153:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_REAL [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_MODS_DEPRESSED [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:248:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_LAYOUT_DEPRESSED [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:452:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_UP [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:551:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYCODE_INVALID [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:583:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_LEDS [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:639:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:650:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:660:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:693:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:743:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:516:13: warning: %hX in format string (no. 1) requires 'unsigned short' but the argument type is 'char'. [invalidPrintfArgType_uint] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:690:44: style:inconclusive: Function 'tools_exec_command' argument 2 names different: declaration 'argc' definition 'real_argc'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.h:75:44: note: Function 'tools_exec_command' argument 2 names different: declaration 'argc' definition 'real_argc'. xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:690:44: note: Function 'tools_exec_command' argument 2 names different: declaration 'argc' definition 'real_argc'. xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:690:68: style:inconclusive: Function 'tools_exec_command' argument 3 names different: declaration 'argv' definition 'real_argv'. [funcArgNamesDifferent] xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.h:75:63: note: Function 'tools_exec_command' argument 3 names different: declaration 'argv' definition 'real_argv'. xkbcommon-libxkbcommon-54ee7ac/tools/tools-common.c:690:68: note: Function 'tools_exec_command' argument 3 names different: declaration 'argv' definition 'real_argv'. xkbcommon-libxkbcommon-54ee7ac/test/keyseq.c:26:31: style: Parameter 'keymap' can be declared as pointer to const [constParameterPointer] diff: head xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:465:23: style: Variable 'stmt' can be declared as pointer to const [constVariablePointer] head xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/compat.c:507:27: style: Variable 'act' can be declared as pointer to const [constVariablePointer] head xkbcommon-libxkbcommon-54ee7ac/src/xkbcomp/keycodes.c:681:23: style: Variable 'stmt' can be declared as pointer to const [constVariablePointer] head xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:460:46: style: Parameter 'private' can be declared as pointer to const. However it seems that 'xkbcomp_roundtrip' is a callback function, if 'private' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:571:29: note: You might need to cast the function pointer here xkbcommon-libxkbcommon-54ee7ac/test/x11comp.c:460:46: note: Parameter 'private' can be declared as pointer to const 2.18.0 xkbcommon-libxkbcommon-54ee7ac/tools/interactive-x11.c:236:22: style: struct member 'Anonymous2::sequence' is never used. [unusedStructMember] DONE