2025-05-07 16:31 ftp://ftp.de.debian.org/debian/pool/main/r/r-cran-utf8/r-cran-utf8_1.2.4.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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 3726ace (2025-05-07 13:02:19 +0200) count: 148 148 elapsed-time: 3.7 3.5 head-timing-info: old-timing-info: head results: utf8/src/as_utf8.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/context.c:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/context.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTPTRSXP [valueFlowBailoutIncompleteVar] utf8/src/context.c:82:18: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] utf8/src/as_utf8.c:46:25: style:inconclusive: Function 'rutf8_as_utf8' argument 1 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent] utf8/src/rutf8.h:191:25: note: Function 'rutf8_as_utf8' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/as_utf8.c:46:25: note: Function 'rutf8_as_utf8' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/bytes.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/bytes.c:267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/init.c:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] utf8/src/render.c:48:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/render.c:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTPTRSXP [valueFlowBailoutIncompleteVar] utf8/src/render_table.c:182:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimNamesSymbol [valueFlowBailoutIncompleteVar] utf8/src/render_table.c:266:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_DimNamesSymbol [valueFlowBailoutIncompleteVar] utf8/src/bytes.c:196:14: style:inconclusive: Function 'rutf8_bytes_render' argument 3 names different: declaration 'width_min' definition 'width'. [funcArgNamesDifferent] utf8/src/rutf8.h:165:8: note: Function 'rutf8_bytes_render' argument 3 names different: declaration 'width_min' definition 'width'. utf8/src/bytes.c:196:14: note: Function 'rutf8_bytes_render' argument 3 names different: declaration 'width_min' definition 'width'. utf8/src/bytes.c:345:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] utf8/src/string.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] utf8/src/string.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] utf8/src/string.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] utf8/src/string.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] utf8/src/utf8_encode.c:24:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] utf8/src/text.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/text.c:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/utf8_encode.c:21:29: style:inconclusive: Function 'rutf8_utf8_encode' argument 1 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent] utf8/src/rutf8.h:192:29: note: Function 'rutf8_utf8_encode' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/utf8_encode.c:21:29: note: Function 'rutf8_utf8_encode' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/utf8_encode.c:21:38: style:inconclusive: Function 'rutf8_utf8_encode' argument 2 names different: declaration 'width' definition 'swidth'. [funcArgNamesDifferent] utf8/src/rutf8.h:192:37: note: Function 'rutf8_utf8_encode' argument 2 names different: declaration 'width' definition 'swidth'. utf8/src/utf8_encode.c:21:38: note: Function 'rutf8_utf8_encode' argument 2 names different: declaration 'width' definition 'swidth'. utf8/src/utf8_encode.c:21:51: style:inconclusive: Function 'rutf8_utf8_encode' argument 3 names different: declaration 'quote' definition 'squote'. [funcArgNamesDifferent] utf8/src/rutf8.h:192:49: note: Function 'rutf8_utf8_encode' argument 3 names different: declaration 'quote' definition 'squote'. utf8/src/utf8_encode.c:21:51: note: Function 'rutf8_utf8_encode' argument 3 names different: declaration 'quote' definition 'squote'. utf8/src/utf8_encode.c:21:64: style:inconclusive: Function 'rutf8_utf8_encode' argument 4 names different: declaration 'justify' definition 'sjustify'. [funcArgNamesDifferent] utf8/src/rutf8.h:192:61: note: Function 'rutf8_utf8_encode' argument 4 names different: declaration 'justify' definition 'sjustify'. utf8/src/utf8_encode.c:21:64: note: Function 'rutf8_utf8_encode' argument 4 names different: declaration 'justify' definition 'sjustify'. utf8/src/utf8_encode.c:22:15: style:inconclusive: Function 'rutf8_utf8_encode' argument 5 names different: declaration 'escapes' definition 'sescapes'. [funcArgNamesDifferent] utf8/src/rutf8.h:193:15: note: Function 'rutf8_utf8_encode' argument 5 names different: declaration 'escapes' definition 'sescapes'. utf8/src/utf8_encode.c:22:15: note: Function 'rutf8_utf8_encode' argument 5 names different: declaration 'escapes' definition 'sescapes'. utf8/src/utf8_encode.c:22:30: style:inconclusive: Function 'rutf8_utf8_encode' argument 6 names different: declaration 'display' definition 'sdisplay'. [funcArgNamesDifferent] utf8/src/rutf8.h:193:29: note: Function 'rutf8_utf8_encode' argument 6 names different: declaration 'display' definition 'sdisplay'. utf8/src/utf8_encode.c:22:30: note: Function 'rutf8_utf8_encode' argument 6 names different: declaration 'display' definition 'sdisplay'. utf8/src/utf8_encode.c:22:45: style:inconclusive: Function 'rutf8_utf8_encode' argument 7 names different: declaration 'utf8' definition 'sutf8'. [funcArgNamesDifferent] utf8/src/rutf8.h:193:43: note: Function 'rutf8_utf8_encode' argument 7 names different: declaration 'utf8' definition 'sutf8'. utf8/src/utf8_encode.c:22:45: note: Function 'rutf8_utf8_encode' argument 7 names different: declaration 'utf8' definition 'sutf8'. utf8/src/text.c:72:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] utf8/src/render_table.c:249:30: style:inconclusive: Function 'rutf8_render_table' argument 1 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent] utf8/src/rutf8.h:185:30: note: Function 'rutf8_render_table' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/render_table.c:249:30: note: Function 'rutf8_render_table' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/render_table.c:249:39: style:inconclusive: Function 'rutf8_render_table' argument 2 names different: declaration 'width' definition 'swidth'. [funcArgNamesDifferent] utf8/src/rutf8.h:185:38: note: Function 'rutf8_render_table' argument 2 names different: declaration 'width' definition 'swidth'. utf8/src/render_table.c:249:39: note: Function 'rutf8_render_table' argument 2 names different: declaration 'width' definition 'swidth'. utf8/src/render_table.c:249:52: style:inconclusive: Function 'rutf8_render_table' argument 3 names different: declaration 'quote' definition 'squote'. [funcArgNamesDifferent] utf8/src/rutf8.h:185:50: note: Function 'rutf8_render_table' argument 3 names different: declaration 'quote' definition 'squote'. utf8/src/render_table.c:249:52: note: Function 'rutf8_render_table' argument 3 names different: declaration 'quote' definition 'squote'. utf8/src/render_table.c:249:65: style:inconclusive: Function 'rutf8_render_table' argument 4 names different: declaration 'na_print' definition 'sna_print'. [funcArgNamesDifferent] utf8/src/rutf8.h:185:62: note: Function 'rutf8_render_table' argument 4 names different: declaration 'na_print' definition 'sna_print'. utf8/src/render_table.c:249:65: note: Function 'rutf8_render_table' argument 4 names different: declaration 'na_print' definition 'sna_print'. utf8/src/render_table.c:250:9: style:inconclusive: Function 'rutf8_render_table' argument 5 names different: declaration 'print_gap' definition 'sprint_gap'. [funcArgNamesDifferent] utf8/src/rutf8.h:186:9: note: Function 'rutf8_render_table' argument 5 names different: declaration 'print_gap' definition 'sprint_gap'. utf8/src/render_table.c:250:9: note: Function 'rutf8_render_table' argument 5 names different: declaration 'print_gap' definition 'sprint_gap'. utf8/src/render_table.c:250:26: style:inconclusive: Function 'rutf8_render_table' argument 6 names different: declaration 'right' definition 'sright'. [funcArgNamesDifferent] utf8/src/rutf8.h:186:25: note: Function 'rutf8_render_table' argument 6 names different: declaration 'right' definition 'sright'. utf8/src/render_table.c:250:26: note: Function 'rutf8_render_table' argument 6 names different: declaration 'right' definition 'sright'. utf8/src/render_table.c:250:39: style:inconclusive: Function 'rutf8_render_table' argument 7 names different: declaration 'max' definition 'smax'. [funcArgNamesDifferent] utf8/src/rutf8.h:186:37: note: Function 'rutf8_render_table' argument 7 names different: declaration 'max' definition 'smax'. utf8/src/render_table.c:250:39: note: Function 'rutf8_render_table' argument 7 names different: declaration 'max' definition 'smax'. utf8/src/render_table.c:251:9: style:inconclusive: Function 'rutf8_render_table' argument 8 names different: declaration 'names' definition 'snames'. [funcArgNamesDifferent] utf8/src/rutf8.h:186:47: note: Function 'rutf8_render_table' argument 8 names different: declaration 'names' definition 'snames'. utf8/src/render_table.c:251:9: note: Function 'rutf8_render_table' argument 8 names different: declaration 'names' definition 'snames'. utf8/src/render_table.c:251:22: style:inconclusive: Function 'rutf8_render_table' argument 9 names different: declaration 'rownames' definition 'srownames'. [funcArgNamesDifferent] utf8/src/rutf8.h:187:9: note: Function 'rutf8_render_table' argument 9 names different: declaration 'rownames' definition 'srownames'. utf8/src/render_table.c:251:22: note: Function 'rutf8_render_table' argument 9 names different: declaration 'rownames' definition 'srownames'. utf8/src/render_table.c:251:38: style:inconclusive: Function 'rutf8_render_table' argument 10 names different: declaration 'escapes' definition 'sescapes'. [funcArgNamesDifferent] utf8/src/rutf8.h:187:24: note: Function 'rutf8_render_table' argument 10 names different: declaration 'escapes' definition 'sescapes'. utf8/src/render_table.c:251:38: note: Function 'rutf8_render_table' argument 10 names different: declaration 'escapes' definition 'sescapes'. utf8/src/render_table.c:252:9: style:inconclusive: Function 'rutf8_render_table' argument 11 names different: declaration 'display' definition 'sdisplay'. [funcArgNamesDifferent] utf8/src/rutf8.h:187:38: note: Function 'rutf8_render_table' argument 11 names different: declaration 'display' definition 'sdisplay'. utf8/src/render_table.c:252:9: note: Function 'rutf8_render_table' argument 11 names different: declaration 'display' definition 'sdisplay'. utf8/src/render_table.c:252:24: style:inconclusive: Function 'rutf8_render_table' argument 12 names different: declaration 'style' definition 'sstyle'. [funcArgNamesDifferent] utf8/src/rutf8.h:187:52: note: Function 'rutf8_render_table' argument 12 names different: declaration 'style' definition 'sstyle'. utf8/src/render_table.c:252:24: note: Function 'rutf8_render_table' argument 12 names different: declaration 'style' definition 'sstyle'. utf8/src/render_table.c:252:37: style:inconclusive: Function 'rutf8_render_table' argument 13 names different: declaration 'utf8' definition 'sutf8'. [funcArgNamesDifferent] utf8/src/rutf8.h:188:9: note: Function 'rutf8_render_table' argument 13 names different: declaration 'utf8' definition 'sutf8'. utf8/src/render_table.c:252:37: note: Function 'rutf8_render_table' argument 13 names different: declaration 'utf8' definition 'sutf8'. utf8/src/render_table.c:253:9: style:inconclusive: Function 'rutf8_render_table' argument 14 names different: declaration 'linewidth' definition 'slinewidth'. [funcArgNamesDifferent] utf8/src/rutf8.h:188:20: note: Function 'rutf8_render_table' argument 14 names different: declaration 'linewidth' definition 'slinewidth'. utf8/src/render_table.c:253:9: note: Function 'rutf8_render_table' argument 14 names different: declaration 'linewidth' definition 'slinewidth'. utf8/src/utf8_format.c:31:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] utf8/src/utf8_normalize.c:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] utf8/src/utf8_normalize.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/utf8_valid.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/utf8_valid.c:22:28: style:inconclusive: Function 'rutf8_utf8_valid' argument 1 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent] utf8/src/rutf8.h:200:28: note: Function 'rutf8_utf8_valid' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/utf8_valid.c:22:28: note: Function 'rutf8_utf8_valid' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/utf8_width.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/utf8_format.c:26:29: style:inconclusive: Function 'rutf8_utf8_format' argument 1 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent] utf8/src/rutf8.h:194:29: note: Function 'rutf8_utf8_format' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/utf8_format.c:26:29: note: Function 'rutf8_utf8_format' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/utf8_format.c:26:38: style:inconclusive: Function 'rutf8_utf8_format' argument 2 names different: declaration 'trim' definition 'strim'. [funcArgNamesDifferent] utf8/src/rutf8.h:194:37: note: Function 'rutf8_utf8_format' argument 2 names different: declaration 'trim' definition 'strim'. utf8/src/utf8_format.c:26:38: note: Function 'rutf8_utf8_format' argument 2 names different: declaration 'trim' definition 'strim'. utf8/src/utf8_format.c:26:50: style:inconclusive: Function 'rutf8_utf8_format' argument 3 names different: declaration 'chars' definition 'schars'. [funcArgNamesDifferent] utf8/src/rutf8.h:194:48: note: Function 'rutf8_utf8_format' argument 3 names different: declaration 'chars' definition 'schars'. utf8/src/utf8_format.c:26:50: note: Function 'rutf8_utf8_format' argument 3 names different: declaration 'chars' definition 'schars'. utf8/src/utf8_format.c:26:63: style:inconclusive: Function 'rutf8_utf8_format' argument 4 names different: declaration 'justify' definition 'sjustify'. [funcArgNamesDifferent] utf8/src/rutf8.h:194:60: note: Function 'rutf8_utf8_format' argument 4 names different: declaration 'justify' definition 'sjustify'. utf8/src/utf8_format.c:26:63: note: Function 'rutf8_utf8_format' argument 4 names different: declaration 'justify' definition 'sjustify'. utf8/src/utf8_format.c:27:15: style:inconclusive: Function 'rutf8_utf8_format' argument 5 names different: declaration 'width' definition 'swidth'. [funcArgNamesDifferent] utf8/src/rutf8.h:195:15: note: Function 'rutf8_utf8_format' argument 5 names different: declaration 'width' definition 'swidth'. utf8/src/utf8_format.c:27:15: note: Function 'rutf8_utf8_format' argument 5 names different: declaration 'width' definition 'swidth'. utf8/src/utf8_format.c:27:28: style:inconclusive: Function 'rutf8_utf8_format' argument 6 names different: declaration 'na_encode' definition 'sna_encode'. [funcArgNamesDifferent] utf8/src/rutf8.h:195:27: note: Function 'rutf8_utf8_format' argument 6 names different: declaration 'na_encode' definition 'sna_encode'. utf8/src/utf8_format.c:27:28: note: Function 'rutf8_utf8_format' argument 6 names different: declaration 'na_encode' definition 'sna_encode'. utf8/src/utf8_format.c:27:45: style:inconclusive: Function 'rutf8_utf8_format' argument 7 names different: declaration 'quote' definition 'squote'. [funcArgNamesDifferent] utf8/src/rutf8.h:195:43: note: Function 'rutf8_utf8_format' argument 7 names different: declaration 'quote' definition 'squote'. utf8/src/utf8_format.c:27:45: note: Function 'rutf8_utf8_format' argument 7 names different: declaration 'quote' definition 'squote'. utf8/src/utf8_format.c:28:15: style:inconclusive: Function 'rutf8_utf8_format' argument 8 names different: declaration 'na_print' definition 'sna_print'. [funcArgNamesDifferent] utf8/src/rutf8.h:196:15: note: Function 'rutf8_utf8_format' argument 8 names different: declaration 'na_print' definition 'sna_print'. utf8/src/utf8_format.c:28:15: note: Function 'rutf8_utf8_format' argument 8 names different: declaration 'na_print' definition 'sna_print'. utf8/src/utf8_format.c:28:31: style:inconclusive: Function 'rutf8_utf8_format' argument 9 names different: declaration 'ellipsis' definition 'sellipsis'. [funcArgNamesDifferent] utf8/src/rutf8.h:196:30: note: Function 'rutf8_utf8_format' argument 9 names different: declaration 'ellipsis' definition 'sellipsis'. utf8/src/utf8_format.c:28:31: note: Function 'rutf8_utf8_format' argument 9 names different: declaration 'ellipsis' definition 'sellipsis'. utf8/src/utf8_format.c:28:47: style:inconclusive: Function 'rutf8_utf8_format' argument 10 names different: declaration 'wellipsis' definition 'swellipsis'. [funcArgNamesDifferent] utf8/src/rutf8.h:196:45: note: Function 'rutf8_utf8_format' argument 10 names different: declaration 'wellipsis' definition 'swellipsis'. utf8/src/utf8_format.c:28:47: note: Function 'rutf8_utf8_format' argument 10 names different: declaration 'wellipsis' definition 'swellipsis'. utf8/src/utf8_format.c:29:15: style:inconclusive: Function 'rutf8_utf8_format' argument 11 names different: declaration 'utf8' definition 'sutf8'. [funcArgNamesDifferent] utf8/src/rutf8.h:197:15: note: Function 'rutf8_utf8_format' argument 11 names different: declaration 'utf8' definition 'sutf8'. utf8/src/utf8_format.c:29:15: note: Function 'rutf8_utf8_format' argument 11 names different: declaration 'utf8' definition 'sutf8'. utf8/src/utf8lite/src/array.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8_width.c:21:28: style:inconclusive: Function 'rutf8_utf8_width' argument 1 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent] utf8/src/rutf8.h:201:28: note: Function 'rutf8_utf8_width' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/utf8_width.c:21:28: note: Function 'rutf8_utf8_width' argument 1 names different: declaration 'x' definition 'sx'. utf8/src/utf8_width.c:21:37: style:inconclusive: Function 'rutf8_utf8_width' argument 2 names different: declaration 'encode' definition 'sencode'. [funcArgNamesDifferent] utf8/src/rutf8.h:201:36: note: Function 'rutf8_utf8_width' argument 2 names different: declaration 'encode' definition 'sencode'. utf8/src/utf8_width.c:21:37: note: Function 'rutf8_utf8_width' argument 2 names different: declaration 'encode' definition 'sencode'. utf8/src/utf8_width.c:21:51: style:inconclusive: Function 'rutf8_utf8_width' argument 3 names different: declaration 'quote' definition 'squote'. [funcArgNamesDifferent] utf8/src/rutf8.h:201:49: note: Function 'rutf8_utf8_width' argument 3 names different: declaration 'quote' definition 'squote'. utf8/src/utf8_width.c:21:51: note: Function 'rutf8_utf8_width' argument 3 names different: declaration 'quote' definition 'squote'. utf8/src/utf8_width.c:21:64: style:inconclusive: Function 'rutf8_utf8_width' argument 4 names different: declaration 'utf8' definition 'sutf8'. [funcArgNamesDifferent] utf8/src/rutf8.h:201:61: note: Function 'rutf8_utf8_width' argument 4 names different: declaration 'utf8' definition 'sutf8'. utf8/src/utf8_width.c:21:64: note: Function 'rutf8_utf8_width' argument 4 names different: declaration 'utf8' definition 'sutf8'. utf8/src/utf8lite/src/encode.c:266:52: style:inconclusive: Function 'utf8lite_rencode_utf8' argument 2 names different: declaration 'endptr' definition 'bufptr'. [funcArgNamesDifferent] utf8/src/utf8lite/src/utf8lite.h:261:52: note: Function 'utf8lite_rencode_utf8' argument 2 names different: declaration 'endptr' definition 'bufptr'. utf8/src/utf8lite/src/encode.c:266:52: note: Function 'utf8lite_rencode_utf8' argument 2 names different: declaration 'endptr' definition 'bufptr'. utf8/src/utf8lite/src/escape.c:163:46: style:inconclusive: Function 'utf8lite_decode_uescape' argument 1 names different: declaration 'bufptr' definition 'inputptr'. [funcArgNamesDifferent] utf8/src/utf8lite/src/utf8lite.h:312:46: note: Function 'utf8lite_decode_uescape' argument 1 names different: declaration 'bufptr' definition 'inputptr'. utf8/src/utf8lite/src/escape.c:163:46: note: Function 'utf8lite_decode_uescape' argument 1 names different: declaration 'bufptr' definition 'inputptr'. utf8/src/utf8lite/src/escape.c:195:45: style:inconclusive: Function 'utf8lite_decode_escape' argument 1 names different: declaration 'bufptr' definition 'inputptr'. [funcArgNamesDifferent] utf8/src/utf8lite/src/utf8lite.h:303:45: note: Function 'utf8lite_decode_escape' argument 1 names different: declaration 'bufptr' definition 'inputptr'. utf8/src/utf8lite/src/escape.c:195:45: note: Function 'utf8lite_decode_escape' argument 1 names different: declaration 'bufptr' definition 'inputptr'. utf8/src/utf8lite/src/graphscan.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/graphscan.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/graphscan.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/graphscan.c:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/render.c:301:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/text.c:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/text.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/text.c:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/text.c:130:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/text.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textassign.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textassign.c:194:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textmap.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textmap.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textmap.c:216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textmap.c:226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textiter.c:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textiter.c:75:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textiter.c:123:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/textmap.c:165:11: style: Condition 'err=utf8lite_textmap_set_utf32(map,map->codes,map->codes+size)' is always false [knownConditionTrueFalse] utf8/src/utf8lite/src/textmap.c:165:39: note: Calling function 'utf8lite_textmap_set_utf32' returns 0 utf8/src/utf8lite/src/textmap.c:165:11: note: Condition 'err=utf8lite_textmap_set_utf32(map,map->codes,map->codes+size)' is always false utf8/src/utf8lite/src/textmap.c:110:8: error: Common realloc mistake: 'ptr' nulled but not freed upon failure [memleakOnRealloc] utf8/src/utf8lite/src/textmap.c:63:45: style: Same expression on both sides of '|' because 'UTF8LITE_DECOMP_NORMAL' and 'UTF8LITE_CASEFOLD_NONE' represent the same value. [duplicateExpression] utf8/src/utf8lite/tests/check_charwidth.c:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_charwidth.c:136:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_examples [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_charwidth.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_NORMAL [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_charwidth.c:37:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] utf8/src/utf8lite/tests/check_graphscan.c:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:201:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_empty [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:385:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_NORMAL [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_graphscan.c:279:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] utf8/src/utf8lite/tests/check_graphscan.c:201:21: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] utf8/src/utf8lite/tests/check_graphscan.c:187:15: note: Assuming allocation function fails utf8/src/utf8lite/tests/check_graphscan.c:187:15: note: Assignment 'file=fopen("../data/ucd/auxiliary/GraphemeBreakTest.txt","r")', assigned value is 0 utf8/src/utf8lite/tests/check_graphscan.c:201:21: note: Null pointer dereference utf8/src/utf8lite/src/normalize.c:148:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] utf8/src/utf8lite/src/normalize.c:307:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] utf8/src/utf8lite/src/wordscan.c:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/src/wordscan.c:118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_render.c:604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_render.c:900:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_format_spaces [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_render.c:965:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_NORMAL [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_text.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_text.c:622:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _i [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_text.c:693:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_copy [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_text.c:750:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_NORMAL [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:406:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:418:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_map_basic [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_textmap.c:467:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_NORMAL [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_unicode.c:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_unicode.c:518:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_unicode.c:561:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_unicode.c:652:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_accept_valid_1byte_utf8 [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_unicode.c:691:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_NORMAL [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_wordscan.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_wordscan.c:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_wordscan.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_wordscan.c:205:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_wordscan.c:309:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_wordscan.c:325:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_figure1 [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_wordscan.c:348:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_NORMAL [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/tests/check_wordscan.c:283:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] utf8/src/utf8lite/tests/check_wordscan.c:205:21: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] utf8/src/utf8lite/tests/check_wordscan.c:191:15: note: Assuming allocation function fails utf8/src/utf8lite/tests/check_wordscan.c:191:15: note: Assignment 'file=fopen("../data/ucd/auxiliary/WordBreakTest.txt","r")', assigned value is 0 utf8/src/utf8lite/tests/check_wordscan.c:205:21: note: Null pointer dereference utf8/src/utf8lite/tests/check_unicode.c:135:21: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] utf8/src/utf8lite/tests/check_unicode.c:116:15: note: Assuming allocation function fails utf8/src/utf8lite/tests/check_unicode.c:116:15: note: Assignment 'file=fopen("../data/ucd/NormalizationTest.txt","r")', assigned value is 0 utf8/src/utf8lite/tests/check_unicode.c:135:21: note: Null pointer dereference utf8/src/utf8lite/tests/check_unicode.c:229:26: style: Variable 'err' is assigned a value that is never used. [unreadVariable] utf8/src/utf8lite/tests/testutil.c:51:2: error: Common realloc mistake: 'allocs' nulled but not freed upon failure [memleakOnRealloc] utf8/src/util.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] utf8/src/utf8lite/util/table-graphbreak.c:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIX32 [valueFlowBailoutIncompleteVar] diff: DONE