2026-05-02 17:32 ftp://ftp.de.debian.org/debian/pool/main/i/isocline/isocline_1.0.9.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 110 98 elapsed-time: 4.3 3.6 head-timing-info: old-timing-info: head results: isocline-1.0.9/src/common.h:55:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/attr.c:26:16: style: Redundant initialization for 'attr'. The initialized value is overwritten before it is read. [redundantInitialization] isocline-1.0.9/src/attr.c:25:15: note: attr is initialized isocline-1.0.9/src/attr.c:26:16: note: attr is overwritten isocline-1.0.9/src/attr.c:45:16: style: Redundant initialization for 'attr'. The initialized value is overwritten before it is read. [redundantInitialization] isocline-1.0.9/src/attr.c:44:15: note: attr is initialized isocline-1.0.9/src/attr.c:45:16: note: attr is overwritten isocline-1.0.9/src/attr.c:50:44: style:inconclusive: Function 'attr_update_with' argument 1 names different: declaration 'attr' definition 'oldattr'. [funcArgNamesDifferent] isocline-1.0.9/src/attr.h:44:44: note: Function 'attr_update_with' argument 1 names different: declaration 'attr' definition 'oldattr'. isocline-1.0.9/src/attr.c:50:44: note: Function 'attr_update_with' argument 1 names different: declaration 'attr' definition 'oldattr'. isocline-1.0.9/src/bbcode.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/bbcode.c:183:16: style: Condition 'name!=NULL' is always true [knownConditionTrueFalse] isocline-1.0.9/src/bbcode.c:245:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] isocline-1.0.9/src/bbcode.c:443:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] isocline-1.0.9/src/bbcode.c:465:43: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/bbcode.c:621:49: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/bbcode.c:299:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] isocline-1.0.9/src/bbcode_colors.c:13:15: style: struct member 'style_color_s::name' is never used. [unusedStructMember] isocline-1.0.9/src/bbcode_colors.c:14:14: style: struct member 'style_color_s::color' is never used. [unusedStructMember] isocline-1.0.9/src/common.c:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/common.c:121:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] isocline-1.0.9/src/common.c:135:37: style: Condition 'len1>=len2' is always true [knownConditionTrueFalse] isocline-1.0.9/src/common.c:134:12: note: Assuming that condition 'len1>len2' is not redundant isocline-1.0.9/src/common.c:133:12: note: Assuming that condition 'len1=len2' is always true isocline-1.0.9/src/common.c:215:81: style:inconclusive: Function 'unicode_from_qutf8' argument 3 names different: declaration 'nread' definition 'count'. [funcArgNamesDifferent] isocline-1.0.9/src/common.h:89:81: note: Function 'unicode_from_qutf8' argument 3 names different: declaration 'nread' definition 'count'. isocline-1.0.9/src/common.c:215:81: note: Function 'unicode_from_qutf8' argument 3 names different: declaration 'nread' definition 'count'. isocline-1.0.9/src/completers.c:460:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/completers.c:673:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] isocline-1.0.9/src/completers.c:335:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] isocline-1.0.9/src/completers.c:336:3: note: Found duplicate branches for 'if' and 'else'. isocline-1.0.9/src/completers.c:335:8: note: Found duplicate branches for 'if' and 'else'. isocline-1.0.9/src/completers.c:39:61: style:inconclusive: Function 'ic_complete_word' argument 4 names different: declaration '' definition 'is_word_char'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/completers.c:119:131: style:inconclusive: Function 'ic_complete_qword' argument 4 names different: declaration '' definition 'is_word_char'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/completers.c:124:105: style:inconclusive: Function 'ic_complete_qword_ex' argument 3 names different: declaration '' definition 'fun'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/completers.c:125:65: style:inconclusive: Function 'ic_complete_qword_ex' argument 4 names different: declaration '' definition 'is_word_char'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/completers.c:125:84: style:inconclusive: Function 'ic_complete_qword_ex' argument 5 names different: declaration '' definition 'escape_char'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/completers.c:125:109: style:inconclusive: Function 'ic_complete_qword_ex' argument 6 names different: declaration '' definition 'quote_chars'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/completers.c:665:90: style:inconclusive: Function 'ic_complete_filename' argument 3 names different: declaration 'dir_separator' definition 'dir_sep'. [funcArgNamesDifferent] isocline-1.0.9/include/isocline.h:213:80: note: Function 'ic_complete_filename' argument 3 names different: declaration 'dir_separator' definition 'dir_sep'. isocline-1.0.9/src/completers.c:665:90: note: Function 'ic_complete_filename' argument 3 names different: declaration 'dir_separator' definition 'dir_sep'. isocline-1.0.9/src/completers.c:603:23: style: Variable 'fclosure' can be declared as pointer to const [constVariablePointer] isocline-1.0.9/src/completions.c:146:100: style:inconclusive: Function 'completions_set_completer' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/completions.c:273:73: style:inconclusive: Function 'ic_add_completion' argument 2 names different: declaration 'completion' definition 'replacement'. [funcArgNamesDifferent] isocline-1.0.9/include/isocline.h:180:63: note: Function 'ic_add_completion' argument 2 names different: declaration 'completion' definition 'replacement'. isocline-1.0.9/src/completions.c:273:73: note: Function 'ic_add_completion' argument 2 names different: declaration 'completion' definition 'replacement'. isocline-1.0.9/src/completions.c:277:77: style:inconclusive: Function 'ic_add_completion_ex' argument 2 names different: declaration 'completion' definition 'replacement'. [funcArgNamesDifferent] isocline-1.0.9/include/isocline.h:189:67: note: Function 'ic_add_completion_ex' argument 2 names different: declaration 'completion' definition 'replacement'. isocline-1.0.9/src/completions.c:277:77: note: Function 'ic_add_completion_ex' argument 2 names different: declaration 'completion' definition 'replacement'. isocline-1.0.9/src/completions.c:281:78: style:inconclusive: Function 'ic_add_completion_prim' argument 2 names different: declaration 'completion' definition 'replacement'. [funcArgNamesDifferent] isocline-1.0.9/include/isocline.h:436:69: note: Function 'ic_add_completion_prim' argument 2 names different: declaration 'completion' definition 'replacement'. isocline-1.0.9/src/completions.c:281:78: note: Function 'ic_add_completion_prim' argument 2 names different: declaration 'completion' definition 'replacement'. isocline-1.0.9/src/completions.c:290:78: style:inconclusive: Function 'ic_set_default_completer' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/completions.c:93:53: style: Parameter 'cms' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/completions.c:97:49: style: Parameter 'cms' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/completions.c:129:17: style: Variable 'cm' can be declared as pointer to const [constVariablePointer] isocline-1.0.9/src/completions.c:136:17: style: Variable 'cm' can be declared as pointer to const [constVariablePointer] isocline-1.0.9/src/editline_completion.c:119:21: style: Redundant initialization for 'count_displayed'. The initialized value is overwritten before it is read. [redundantInitialization] isocline-1.0.9/src/editline_completion.c:107:27: note: count_displayed is initialized isocline-1.0.9/src/editline_completion.c:119:21: note: count_displayed is overwritten isocline-1.0.9/src/editline_completion.c:120:15: style: Redundant initialization for 'percolumn'. The initialized value is overwritten before it is read. [redundantInitialization] isocline-1.0.9/src/editline_completion.c:110:21: note: percolumn is initialized isocline-1.0.9/src/editline_completion.c:120:15: note: percolumn is overwritten isocline-1.0.9/src/editline.c:463:17: style: Local variable 'help' shadows outer variable [shadowVariable] isocline-1.0.9/src/editline_help.c:12:20: note: Shadowed declaration isocline-1.0.9/src/editline.c:463:17: note: Shadow variable isocline-1.0.9/src/editline_completion.c:44:15: style: Local variable 'help' shadows outer variable [shadowVariable] isocline-1.0.9/src/editline_help.c:12:20: note: Shadowed declaration isocline-1.0.9/src/editline_completion.c:44:15: note: Shadow variable isocline-1.0.9/src/editline_completion.c:93:17: style: Local variable 'help' shadows outer variable [shadowVariable] isocline-1.0.9/src/editline_help.c:12:20: note: Shadowed declaration isocline-1.0.9/src/editline_completion.c:93:17: note: Shadow variable isocline-1.0.9/src/editline.c:121:44: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/editline.c:130:61: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/editline.c:166:57: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/editline.c:371:49: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/editline_completion.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ENTER [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/editline_completion.c:257:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IC_MAX_COMPLETIONS_TO_TRY [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/editline_history.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ESC [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/highlight.c:111:77: style:inconclusive: Function 'ic_highlight_formatted' argument 2 names different: declaration 'input' definition 's'. [funcArgNamesDifferent] isocline-1.0.9/include/isocline.h:294:67: note: Function 'ic_highlight_formatted' argument 2 names different: declaration 'input' definition 's'. isocline-1.0.9/src/highlight.c:111:77: note: Function 'ic_highlight_formatted' argument 2 names different: declaration 'input' definition 's'. isocline-1.0.9/src/highlight.c:111:92: style:inconclusive: Function 'ic_highlight_formatted' argument 3 names different: declaration 'formatted' definition 'fmt'. [funcArgNamesDifferent] isocline-1.0.9/include/isocline.h:294:86: note: Function 'ic_highlight_formatted' argument 3 names different: declaration 'formatted' definition 'fmt'. isocline-1.0.9/src/highlight.c:111:92: note: Function 'ic_highlight_formatted' argument 3 names different: declaration 'formatted' definition 'fmt'. isocline-1.0.9/src/highlight.c:90:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] isocline-1.0.9/src/history.c:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/history.c:259:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/history.c:177:9: style: Condition 'c>=10' is always true [knownConditionTrueFalse] isocline-1.0.9/src/history.c:176:9: note: Assuming that condition 'c<=9' is not redundant isocline-1.0.9/src/history.c:177:9: note: Condition 'c>=10' is always true isocline-1.0.9/src/history.c:264:11: style: Condition '!history_write_entry(h->elems[i],f,sbuf)' is always false [knownConditionTrueFalse] isocline-1.0.9/src/history.c:264:31: note: Calling function 'history_write_entry' returns 1 isocline-1.0.9/src/history.c:264:11: note: Condition '!history_write_entry(h->elems[i],f,sbuf)' is always false isocline-1.0.9/src/tty.c:518:8: error: #error "define an nonblocking read for this platform" [preprocessorErrorDirective] isocline-1.0.9/src/stringbuf.c:189:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] isocline-1.0.9/src/stringbuf.c:194:3: note: Found duplicate branches for 'if' and 'else'. isocline-1.0.9/src/stringbuf.c:189:3: note: Found duplicate branches for 'if' and 'else'. isocline-1.0.9/src/stringbuf.c:150:71: style:inconclusive: Function 'str_prev_ofs' argument 3 names different: declaration 'cwidth' definition 'width'. [funcArgNamesDifferent] isocline-1.0.9/src/stringbuf.h:116:71: note: Function 'str_prev_ofs' argument 3 names different: declaration 'cwidth' definition 'width'. isocline-1.0.9/src/stringbuf.c:150:71: note: Function 'str_prev_ofs' argument 3 names different: declaration 'cwidth' definition 'width'. isocline-1.0.9/src/stringbuf.c:841:130: style:inconclusive: Function 'sbuf_for_each_row' argument 6 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/stringbuf.c:841:141: style:inconclusive: Function 'sbuf_for_each_row' argument 7 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/stringbuf.c:914:49: style:inconclusive: Function 'ic_atoz' argument 2 names different: declaration 'i' definition 'pi'. [funcArgNamesDifferent] isocline-1.0.9/src/stringbuf.h:73:49: note: Function 'ic_atoz' argument 2 names different: declaration 'i' definition 'pi'. isocline-1.0.9/src/stringbuf.c:914:49: note: Function 'ic_atoz' argument 2 names different: declaration 'i' definition 'pi'. isocline-1.0.9/src/stringbuf.c:919:50: style:inconclusive: Function 'ic_atoz2' argument 2 names different: declaration 'i' definition 'pi'. [funcArgNamesDifferent] isocline-1.0.9/src/stringbuf.h:75:50: note: Function 'ic_atoz2' argument 2 names different: declaration 'i' definition 'pi'. isocline-1.0.9/src/stringbuf.c:919:50: note: Function 'ic_atoz2' argument 2 names different: declaration 'i' definition 'pi'. isocline-1.0.9/src/stringbuf.c:919:63: style:inconclusive: Function 'ic_atoz2' argument 3 names different: declaration 'j' definition 'pj'. [funcArgNamesDifferent] isocline-1.0.9/src/stringbuf.h:75:62: note: Function 'ic_atoz2' argument 3 names different: declaration 'j' definition 'pj'. isocline-1.0.9/src/stringbuf.c:919:63: note: Function 'ic_atoz2' argument 3 names different: declaration 'j' definition 'pj'. isocline-1.0.9/src/stringbuf.c:1013:107: style:inconclusive: Function 'ic_match_token' argument 4 names different: declaration '' definition 'token'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/stringbuf.c:1028:112: style:inconclusive: Function 'ic_match_any_token' argument 4 names different: declaration '' definition 'tokens'. [funcArgNamesDifferentUnnamed] isocline-1.0.9/src/stringbuf.c:517:13: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] isocline-1.0.9/src/stringbuf.c:752:48: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:756:48: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:803:55: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:807:53: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:811:55: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:815:53: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:819:58: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:823:56: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:828:53: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:833:53: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:837:61: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:841:52: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:841:130: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/stringbuf.c:650:57: error: va_list 'args0' was opened but not closed by va_end(). [va_end_missing] isocline-1.0.9/src/term.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term.c:532:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term.c:905:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term.c:466:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] isocline-1.0.9/src/term.c:472:3: note: Found duplicate branches for 'if' and 'else'. isocline-1.0.9/src/term.c:466:8: note: Found duplicate branches for 'if' and 'else'. isocline-1.0.9/src/term.c:220:99: style:inconclusive: Function 'term_write_formatted_n' argument 4 names different: declaration 'n' definition 'len'. [funcArgNamesDifferent] isocline-1.0.9/src/term.h:81:101: note: Function 'term_write_formatted_n' argument 4 names different: declaration 'n' definition 'len'. isocline-1.0.9/src/term.c:220:99: note: Function 'term_write_formatted_n' argument 4 names different: declaration 'n' definition 'len'. isocline-1.0.9/src/term.c:478:67: style:inconclusive: Function 'term_append_buf' argument 3 names different: declaration 'n' definition 'len'. [funcArgNamesDifferent] isocline-1.0.9/src/term.c:68:66: note: Function 'term_append_buf' argument 3 names different: declaration 'n' definition 'len'. isocline-1.0.9/src/term.c:478:67: note: Function 'term_append_buf' argument 3 names different: declaration 'n' definition 'len'. isocline-1.0.9/src/term.c:112:43: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term.c:116:44: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term.c:263:35: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term.c:525:39: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term.c:1011:40: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term_color.c:203:33: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term_color.c:350:43: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term_color.c:356:45: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term_color.c:362:44: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] isocline-1.0.9/src/term.c:250:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] isocline-1.0.9/src/term_color.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IC_ANSI_BLACK [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term_color.c:285:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IC_CSI [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term_color.c:293:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IC_CSI [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term_color.c:301:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IC_CSI [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term_color.c:312:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IC_CSI [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term_color.c:317:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IC_COLOR_NONE [valueFlowBailoutIncompleteVar] isocline-1.0.9/src/term_color.c:118:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] isocline-1.0.9/src/term_color.c:121:3: note: Found duplicate branches for 'if' and 'else'. isocline-1.0.9/src/term_color.c:118:8: note: Found duplicate branches for 'if' and 'else'. isocline-1.0.9/test/example.c:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] isocline-1.0.9/test/example.c:142:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ic_char_is_idletter [valueFlowBailoutIncompleteVar] isocline-1.0.9/test/example.c:111:62: style:inconclusive: Function 'completer' argument 2 names different: declaration 'prefix' definition 'input'. [funcArgNamesDifferent] isocline-1.0.9/test/example.c:17:62: note: Function 'completer' argument 2 names different: declaration 'prefix' definition 'input'. isocline-1.0.9/test/example.c:111:62: note: Function 'completer' argument 2 names different: declaration 'prefix' definition 'input'. isocline-1.0.9/test/test_colors.c:64:13: error: Uninitialized variable: r [legacyUninitvar] isocline-1.0.9/test/test_colors.c:65:13: error: Uninitialized variable: g [legacyUninitvar] isocline-1.0.9/test/test_colors.c:66:13: error: Uninitialized variable: b [legacyUninitvar] diff: head isocline-1.0.9/src/completers.c:119:131: style:inconclusive: Function 'ic_complete_qword' argument 4 names different: declaration '' definition 'is_word_char'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/completers.c:124:105: style:inconclusive: Function 'ic_complete_qword_ex' argument 3 names different: declaration '' definition 'fun'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/completers.c:125:109: style:inconclusive: Function 'ic_complete_qword_ex' argument 6 names different: declaration '' definition 'quote_chars'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/completers.c:125:65: style:inconclusive: Function 'ic_complete_qword_ex' argument 4 names different: declaration '' definition 'is_word_char'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/completers.c:125:84: style:inconclusive: Function 'ic_complete_qword_ex' argument 5 names different: declaration '' definition 'escape_char'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/completers.c:39:61: style:inconclusive: Function 'ic_complete_word' argument 4 names different: declaration '' definition 'is_word_char'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/completions.c:146:100: style:inconclusive: Function 'completions_set_completer' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/completions.c:290:78: style:inconclusive: Function 'ic_set_default_completer' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/stringbuf.c:1013:107: style:inconclusive: Function 'ic_match_token' argument 4 names different: declaration '' definition 'token'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/stringbuf.c:1028:112: style:inconclusive: Function 'ic_match_any_token' argument 4 names different: declaration '' definition 'tokens'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/stringbuf.c:841:130: style:inconclusive: Function 'sbuf_for_each_row' argument 6 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head isocline-1.0.9/src/stringbuf.c:841:141: style:inconclusive: Function 'sbuf_for_each_row' argument 7 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] DONE