2024-03-25 12:46 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 --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=valueFlowBailoutIncompleteVar -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.45 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.13.0 head-info: fd7bd50 (2024-03-25 07:57:46 +0100) count: 55 55 elapsed-time: 1.7 1.4 head-timing-info: Tokenizer::simplifyTokens1::simplifyTokenList1: 0.122789s (avg. 0.122789s - 1 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.094915s (avg. 0.094915s - 1 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.085679s (avg. 0.085679s - 1 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 0.069664s (avg. 0.069664s - 1 result(s)) Tokenizer::createTokens: 0.032712s (avg. 0.032712s - 1 result(s)) Overall time: 0.467949s old-timing-info: Tokenizer::simplifyTokens1::setValueType: 0.09033s (avg. 0.09033s - 1 result(s)) Tokenizer::simplifyTokens1::simplifyTokenList1: 0.09014s (avg. 0.09014s - 1 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.086348s (avg. 0.086348s - 1 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 0.053208s (avg. 0.053208s - 1 result(s)) Tokenizer::createTokens: 0.041429s (avg. 0.041429s - 1 result(s)) Overall time: 0.413395s head results: 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/context.c:82:18: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] 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/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/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: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/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/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/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/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:37:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] 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_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/testutil.c:51:2: error: Common realloc mistake: 'allocs' nulled but not freed upon failure [memleakOnRealloc] utf8/src/utf8lite/tests/check_unicode.c:229:26: style: Variable 'err' is assigned a value that is never used. [unreadVariable] 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] diff: head 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] 2.13.0 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. [knownConditionTrueFalse] DONE