2025-11-18 00:52 ftp://ftp.de.debian.org/debian/pool/main/k/kmscon/kmscon_9.0.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j90 platform: Linux-6.8.0-87-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: d8b6e08 (2025-11-17 23:40:03 +0100) count: 517 514 elapsed-time: 0.5 0.5 head-timing-info: old-timing-info: head results: kmscon-9.0.0/tests/test_key.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_gl_shader.c:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_gl_shader.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_gl_shader.c:116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NONE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_gl_shader.c:147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_gl_shader.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_gl_shader.c:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_systemd_internal.h:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_systemd_internal.h:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_systemd.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_systemd.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_systemd.c:121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_gl_math.c:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/genunifont.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/genunifont.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/genunifont.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/genunifont.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/genunifont.c:227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hashtable.h:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hashtable.h:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font_unifont.c:121:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font_unifont.c:213:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _binary_font_unifont_data_size [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font_unifont.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_bblit.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_include.h:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_vt.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_vt.c:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTERM_VT_FAKE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_systemd.c:115:41: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_systemd_internal.h:55:51: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_systemd_internal.h:59:52: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_systemd_internal.h:64:52: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_systemd_internal.h:68:55: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/tests/test_input.c:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTERM_SHIFT_MASK [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_output.c:79:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTERM_DPMS_ON [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_input.c:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTERM_INPUT_INVALID [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_output.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_input.c:118:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTERM_MONITOR_NEW_SEAT [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_output.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTERM_VIDEO_FBDEV [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_input.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_input.c:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_bbulk.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_bbulk.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_conf.c:68:37: error: There is an unknown macro here somewhere. Configuration is required. If BUILD_CONFIG_DIR is a macro then please configure it. [unknownMacro] kmscon-9.0.0/src/text_bblit.c:48:21: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/shl_llog.h:124:44: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/shl_misc.h:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_misc.h:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_misc.h:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_misc.h:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_misc.h:209:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_misc.h:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_misc.h:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_misc.h:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_NoSymbol [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_mod_pango.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_include.h:52:49: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'aftercheck_debug' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/tests/test_vt.c:93:2: note: You might need to cast the function pointer here kmscon-9.0.0/tests/test_include.h:52:49: note: Parameter 'opt' can be declared as pointer to const kmscon-9.0.0/tests/test_include.h:62:48: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'aftercheck_help' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/tests/test_vt.c:93:2: note: You might need to cast the function pointer here kmscon-9.0.0/tests/test_include.h:62:48: note: Parameter 'opt' can be declared as pointer to const kmscon-9.0.0/src/kmscon_mod_bbulk.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_mod_gltex.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_mod_unifont.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_mod_pixman.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_module.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_module.c:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_module.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_MODULE_DIR [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_module.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font_pango.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font_pango.c:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font_pango.c:286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/tests/test_output.c:238:7: style: Condition 'ret' is always false [knownConditionTrueFalse] kmscon-9.0.0/tests/test_output.c:237:21: note: Calling function 'list_outputs' returns 0 kmscon-9.0.0/tests/test_output.c:237:21: note: Assignment 'ret=list_outputs(video)', assigned value is 0 kmscon-9.0.0/tests/test_output.c:238:7: note: Condition 'ret' is always false kmscon-9.0.0/tests/test_output.c:244:7: style: Condition 'ret' is always false [knownConditionTrueFalse] kmscon-9.0.0/tests/test_output.c:243:21: note: Calling function 'blit_outputs' returns 0 kmscon-9.0.0/tests/test_output.c:243:21: note: Assignment 'ret=blit_outputs(video)', assigned value is 0 kmscon-9.0.0/tests/test_output.c:244:7: note: Condition 'ret' is always false kmscon-9.0.0/tests/test_include.h:83:19: style: Local variable 'eloop' shadows outer variable [shadowVariable] kmscon-9.0.0/tests/test_input.c:47:25: note: Shadowed declaration kmscon-9.0.0/tests/test_include.h:83:19: note: Shadow variable kmscon-9.0.0/tests/test_include.h:93:19: style: Local variable 'eloop' shadows outer variable [shadowVariable] kmscon-9.0.0/tests/test_input.c:47:25: note: Shadowed declaration kmscon-9.0.0/tests/test_include.h:93:19: note: Shadow variable kmscon-9.0.0/tests/test_include.h:52:49: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'aftercheck_debug' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/tests/test_input.c:212:2: note: You might need to cast the function pointer here kmscon-9.0.0/tests/test_include.h:52:49: note: Parameter 'opt' can be declared as pointer to const kmscon-9.0.0/tests/test_include.h:62:48: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'aftercheck_help' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/tests/test_input.c:212:2: note: You might need to cast the function pointer here kmscon-9.0.0/tests/test_include.h:62:48: note: Parameter 'opt' can be declared as pointer to const kmscon-9.0.0/tests/test_include.h:83:19: style: Local variable 'eloop' shadows outer variable [shadowVariable] kmscon-9.0.0/tests/test_output.c:55:25: note: Shadowed declaration kmscon-9.0.0/tests/test_include.h:83:19: note: Shadow variable kmscon-9.0.0/tests/test_include.h:93:19: style: Local variable 'eloop' shadows outer variable [shadowVariable] kmscon-9.0.0/tests/test_output.c:55:25: note: Shadowed declaration kmscon-9.0.0/tests/test_include.h:93:19: note: Shadow variable kmscon-9.0.0/tests/test_output.c:119:21: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/tests/test_include.h:52:49: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'aftercheck_debug' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/tests/test_output.c:186:2: note: You might need to cast the function pointer here kmscon-9.0.0/tests/test_include.h:52:49: note: Parameter 'opt' can be declared as pointer to const kmscon-9.0.0/tests/test_include.h:62:48: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'aftercheck_help' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/tests/test_output.c:186:2: note: You might need to cast the function pointer here kmscon-9.0.0/tests/test_include.h:62:48: note: Parameter 'opt' can be declared as pointer to const kmscon-9.0.0/src/font_unifont.c:232:61: style: Parameter 'font' can be declared as pointer to const. However it seems that 'kmscon_font_unifont_destroy' is a callback function, if 'font' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/font_unifont.c:264:13: note: You might need to cast the function pointer here kmscon-9.0.0/src/font_unifont.c:232:61: note: Parameter 'font' can be declared as pointer to const kmscon-9.0.0/src/font_unifont.c:238:59: style: Parameter 'font' can be declared as pointer to const. However it seems that 'kmscon_font_unifont_render' is a callback function, if 'font' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/font_unifont.c:265:12: note: You might need to cast the function pointer here kmscon-9.0.0/src/font_unifont.c:238:59: note: Parameter 'font' can be declared as pointer to const kmscon-9.0.0/src/font_unifont.c:248:65: style: Parameter 'font' can be declared as pointer to const. However it seems that 'kmscon_font_unifont_render_inval' is a callback function, if 'font' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/font_unifont.c:267:18: note: You might need to cast the function pointer here kmscon-9.0.0/src/font_unifont.c:248:65: note: Parameter 'font' can be declared as pointer to const kmscon-9.0.0/src/font_unifont.c:254:65: style: Parameter 'font' can be declared as pointer to const. However it seems that 'kmscon_font_unifont_render_empty' is a callback function, if 'font' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/font_unifont.c:266:18: note: You might need to cast the function pointer here kmscon-9.0.0/src/font_unifont.c:254:65: note: Parameter 'font' can be declared as pointer to const kmscon-9.0.0/src/text_bbulk.c:76:21: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/text_bbulk.c:180:16: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/shl_gl_math.c:136:8: style: Variable 'trans' can be declared as const array [constVariable] kmscon-9.0.0/src/shl_gl_math.c:146:8: style: Variable 'scale' can be declared as const array [constVariable] kmscon-9.0.0/src/shl_log.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_log.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_log.c:398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_log.c:461:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_log.c:481:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_log.c:509:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/external/htable.c:83:44: style:inconclusive: Function 'htable_firstval' argument 1 names different: declaration 'htable' definition 'ht'. [funcArgNamesDifferent] kmscon-9.0.0/external/htable.h:108:44: note: Function 'htable_firstval' argument 1 names different: declaration 'htable' definition 'ht'. kmscon-9.0.0/external/htable.c:83:44: note: Function 'htable_firstval' argument 1 names different: declaration 'htable' definition 'ht'. kmscon-9.0.0/external/htable.c:90:43: style:inconclusive: Function 'htable_nextval' argument 1 names different: declaration 'htable' definition 'ht'. [funcArgNamesDifferent] kmscon-9.0.0/external/htable.h:119:43: note: Function 'htable_nextval' argument 1 names different: declaration 'htable' definition 'ht'. kmscon-9.0.0/external/htable.c:90:43: note: Function 'htable_nextval' argument 1 names different: declaration 'htable' definition 'ht'. kmscon-9.0.0/external/htable.c:97:41: style:inconclusive: Function 'htable_first' argument 1 names different: declaration 'htable' definition 'ht'. [funcArgNamesDifferent] kmscon-9.0.0/external/htable.h:153:41: note: Function 'htable_first' argument 1 names different: declaration 'htable' definition 'ht'. kmscon-9.0.0/external/htable.c:97:41: note: Function 'htable_first' argument 1 names different: declaration 'htable' definition 'ht'. kmscon-9.0.0/external/htable.c:106:40: style:inconclusive: Function 'htable_next' argument 1 names different: declaration 'htable' definition 'ht'. [funcArgNamesDifferent] kmscon-9.0.0/external/htable.h:163:40: note: Function 'htable_next' argument 1 names different: declaration 'htable' definition 'ht'. kmscon-9.0.0/external/htable.c:106:40: note: Function 'htable_next' argument 1 names different: declaration 'htable' definition 'ht'. kmscon-9.0.0/external/htable.c:251:43: style:inconclusive: Function 'htable_del' argument 2 names different: declaration 'hash' definition 'h'. [funcArgNamesDifferent] kmscon-9.0.0/external/htable.h:87:43: note: Function 'htable_del' argument 2 names different: declaration 'hash' definition 'h'. kmscon-9.0.0/external/htable.c:251:43: note: Function 'htable_del' argument 2 names different: declaration 'hash' definition 'h'. kmscon-9.0.0/external/htable.c:254:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/external/htable.c:265:59: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/shl_register.h:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_register.h:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_register.h:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_register.h:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_register.h:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_register.h:294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_register.h:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font.c:168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font.c:214:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font.c:405:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font.c:426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font.c:448:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_dummy.h:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_dummy.c:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_dummy.c:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_pixman.c:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_pixman.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIXMAN_x8r8g8b8 [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_pixman.c:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_pixman.c:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_pixman.c:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_pixman.c:383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_pixman.c:441:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_pixman.c:491:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_timer.h:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_timer.h:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_timer.h:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_timer.h:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_timer.h:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hook.h:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hook.h:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hook.h:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hook.h:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hook.h:169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hook.h:192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hook.h:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_render.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_render.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_render.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_dlist.h:97:54: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/text.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text.c:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text.c:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text.c:242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text.c:354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text.c:411:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_ring.h:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_ring.h:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:154:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:254:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:395:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:425:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:499:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:516:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:529:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:582:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:617:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSIG [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/pty.c:643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSWINSZ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:359:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:436:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:537:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:597:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:752:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:769:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:883:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:957:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/conf.c:1059:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_internal.h:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_BIT [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_uxkb.c:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_uxkb.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _binary_uterm_input_fallback_xkb_start [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_uxkb.c:226:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_uxkb.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_uxkb.c:301:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_uxkb.c:435:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOKEY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_uxkb.c:558:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input_uxkb.c:575:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_KEY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CNT [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_HUP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:414:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READABLE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:446:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_input.c:470:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:328:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:374:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:415:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:525:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:546:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:649:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:727:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_HUP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:772:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:897:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_monitor.c:927:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_IOCTL_MODE_CREATE_DUMB [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_IOCTL_MODE_DESTROY_DUMB [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:246:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:333:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_CAP_DUMB_BUFFER [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm2d_video.c:345:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_main.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_main.c:165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_main.c:287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_main.c:332:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_main.c:513:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_main.c:544:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_main.c:600:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_render.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_render.c:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_render.c:291:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_render.c:424:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_render.c:485:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_DPMS_ON [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:168:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:295:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_dummy.c:53:21: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_drm_shared.c:326:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:344:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_dummy.h:45:26: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_drm_shared.c:385:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:410:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_EVENT_CONTEXT_VERSION [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:428:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:501:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:623:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:665:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:738:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm_shared.c:782:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:364:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:410:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:431:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:470:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:491:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:503:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:518:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:540:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:553:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:633:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:642:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:665:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_video.c:676:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBIOGET_FSCREENINFO [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:154:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:386:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FB_BLANK_UNBLANK [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:470:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:500:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FB_ACTIVATE_NOW [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:547:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:568:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:603:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:619:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_video.c:636:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_gltex.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_gltex.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_gltex.c:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_gltex.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_gltex.c:417:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_gltex.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/text_gltex.c:647:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_module.c:47:24: style: Local variable 'module' shadows outer variable [shadowVariable] kmscon-9.0.0/src/kmscon_module_interface.h:73:29: note: Shadowed declaration kmscon-9.0.0/src/kmscon_module.c:47:24: note: Shadow variable kmscon-9.0.0/src/kmscon_module.c:258:24: style: Local variable 'module' shadows outer variable [shadowVariable] kmscon-9.0.0/src/kmscon_module_interface.h:73:29: note: Shadowed declaration kmscon-9.0.0/src/kmscon_module.c:258:24: note: Shadow variable kmscon-9.0.0/src/kmscon_terminal.h:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:491:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_terminal.c:597:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:150:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:367:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_GREEN_SIZE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_drm3d_video.c:569:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_render.c:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_render.c:207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_fbdev_render.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:109:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:190:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_GETSTATE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_GETSTATE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCIFLUSH [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:283:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:326:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_GETSTATE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:431:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDSKBMODE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:469:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:512:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:550:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_GETSTATE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:598:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VT_GETSTATE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:670:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEY_F12 [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:755:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:832:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:950:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:962:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:1008:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:1043:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:1065:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/uterm_vt.c:1094:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font.c:141:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'kmscon_font_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/font.c:173:7: note: You might need to cast the function pointer here kmscon-9.0.0/src/font.c:141:46: note: Parameter 'data' can be declared as pointer to const kmscon-9.0.0/src/genunifont.c:148:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kmscon-9.0.0/src/genunifont.c:155:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kmscon-9.0.0/src/genunifont.c:188:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] kmscon-9.0.0/src/text_pixman.c:179:12: style: Variable 'white.red' is reassigned a value before the old one has been used. [redundantAssignment] kmscon-9.0.0/src/text_pixman.c:176:12: note: white.red is assigned kmscon-9.0.0/src/text_pixman.c:179:12: note: white.red is overwritten kmscon-9.0.0/src/text_pixman.c:168:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/text.c:186:42: style:inconclusive: Function 'kmscon_text_ref' argument 1 names different: declaration 'txt' definition 'text'. [funcArgNamesDifferent] kmscon-9.0.0/src/text.h:83:42: note: Function 'kmscon_text_ref' argument 1 names different: declaration 'txt' definition 'text'. kmscon-9.0.0/src/text.c:186:42: note: Function 'kmscon_text_ref' argument 1 names different: declaration 'txt' definition 'text'. kmscon-9.0.0/src/text.c:201:44: style:inconclusive: Function 'kmscon_text_unref' argument 1 names different: declaration 'txt' definition 'text'. [funcArgNamesDifferent] kmscon-9.0.0/src/text.h:84:44: note: Function 'kmscon_text_unref' argument 1 names different: declaration 'txt' definition 'text'. kmscon-9.0.0/src/text.c:201:44: note: Function 'kmscon_text_unref' argument 1 names different: declaration 'txt' definition 'text'. kmscon-9.0.0/src/text.c:49:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'kmscon_text_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/text.c:81:7: note: You might need to cast the function pointer here kmscon-9.0.0/src/text.c:49:46: note: Parameter 'data' can be declared as pointer to const kmscon-9.0.0/src/text.c:309:55: style: Parameter 'txt' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/text.c:328:55: style: Parameter 'txt' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/eloop.c:340:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:402:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:507:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:516:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:550:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:606:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:731:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:779:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:793:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:831:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:921:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:987:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1009:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1044:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_DEL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1434:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1482:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1514:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1541:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1588:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1645:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1662:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1684:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1770:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1801:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1828:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1863:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1916:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:1969:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2015:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2033:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2055:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2333:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2392:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2462:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/eloop.c:2513:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:273:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:291:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:383:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:432:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:465:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:489:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:512:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:531:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:640:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:689:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:871:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:886:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:905:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:917:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:973:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:998:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:1078:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:1117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/kmscon_seat.c:1138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/shl_hook.h:135:2: error: Memory leak: entry [memleak] kmscon-9.0.0/src/uterm_drm_shared_internal.h:86:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_drm_shared_internal.h:122:26: style: Variable 'v' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/shl_hook.h:109:58: style: Parameter 'hook' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/shl_hook.h:144:25: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/shl_hook.h:160:17: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/shl_hook.h:183:14: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_drm2d_render.c:218:24: style: Variable '((uint32_t*)dst)[i]' is assigned a value that is never used. [unreadVariable] kmscon-9.0.0/src/kmscon_main.c:162:8: style: Variable 'cseat' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/kmscon_main.c:517:45: style: Parameter 'eloop' can be declared as pointer to const. However it seems that 'app_sig_ignore' is a callback function, if 'eloop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/kmscon_main.c:563:8: note: You might need to cast the function pointer here kmscon-9.0.0/src/kmscon_main.c:517:45: note: Parameter 'eloop' can be declared as pointer to const kmscon-9.0.0/src/kmscon_main.c:518:32: style: Parameter 'info' can be declared as pointer to const. However it seems that 'app_sig_ignore' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/kmscon_main.c:563:8: note: You might need to cast the function pointer here kmscon-9.0.0/src/kmscon_main.c:518:32: note: Parameter 'info' can be declared as pointer to const kmscon-9.0.0/src/kmscon_main.c:519:13: style: Parameter 'data' can be declared as pointer to const. However it seems that 'app_sig_ignore' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/kmscon_main.c:563:8: note: You might need to cast the function pointer here kmscon-9.0.0/src/kmscon_main.c:519:13: note: Parameter 'data' can be declared as pointer to const kmscon-9.0.0/src/pty.c:401:3: style: Statements following noreturn function 'exec_child()' will never be executed. [unreachableCode] kmscon-9.0.0/src/pty.c:239:44: style: Parameter 'pty' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/shl_ring.h:84:55: style: Parameter 'ring' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/shl_ring.h:137:25: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_drm2d_video.c:214:26: style: Variable 'vdrm' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_drm2d_video.c:229:30: style: Variable 'd2d' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/kmscon_terminal.c:90:21: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/kmscon_terminal.c:182:34: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'display_event' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/kmscon_terminal.c:359:41: note: You might need to cast the function pointer here kmscon-9.0.0/src/kmscon_terminal.c:182:34: note: Parameter 'ev' can be declared as pointer to const kmscon-9.0.0/src/kmscon_terminal.h:49:29: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_drm_shared.c:86:67: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_drm_shared.c:292:28: style: Variable 'ddrm' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_drm_shared.c:293:26: style: Variable 'vdrm' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_drm_shared.c:562:26: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_drm_shared.c:566:28: style: Variable 'ddrm' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_drm_shared.c:591:26: style: Variable 'vdrm' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_drm_shared.c:654:28: style: Variable 'ddrm' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/pty.c:370:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] kmscon-9.0.0/src/uterm_input.c:480:47: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_video.c:368:68: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_video.c:377:68: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_video.c:386:51: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_video.c:476:54: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_video.c:694:47: style: Parameter 'video' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_drm3d_video.c:244:26: style: Variable 'vdrm' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/text_gltex.c:155:21: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/text_gltex.c:555:16: style: Variable 'gt' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_monitor.c:165:11: style: Condition 'ret' is always true [knownConditionTrueFalse] kmscon-9.0.0/src/uterm_monitor.c:169:10: style: Condition 'sfd<0' is always true [knownConditionTrueFalse] kmscon-9.0.0/src/uterm_monitor.c:168:23: note: Calling function 'uterm_sd_get_fd' returns -1 kmscon-9.0.0/src/uterm_monitor.c:168:23: note: Assignment 'sfd=uterm_sd_get_fd(mon->sd)', assigned value is -1 kmscon-9.0.0/src/uterm_monitor.c:169:10: note: Condition 'sfd<0' is always true kmscon-9.0.0/src/uterm_vt.c:818:47: style:inconclusive: Function 'uterm_vt_allocate' argument 1 names different: declaration 'vt' definition 'vtm'. [funcArgNamesDifferent] kmscon-9.0.0/src/uterm_vt.h:76:47: note: Function 'uterm_vt_allocate' argument 1 names different: declaration 'vt' definition 'vtm'. kmscon-9.0.0/src/uterm_vt.c:818:47: note: Function 'uterm_vt_allocate' argument 1 names different: declaration 'vt' definition 'vtm'. kmscon-9.0.0/src/uterm_vt.c:981:49: style: Parameter 'vt' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_monitor.c:477:6: style: struct member 'uterm_drm_version::version_major' is never used. [unusedStructMember] kmscon-9.0.0/src/uterm_monitor.c:478:6: style: struct member 'uterm_drm_version::version_minor' is never used. [unusedStructMember] kmscon-9.0.0/src/uterm_monitor.c:479:6: style: struct member 'uterm_drm_version::version_patchlevel' is never used. [unusedStructMember] kmscon-9.0.0/src/uterm_monitor.c:482:9: style: struct member 'uterm_drm_version::date_len' is never used. [unusedStructMember] kmscon-9.0.0/src/uterm_monitor.c:483:8: style: struct member 'uterm_drm_version::date' is never used. [unusedStructMember] kmscon-9.0.0/src/uterm_monitor.c:484:9: style: struct member 'uterm_drm_version::desc_len' is never used. [unusedStructMember] kmscon-9.0.0/src/uterm_monitor.c:485:8: style: struct member 'uterm_drm_version::desc' is never used. [unusedStructMember] kmscon-9.0.0/src/eloop.c:1116:39: style:inconclusive: Function 'ev_fd_new' argument 2 names different: declaration 'fd' definition 'rfd'. [funcArgNamesDifferent] kmscon-9.0.0/src/eloop.h:193:39: note: Function 'ev_fd_new' argument 2 names different: declaration 'fd' definition 'rfd'. kmscon-9.0.0/src/eloop.c:1116:39: note: Function 'ev_fd_new' argument 2 names different: declaration 'fd' definition 'rfd'. kmscon-9.0.0/src/eloop.c:772:61: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/eloop.c:984:38: style: Parameter 'loop' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/eloop.c:1299:37: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/eloop.c:1313:35: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_fbdev_render.c:164:25: style: Variable '((uint16_t*)dst)[i]' is assigned a value that is never used. [unreadVariable] kmscon-9.0.0/src/uterm_fbdev_render.c:183:25: style: Variable '((uint32_t*)dst)[i]' is assigned a value that is never used. [unreadVariable] kmscon-9.0.0/src/uterm_fbdev_render.c:404:26: style: Variable '((uint16_t*)dst)[i]' is assigned a value that is never used. [unreadVariable] kmscon-9.0.0/src/uterm_fbdev_render.c:411:26: style: Variable '((uint16_t*)dst)[i]' is assigned a value that is never used. [unreadVariable] kmscon-9.0.0/src/uterm_fbdev_render.c:425:25: style: Variable '((uint32_t*)dst)[i]' is assigned a value that is never used. [unreadVariable] kmscon-9.0.0/src/uterm_fbdev_video.c:72:21: style: Variable 'fbdev' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_fbdev_video.c:79:21: style: Variable 'fbdev' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_fbdev_video.c:132:26: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/uterm_fbdev_video.c:140:28: style: Variable 'finfo' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/uterm_fbdev_video.c:444:24: style: Variable 'dfb' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/conf.c:851:6: style: Condition '!grab' is always true [knownConditionTrueFalse] kmscon-9.0.0/src/conf.c:849:22: note: Assignment '*(void**)opt->mem=NULL', assigned value is 0 kmscon-9.0.0/src/conf.c:848:7: note: grab is assigned '*(void**)opt->mem' here. kmscon-9.0.0/src/conf.c:851:6: note: Condition '!grab' is always true kmscon-9.0.0/src/conf.c:109:41: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/conf.c:1045:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] kmscon-9.0.0/src/kmscon_seat.c:642:14: style: Condition 'ret' is always true [knownConditionTrueFalse] kmscon-9.0.0/src/kmscon_seat.c:844:13: style: Condition 'ret' is always true [knownConditionTrueFalse] kmscon-9.0.0/src/kmscon_seat.c:856:12: style: Condition 'ret' is always true [knownConditionTrueFalse] kmscon-9.0.0/src/kmscon_seat.c:396:51: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:537:70: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'seat_vt_event' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/kmscon_seat.c:767:34: note: You might need to cast the function pointer here kmscon-9.0.0/src/kmscon_seat.c:537:70: note: Parameter 'ev' can be declared as pointer to const kmscon-9.0.0/src/kmscon_seat.c:674:24: style: Parameter 'main_conf' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:877:27: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:896:28: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:931:54: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:939:63: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:947:60: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:955:59: style: Parameter 'seat' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:1101:58: style: Parameter 'sess' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:1192:55: style: Parameter 'sess' can be declared as pointer to const [constParameterPointer] kmscon-9.0.0/src/kmscon_seat.c:58:19: style: struct member 'kmscon_session::timer' is never used. [unusedStructMember] kmscon-9.0.0/src/font_8x16.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] kmscon-9.0.0/src/font_8x16.c:78:58: style: Parameter 'font' can be declared as pointer to const. However it seems that 'kmscon_font_8x16_destroy' is a callback function, if 'font' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/font_8x16.c:112:13: note: You might need to cast the function pointer here kmscon-9.0.0/src/font_8x16.c:78:58: note: Parameter 'font' can be declared as pointer to const diff: head kmscon-9.0.0/external/htable.c:254:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head kmscon-9.0.0/src/font.c:141:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'kmscon_font_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/font.c:173:7: note: You might need to cast the function pointer here kmscon-9.0.0/src/font.c:141:46: note: Parameter 'data' can be declared as pointer to const 2.18.0 kmscon-9.0.0/src/font_pango.c:271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head kmscon-9.0.0/src/font_pango.c:286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head kmscon-9.0.0/src/shl_ring.h:137:25: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] head kmscon-9.0.0/src/text.c:49:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'kmscon_text_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmscon-9.0.0/src/text.c:81:7: note: You might need to cast the function pointer here kmscon-9.0.0/src/text.c:49:46: note: Parameter 'data' can be declared as pointer to const 2.18.0 kmscon-9.0.0/src/text_gltex.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head kmscon-9.0.0/src/text_gltex.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 kmscon-9.0.0/src/text_gltex.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] DONE