+innoextract/src/crypto/arc4.cpp:25:1: warning: included header endian.hpp is not used directly [misc-include-cleaner] +innoextract/src/crypto/arc4.cpp:29:35: warning: no header providing "size_t" is directly included [misc-include-cleaner] +innoextract/src/crypto/arc4.cpp:34:14: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/crypto/arc4.cpp:37:9: warning: variable name 'j' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/crypto/arc4.cpp:39:23: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/crypto/arc4.cpp:62:31: warning: parameter name 'in' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/crypto/arc4.cpp:66:12: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/crypto/arc4.cpp:66:23: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/crypto/arc4.cpp:66:70: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/crypto/arc4.hpp:40:8: warning: accessing fields in struct 'arc4' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 128 bytes [altera-struct-pack-align] +innoextract/src/crypto/arc4.hpp:46:26: warning: parameter name 'in' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/crypto/arc4.hpp:52:23: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:23:1: warning: included header iomanip is not used directly [misc-include-cleaner] +innoextract/src/loader/exereader.cpp:26:1: warning: included header algorithm is not used directly [misc-include-cleaner] +innoextract/src/loader/exereader.cpp:39:6: warning: enum 'BinaryType' uses a larger base type ('unsigned int', size: 4 bytes) than necessary for its value set, consider using 'std::uint16_t' (2 bytes) as the base type to reduce its size [performance-enum-size] +innoextract/src/loader/exereader.cpp:48:49: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:50:2: warning: variable 'dos_magic' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:56:2: warning: variable 'new_offset' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:56:68: warning: 0x3c is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:61:2: warning: variable 'new_magic' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:67:3: warning: variable 'pe2_magic' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:77:45: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:87:13: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:91:27: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:101:47: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:104:46: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:108:62: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:108:66: warning: 2 adjacent parameters of 'find_resource' of similar type ('boost::uint32_t') are easily swapped by mistake [bugprone-easily-swappable-parameters] +innoextract/src/loader/exereader.cpp:111:2: warning: uninitialized record type: 'result' [cppcoreguidelines-pro-type-member-init] +innoextract/src/loader/exereader.cpp:114:11: warning: 0x24 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:115:2: warning: variable 'resources_offset' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:116:2: warning: variable 'resources_end' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:125:11: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:125:46: warning: 0x28 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:127:2: warning: variable 'shift' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:128:27: warning: 32 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:132:18: warning: variable 'name_count' is not initialized [cppcoreguidelines-init-variables] +innoextract/src/loader/exereader.cpp:135:3: warning: variable 'type_id' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:142:17: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:142:40: warning: 0x8000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:146:12: warning: performing an implicit widening conversion to type 'off_type' (aka 'long') of a multiplication performed in type 'int' [bugprone-implicit-widening-of-multiplication-result] +innoextract/src/loader/exereader.cpp:146:25: warning: 12 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:152:3: warning: variable 'offset' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:153:3: warning: variable 'size' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:155:3: warning: variable 'name_id' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:161:17: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:161:40: warning: 0x8000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:162:20: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:163:20: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:172:49: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:185:46: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:189:49: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:191:11: warning: 0xb8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:192:2: warning: variable 'resources_offset' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:193:2: warning: variable 'resources_size' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:198:23: warning: 12 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:203:2: warning: variable 'type' of type 'boost::uint8_t' (aka 'unsigned char') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:204:2: warning: variable 'id' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:204:18: warning: variable name 'id' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:205:2: warning: variable 'name' of type 'boost::uint8_t' (aka 'unsigned char') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:207:2: warning: variable 'size' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:208:26: warning: 0xff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:208:40: warning: 16 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:208:54: warning: 0xff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:208:70: warning: 20 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:208:75: warning: 52 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:212:2: warning: variable 'node' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:213:2: warning: variable 'data' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:214:11: warning: 16 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:215:25: warning: 20 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:215:30: warning: 52 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:215:43: warning: 52 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:216:10: warning: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr] +innoextract/src/loader/exereader.cpp:225:9: warning: accessing fields in struct 'header' is inefficient due to padding; only needs 10 bytes but is using 12 bytes [altera-struct-pack-align] +innoextract/src/loader/exereader.cpp:225:9: warning: accessing fields in struct 'header' is inefficient due to poor alignment; currently aligned to 4 bytes, but recommended alignment is 16 bytes [altera-struct-pack-align] +innoextract/src/loader/exereader.cpp:236:28: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:240:9: warning: accessing fields in struct 'section' is inefficient due to poor alignment; currently aligned to 4 bytes, but recommended alignment is 16 bytes [altera-struct-pack-align] +innoextract/src/loader/exereader.cpp:249:9: warning: accessing fields in struct 'section_table' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +innoextract/src/loader/exereader.cpp:253:28: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:275:60: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:275:80: warning: parameter name 'id' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:277:47: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:281:46: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:285:45: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:290:2: warning: variable 'optional_header_size' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:293:25: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:296:2: warning: variable 'optional_header_magic' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:300:30: warning: 0x20b is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:301:12: warning: 106 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:303:12: warning: 90 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:306:2: warning: variable 'ndirectories' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:311:11: warning: performing an implicit widening conversion to type 'off_type' (aka 'long') of a multiplication performed in type 'boost::uint32_t' (aka 'unsigned int') [bugprone-implicit-widening-of-multiplication-result] +innoextract/src/loader/exereader.cpp:315:2: warning: variable 'resource_size' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:317:10: warning: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr] +innoextract/src/loader/exereader.cpp:323:52: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:329:26: warning: loop variable name 's' is too short, expected at least 2 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:331:12: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:350:32: warning: loop variable name 's' is too short, expected at least 2 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:361:2: warning: variable 'is_table' of type 'bool' can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:361:29: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:361:51: warning: 31 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:363:18: warning: 31 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:368:63: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:368:83: warning: parameter name 'id' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:376:2: warning: variable 'nbnames' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:379:2: warning: variable 'nbids' of type 'boost::uint16_t' (aka 'unsigned short') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:382:3: warning: variable 'offset' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:388:14: warning: performing an implicit widening conversion to type 'off_type' (aka 'long') of a multiplication performed in type 'boost::uint32_t' (aka 'unsigned int') [bugprone-implicit-widening-of-multiplication-result] +innoextract/src/loader/exereader.cpp:394:3: warning: variable 'entry_id' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:395:3: warning: variable 'entry_offset' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:409:61: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:413:2: warning: uninitialized record type: 'result' [cppcoreguidelines-pro-type-member-init] +innoextract/src/loader/exereader.cpp:416:2: warning: uninitialized record type: 'coff' [cppcoreguidelines-pro-type-member-init] +innoextract/src/loader/exereader.cpp:426:2: warning: variable 'resource_offset' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:433:6: warning: 1st argument 'type_offset' (passed to 'entry') looks like it might be swapped with the 2nd, 'resource_offset' (passed to 'offset') [readability-suspicious-call-argument] +innoextract/src/loader/exereader.cpp:439:6: warning: 1st argument 'name_offset' (passed to 'entry') looks like it might be swapped with the 2nd, 'resource_offset' (passed to 'offset') [readability-suspicious-call-argument] +innoextract/src/loader/exereader.cpp:445:21: warning: 1st argument 'leaf_offset' (passed to 'entry') looks like it might be swapped with the 2nd, 'resource_offset' (passed to 'offset') [readability-suspicious-call-argument] +innoextract/src/loader/exereader.cpp:451:2: warning: variable 'data_address' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:452:2: warning: variable 'data_size' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:458:2: warning: variable 'data_offset' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:469:49: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:476:66: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:481:63: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:485:2: warning: variable 'bintype' of type 'BinaryType' can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:490:4: warning: uninitialized record type: 'result' [cppcoreguidelines-pro-type-member-init] +innoextract/src/loader/exereader.cpp:498:61: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.cpp:501:2: warning: variable 'bintype' of type 'BinaryType' can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:512:2: warning: variable 'magic' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:513:27: warning: 0xfeef04bd is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:518:2: warning: variable 'file_version_ms' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:519:2: warning: variable 'file_version_ls' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/loader/exereader.cpp:524:10: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.cpp:524:46: warning: 32 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/loader/exereader.cpp:524:52: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.hpp:45:9: warning: accessing fields in struct 'resource' is inefficient due to poor alignment; currently aligned to 4 bytes, but recommended alignment is 8 bytes [altera-struct-pack-align] +innoextract/src/loader/exereader.hpp:51:3: warning: 'operator bool' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/loader/exereader.hpp:51:3: warning: method 'operator bool' can be made const [readability-make-member-function-const] +innoextract/src/loader/exereader.hpp:52:8: warning: method 'operator!' can be made const [readability-make-member-function-const] +innoextract/src/loader/exereader.hpp:78:13: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.hpp:93:47: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/loader/exereader.hpp:98:24: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/loader/exereader.hpp:108:57: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/expression.cpp:25:1: warning: included header vector is not used directly [misc-include-cleaner] +innoextract/src/setup/expression.cpp:34:31: warning: parameter name 'c' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/expression.cpp:38:25: warning: parameter name 'c' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/expression.cpp:42:8: warning: accessing fields in struct 'evaluator' is inefficient due to padding; only needs 36 bytes but is using 40 bytes [altera-struct-pack-align] +innoextract/src/setup/expression.cpp:42:8: warning: accessing fields in struct 'evaluator' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 64 bytes [altera-struct-pack-align] +innoextract/src/setup/expression.cpp:44:13: warning: no header providing "std::string" is directly included [misc-include-cleaner] +innoextract/src/setup/expression.cpp:44:22: warning: member 'test' of type 'const std::string &' (aka 'const basic_string &') is a reference [cppcoreguidelines-avoid-const-or-ref-data-members] +innoextract/src/setup/expression.cpp:47:7: warning: enum 'token_type' uses a larger base type ('unsigned int', size: 4 bytes) than necessary for its value set, consider using 'std::uint8_t' (1 byte) as the base type to reduce its size [performance-enum-size] +innoextract/src/setup/expression.cpp:59:2: warning: constructor does not initialize these fields: token_start, token_length [cppcoreguidelines-pro-type-member-init] +innoextract/src/setup/expression.cpp:59:12: warning: 2 adjacent parameters of 'evaluator' of similar type ('const std::string &') are easily swapped by mistake [bugprone-easily-swappable-parameters] +innoextract/src/setup/expression.cpp:65:31: warning: 32 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/expression.cpp:72:5: warning: do not use 'else' after 'return' [readability-else-after-return] +innoextract/src/setup/expression.cpp:87:6: warning: do not use 'else' after 'return' [readability-else-after-return] +innoextract/src/setup/expression.cpp:94:19: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/setup/expression.cpp:103:3: warning: variable 'result' of type 'bool' can be declared 'const' [misc-const-correctness] +innoextract/src/setup/expression.cpp:111:4: warning: variable 'result' of type 'bool' can be declared 'const' [misc-const-correctness] +innoextract/src/setup/expression.cpp:117:5: warning: do not use 'else' after 'return' [readability-else-after-return] +innoextract/src/setup/expression.cpp:175:15: warning: variable name 'c' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/filename.cpp:33:23: warning: parameter name 'c' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/filename.cpp:39:23: warning: parameter name 'c' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/filename.cpp:40:38: warning: 32 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/filename.cpp:44:4: warning: switch has 7 consecutive identical branches [bugprone-branch-clone] +innoextract/src/setup/filename.cpp:56:6: warning: no header providing "std::string" is directly included [misc-include-cleaner] +innoextract/src/setup/filename.cpp:59:2: warning: use a boost version of this algorithm [boost-use-ranges] +innoextract/src/setup/filename.cpp:66:2: warning: variable 'i' of type 'std::map::const_iterator' (aka '_Rb_tree_const_iterator, std::basic_string>>') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/filename.cpp:66:7: warning: no header providing "std::map" is directly included [misc-include-cleaner] +innoextract/src/setup/filename.cpp:66:53: warning: variable name 'i' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/filename.cpp:73:17: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/setup/filename.cpp:82:3: warning: variable 'obegin' of type 'ptrdiff_t' (aka 'long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/filename.cpp:82:22: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/setup/filename.cpp:126:2: warning: variable 'end' of type 'it' (aka '__normal_iterator>') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/filename.cpp:129:3: warning: variable 's_begin' of type 'it' (aka '__normal_iterator>') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/filename.cpp:130:3: warning: variable 's_end' of type 'it' (aka '__normal_iterator>') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/filename.cpp:133:3: warning: variable 'segment_length' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/filename.cpp:133:27: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/setup/filename.cpp:170:3: warning: use a boost version of this algorithm [boost-use-ranges] +innoextract/src/setup/filename.cpp:179:2: warning: variable 'expanded' of type 'std::string' (aka 'basic_string') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/permission.cpp:27:34: warning: no header providing "std::istream" is directly included [misc-include-cleaner] +innoextract/src/setup/permission.cpp:27:44: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/permission.hpp:36:8: warning: accessing fields in struct 'permission_entry' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +innoextract/src/setup/permission.hpp:42:27: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/permission.hpp:42:44: warning: parameter name 'i' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:28:1: warning: included header version.hpp is not used directly [misc-include-cleaner] +innoextract/src/setup/version.cpp:30:1: warning: included header lexical_cast.hpp is not used directly [misc-include-cleaner] +innoextract/src/setup/version.cpp:31:1: warning: included header string.hpp is not used directly [misc-include-cleaner] +innoextract/src/setup/version.cpp:43:36: warning: 12 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:45:8: warning: accessing fields in struct 'known_legacy_version' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +innoextract/src/setup/version.cpp:45:8: warning: constructor does not initialize these fields: version [cppcoreguidelines-pro-type-member-init] +innoextract/src/setup/version.cpp:47:12: warning: 13 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:52:2: warning: 'operator unsigned int' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/setup/version.cpp:56:28: warning: initialization of 'legacy_versions' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp] +innoextract/src/setup/version.cpp:61:29: warning: 64 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:63:8: warning: accessing fields in struct 'known_version' is inefficient due to padding; only needs 76 bytes but is using 80 bytes [altera-struct-pack-align] +innoextract/src/setup/version.cpp:63:8: warning: accessing fields in struct 'known_version' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 128 bytes [altera-struct-pack-align] +innoextract/src/setup/version.cpp:63:8: warning: constructor does not initialize these fields: version [cppcoreguidelines-pro-type-member-init] +innoextract/src/setup/version.cpp:70:2: warning: 'operator unsigned int' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/setup/version.cpp:74:21: warning: initialization of 'versions' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp] +innoextract/src/setup/version.cpp:190:42: warning: parameter name 'os' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:201:23: warning: 32 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:202:17: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/setup/version.cpp:212:15: warning: function 'load' has cognitive complexity of 52 (threshold 25) [readability-function-cognitive-complexity] +innoextract/src/setup/version.cpp:212:35: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:219:26: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/setup/version.cpp:219:31: warning: no header providing "std::streamsize" is directly included [misc-include-cleaner] +innoextract/src/setup/version.cpp:223:25: warning: C-style casts are discouraged; use static_cast (if needed, the cast may be redundant) [google-readability-casting] +innoextract/src/setup/version.cpp:237:24: warning: 7 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:237:52: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:241:21: warning: 9 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:241:49: warning: 10 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:243:28: warning: 9 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:243:56: warning: 10 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:249:8: warning: no header providing "std::string" is directly included [misc-include-cleaner] +innoextract/src/setup/version.cpp:252:4: warning: variable 'a' of type 'unsigned int' can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:252:13: warning: variable name 'a' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:253:4: warning: variable 'b' of type 'unsigned int' can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:253:13: warning: variable name 'b' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:254:4: warning: variable 'c' of type 'unsigned int' can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:254:13: warning: variable name 'c' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:254:56: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:256:24: warning: no header providing "boost::bad_lexical_cast" is directly included [misc-include-cleaner] +innoextract/src/setup/version.cpp:269:10: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/setup/version.cpp:272:24: warning: C-style casts are discouraged; use static_cast (if needed, the cast may be redundant) [google-readability-casting] +innoextract/src/setup/version.cpp:285:13: warning: no header providing "boost::contains" is directly included [misc-include-cleaner] +innoextract/src/setup/version.cpp:293:39: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.cpp:299:4: warning: variable 'a_start' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:300:4: warning: variable 'a_end' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:304:4: warning: variable 'a' of type 'unsigned int' can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:304:13: warning: variable name 'a' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:306:4: warning: variable 'b_start' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:307:4: warning: variable 'b_end' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:311:4: warning: variable 'b' of type 'unsigned int' can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:311:13: warning: variable name 'b' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:313:4: warning: variable 'c_start' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:314:4: warning: variable 'c_end' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:318:4: warning: variable 'c' of type 'unsigned int' can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:318:13: warning: variable name 'c' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:328:13: warning: variable name 'd' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.cpp:331:5: warning: variable 'd_end' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/setup/version.cpp:403:27: warning: method 'next' can be made const [readability-make-member-function-const] +innoextract/src/setup/version.cpp:406:31: warning: variable 'legacy_result' is not initialized [cppcoreguidelines-init-variables] +innoextract/src/setup/version.hpp:38:8: warning: accessing fields in struct 'version_error' is inefficient due to padding; only needs 1 bytes but is using 8 bytes [altera-struct-pack-align] +innoextract/src/setup/version.hpp:38:8: warning: accessing fields in struct 'version_error' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 1 bytes [altera-struct-pack-align] +innoextract/src/setup/version.hpp:49:8: warning: accessing fields in struct 'version' is inefficient due to padding; only needs 13 bytes but is using 24 bytes [altera-struct-pack-align] +innoextract/src/setup/version.hpp:49:8: warning: accessing fields in struct 'version' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 16 bytes [altera-struct-pack-align] +innoextract/src/setup/version.hpp:51:2: warning: enum 'flags_Enum_' uses a larger base type ('unsigned int', size: 4 bytes) than necessary for its value set, consider using 'std::uint8_t' (1 byte) as the base type to reduce its size [performance-enum-size] +innoextract/src/setup/version.hpp:65:2: warning: constructors that are callable with a single argument must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/setup/version.hpp:65:27: warning: parameter name 'v' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.hpp:69:25: warning: parameter name 'a' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.hpp:69:43: warning: parameter name 'b' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.hpp:69:61: warning: parameter name 'c' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.hpp:69:79: warning: parameter name 'd' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.hpp:73:44: warning: 24 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.hpp:74:44: warning: 16 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.hpp:74:50: warning: 0xff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.hpp:75:45: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.hpp:75:50: warning: 0xff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.hpp:76:50: warning: 0xff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.hpp:78:27: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/version.hpp:80:61: warning: 16 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.hpp:80:66: warning: 32 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/version.hpp:87:2: warning: 'operator unsigned int' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/setup/version.hpp:95:42: warning: parameter name 'os' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.cpp:35:39: warning: no header providing "std::istream" is directly included [misc-include-cleaner] +innoextract/src/setup/windows.cpp:35:49: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.cpp:48:43: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.cpp:62:49: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.cpp:70:8: warning: accessing fields in struct 'windows_version_name' is inefficient due to padding; only needs 20 bytes but is using 24 bytes [altera-struct-pack-align] +innoextract/src/setup/windows.cpp:70:8: warning: accessing fields in struct 'windows_version_name' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +innoextract/src/setup/windows.cpp:78:22: warning: variable 'windows_version_names' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables] +innoextract/src/setup/windows.cpp:80:24: warning: 11 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:82:40: warning: 11 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:83:26: warning: 950 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:84:26: warning: 1998 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:85:41: warning: 2222 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:86:23: warning: 90 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:86:27: warning: 3000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:89:22: warning: variable 'windows_nt_version_names' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables] +innoextract/src/setup/windows.cpp:90:39: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:90:42: warning: 807 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:91:27: warning: 10 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:91:31: warning: 528 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:92:40: warning: 51 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:92:44: warning: 1057 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:93:42: warning: 1381 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:94:22: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:94:28: warning: 2195 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:95:20: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:95:26: warning: 2600 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:96:24: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:96:30: warning: 3790 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:97:23: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:97:29: warning: 6000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:98:19: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:98:25: warning: 7600 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:99:19: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:100:21: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:101:20: warning: 10 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/setup/windows.cpp:104:75: warning: parameter name 'nt' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.cpp:106:25: warning: variable 'names' is not initialized [cppcoreguidelines-init-variables] +innoextract/src/setup/windows.cpp:107:2: warning: no header providing "size_t" is directly included [misc-include-cleaner] +innoextract/src/setup/windows.cpp:107:9: warning: variable 'count' is not initialized [cppcoreguidelines-init-variables] +innoextract/src/setup/windows.cpp:109:45: warning: C-style casts are discouraged; use static_cast (if needed, the cast may be redundant) [google-readability-casting] +innoextract/src/setup/windows.cpp:111:42: warning: C-style casts are discouraged; use static_cast (if needed, the cast may be redundant) [google-readability-casting] +innoextract/src/setup/windows.cpp:115:32: warning: variable name 'v' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.cpp:121:9: warning: no header providing "NULL" is directly included [misc-include-cleaner] +innoextract/src/setup/windows.cpp:126:42: warning: parameter name 'os' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.cpp:134:42: warning: parameter name 'os' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:35:8: warning: accessing fields in struct 'windows_version' is inefficient due to poor alignment; currently aligned to 4 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +innoextract/src/setup/windows.hpp:37:9: warning: accessing fields in struct 'data' is inefficient due to poor alignment; currently aligned to 4 bytes, but recommended alignment is 16 bytes [altera-struct-pack-align] +innoextract/src/setup/windows.hpp:43:32: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:47:32: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:51:28: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:58:9: warning: accessing fields in struct 'service_pack' is inefficient due to poor alignment; currently aligned to 4 bytes, but recommended alignment is 8 bytes [altera-struct-pack-align] +innoextract/src/setup/windows.hpp:63:40: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:67:40: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:75:27: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:77:42: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:83:42: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:91:8: warning: accessing fields in struct 'windows_version_range' is inefficient due to poor alignment; currently aligned to 4 bytes, but recommended alignment is 64 bytes [altera-struct-pack-align] +innoextract/src/setup/windows.hpp:96:27: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:100:42: warning: parameter name 'os' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/setup/windows.hpp:101:42: warning: parameter name 'os' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/stream/lzma.cpp:28:1: warning: included header load.hpp is not used directly [misc-include-cleaner] +innoextract/src/stream/lzma.cpp:32:22: warning: function 'init_raw_lzma_stream' declared 'static', move to anonymous namespace instead [misc-use-anonymous-namespace] +innoextract/src/stream/lzma.cpp:34:24: warning: no header providing "NULL" is directly included [misc-include-cleaner] +innoextract/src/stream/lzma.cpp:37:2: warning: variable 'tmp' of type 'lzma_stream' can be declared 'const' [misc-const-correctness] +innoextract/src/stream/lzma.cpp:42:2: warning: variable 'ret' of type 'lzma_ret' can be declared 'const' [misc-const-correctness] +innoextract/src/stream/lzma.cpp:52:69: warning: pointer parameter 'end_out' can be pointer to const [readability-non-const-parameter] +innoextract/src/stream/lzma.cpp:57:19: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:57:19: warning: no header providing "size_t" is directly included [misc-include-cleaner] +innoextract/src/stream/lzma.cpp:60:20: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:62:2: warning: variable 'ret' of type 'lzma_ret' can be declared 'const' [misc-const-correctness] +innoextract/src/stream/lzma.cpp:94:18: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:103:3: warning: variable 'properties' of type 'boost::uint8_t' (aka 'unsigned char') can be declared 'const' [misc-const-correctness] +innoextract/src/stream/lzma.cpp:103:31: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:104:20: warning: 9 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:104:24: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:104:28: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:107:16: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:107:46: warning: 9 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:107:50: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:108:16: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:108:47: warning: 9 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:108:51: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:108:57: warning: 9 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:109:16: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:109:45: warning: 9 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:131:3: warning: variable 'prop' of type 'boost::uint8_t' (aka 'unsigned char') can be declared 'const' [misc-const-correctness] +innoextract/src/stream/lzma.cpp:131:25: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:132:13: warning: 40 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:136:14: warning: 40 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:137:24: warning: 0xffffffff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.cpp:139:26: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:139:47: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/stream/lzma.cpp:139:93: warning: 11 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/stream/lzma.hpp:42:8: warning: accessing fields in struct 'lzma_error' is inefficient due to padding; only needs 4 bytes but is using 40 bytes [altera-struct-pack-align] +innoextract/src/stream/lzma.hpp:42:8: warning: accessing fields in struct 'lzma_error' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 4 bytes [altera-struct-pack-align] +innoextract/src/stream/lzma.hpp:55:7: warning: class 'lzma_decompressor_impl_base' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] +innoextract/src/stream/lzma.hpp:73:9: warning: member variable 'stream' has protected visibility [misc-non-private-member-variables-in-classes] +innoextract/src/stream/lzma.hpp:91:14: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:56:1: warning: included header iterator is not used directly [misc-include-cleaner] +innoextract/src/util/encoding.cpp:58:1: warning: included header vector is not used directly [misc-include-cleaner] +innoextract/src/util/encoding.cpp:73:1: warning: included header unordered_map.hpp is not used directly [misc-include-cleaner] +innoextract/src/util/encoding.cpp:87:3: warning: switch has 2 consecutive identical branches [bugprone-branch-clone] +innoextract/src/util/encoding.cpp:97:3: warning: switch has 2 consecutive identical branches [bugprone-branch-clone] +innoextract/src/util/encoding.cpp:147:3: warning: switch has 2 consecutive identical branches [bugprone-branch-clone] +innoextract/src/util/encoding.cpp:150:3: warning: switch has 2 consecutive identical branches [bugprone-branch-clone] +innoextract/src/util/encoding.cpp:238:26: warning: no header providing "std::string" is directly included [misc-include-cleaner] +innoextract/src/util/encoding.cpp:240:16: warning: variable 'c' of type 'char' can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:240:21: warning: loop variable name 'c' is too short, expected at least 2 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:241:6: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:241:27: warning: 128 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:268:3: warning: switch has 2 consecutive identical branches [bugprone-branch-clone] +innoextract/src/util/encoding.cpp:270:3: warning: switch has 2 consecutive identical branches [bugprone-branch-clone] +innoextract/src/util/encoding.cpp:277:63: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:279:2: warning: variable 'skip' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:283:28: warning: performing an implicit widening conversion to type 'size_t' (aka 'unsigned long') of a multiplication performed in type 'unsigned int' [bugprone-implicit-widening-of-multiplication-result] +innoextract/src/util/encoding.cpp:283:33: warning: 8u is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:284:28: warning: performing an implicit widening conversion to type 'size_t' (aka 'unsigned long') of a multiplication performed in type 'unsigned int' [bugprone-implicit-widening-of-multiplication-result] +innoextract/src/util/encoding.cpp:284:33: warning: 8u is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:297:15: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:297:28: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:297:59: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:300:16: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:300:42: warning: 0x7f is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:303:7: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:305:12: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:318:16: warning: 0xc0 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:318:25: warning: 0x80 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:322:29: warning: parameter name 'it' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:325:10: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:330:17: warning: 7 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:341:10: warning: 0x3f is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:341:24: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:341:34: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:341:71: warning: 0x3f is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:343:19: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:343:23: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:349:12: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:349:31: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:349:35: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:349:48: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:349:58: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:349:95: warning: 0x3f is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:351:24: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:351:28: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:357:13: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:357:36: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:357:40: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:357:53: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:357:63: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:357:100: warning: 0x3f is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:359:25: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:359:29: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:359:33: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:372:11: warning: 0x80 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:374:4: warning: do not use 'else' after 'return' [readability-else-after-return] +innoextract/src/util/encoding.cpp:374:18: warning: 0x800 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:376:18: warning: 0x10000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:378:19: warning: 0x0010ffff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:384:31: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:391:2: warning: variable 'length' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:396:57: warning: 0x80 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:396:65: warning: 0xBF is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:396:80: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:397:57: warning: 0x80 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:397:65: warning: 0xBF is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:397:80: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:398:57: warning: 0x80 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:398:65: warning: 0xBF is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:398:80: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:406:3: warning: switch has 4 consecutive identical branches [bugprone-branch-clone] +innoextract/src/util/encoding.cpp:406:24: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:407:24: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:408:24: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:409:24: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:417:16: warning: 0xd800 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:417:33: warning: 0xdbff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:422:16: warning: 0xdc00 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:422:33: warning: 0xdfff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:427:62: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:438:30: warning: variable name 'it' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:445:22: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:446:10: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:446:23: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:446:49: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:450:17: warning: variable name 'd' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:450:21: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:451:9: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:451:22: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:451:52: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:453:19: warning: 0xd800 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:453:30: warning: 10 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:453:41: warning: 0xdc00 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:453:51: warning: 0x0010000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:473:15: warning: variable name 'i' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:474:48: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:479:3: warning: variable 'chr' of type 'unicode_char' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:479:22: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:481:18: warning: 7 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:483:20: warning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:483:24: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:485:25: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:485:29: warning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:490:17: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:498:74: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:501:13: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:507:13: warning: 0x10000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:508:11: warning: 0x10000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:509:4: warning: variable 'high_surrogate' of type 'unicode_char' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:509:34: warning: 0xd800 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:509:51: warning: 10 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:510:17: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:510:22: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:511:17: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:511:22: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:511:55: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:512:10: warning: 0xdc00 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:512:26: warning: 0x3ff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:515:16: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:515:21: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:516:16: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:516:21: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:516:43: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:521:62: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:522:2: warning: return statement within a void function should not have a specified return value [readability-avoid-return-with-void-value] +innoextract/src/util/encoding.cpp:527:14: warning: variable 'windows1252_replacements' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables] +innoextract/src/util/encoding.cpp:528:2: warning: 0x20ac is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:528:28: warning: 0x201a is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:528:36: warning: 0x192 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:528:43: warning: 0x201e is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:528:51: warning: 0x2026 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:528:59: warning: 0x2020 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:528:67: warning: 0x2021 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:528:75: warning: 0x2c6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:529:2: warning: 0x2030 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:529:10: warning: 0x160 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:529:17: warning: 0x2039 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:529:25: warning: 0x152 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:529:50: warning: 0x17d is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:530:20: warning: 0x2018 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:530:28: warning: 0x2019 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:530:36: warning: 0x201c is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:530:44: warning: 0x201d is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:530:52: warning: 0x2022 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:530:60: warning: 0x2013 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:530:68: warning: 0x2014 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:530:76: warning: 0x2dc is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:531:2: warning: 0x2122 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:531:10: warning: 0x161 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:531:17: warning: 0x203a is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:531:25: warning: 0x153 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:531:50: warning: 0x17e is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:531:57: warning: 0x178 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:536:66: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:543:16: warning: variable 'c' of type 'char' can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:543:21: warning: loop variable name 'c' is too short, expected at least 2 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:546:22: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:547:13: warning: 128 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:547:26: warning: 160 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:548:41: warning: 128 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:561:66: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:573:13: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:573:28: warning: 128 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:573:41: warning: 160 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:574:11: warning: variable name 'j' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:575:14: warning: C-style casts are discouraged; use static_cast (if needed, the cast may be redundant) [google-readability-casting] +innoextract/src/util/encoding.cpp:580:11: warning: C-style casts are discouraged; use static_cast (if needed, the cast may be redundant) [google-readability-casting] +innoextract/src/util/encoding.cpp:581:11: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:581:24: warning: 128 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:588:16: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:588:21: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:599:16: warning: no header providing "boost::unordered_map" is directly included [misc-include-cleaner] +innoextract/src/util/encoding.cpp:600:15: warning: initialization of 'converters' with static storage duration may throw an exception that cannot be caught [cert-err58-cpp] +innoextract/src/util/encoding.cpp:600:15: warning: variable 'converters' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables] +innoextract/src/util/encoding.cpp:602:9: warning: function 'get_converter' has cognitive complexity of 39 (threshold 25) [readability-function-cognitive-complexity] +innoextract/src/util/encoding.cpp:604:2: warning: variable 'key' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:604:46: warning: 0x80000000 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:607:2: warning: variable 'i' of type 'converter_map::const_iterator' (aka 'c_iterator, void *>, boost::unordered::detail::bucket, void *>, void *>>') can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:607:32: warning: variable name 'i' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:612:19: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:620:15: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:626:17: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:632:15: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:639:57: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:642:18: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:654:3: warning: 'operator const char **' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/util/encoding.cpp:655:3: warning: 'operator char **' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/util/encoding.cpp:655:31: warning: do not use const_cast to remove const qualifier [cppcoreguidelines-pro-type-const-cast] +innoextract/src/util/encoding.cpp:664:2: warning: variable 'skip' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:672:19: warning: 'data' should be used for accessing the data pointer instead of taking the address of the 0-th element [readability-container-data-pointer] +innoextract/src/util/encoding.cpp:675:3: warning: variable 'ret' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/util/encoding.cpp:676:13: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:682:19: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:684:16: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/encoding.cpp:713:60: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:717:62: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:786:54: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.cpp:787:25: warning: no header providing "std::bitset" is directly included [misc-include-cleaner] +innoextract/src/util/encoding.cpp:787:32: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:791:3: warning: switch has 2 consecutive identical branches [bugprone-branch-clone] +innoextract/src/util/encoding.cpp:803:28: warning: 0x5C is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:838:74: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.cpp:850:56: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.hpp:36:6: warning: enum 'known_codepages' uses a larger base type ('unsigned int', size: 4 bytes) than necessary for its value set, consider using 'std::uint16_t' (2 bytes) as the base type to reduce its size [performance-enum-size] +innoextract/src/util/encoding.hpp:152:62: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.hpp:162:74: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.hpp:167:62: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/encoding.hpp:178:32: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/encoding.hpp:188:56: warning: parameter name 'to' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/endian.hpp:49:9: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/endian.hpp:49:32: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/endian.hpp:69:9: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/endian.hpp:69:33: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/endian.hpp:86:9: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/endian.hpp:86:33: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/endian.hpp:103:9: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/endian.hpp:103:33: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/endian.hpp:110:8: warning: the implicit default constructor of the CRTP is publicly accessible; consider making it private and declaring the derived class as friend [bugprone-crtp-constructor-accessibility] +innoextract/src/util/endian.hpp:124:5: warning: do not use 'else' after 'return' [readability-else-after-return] +innoextract/src/util/endian.hpp:192:5: warning: do not use 'else' after 'return' [readability-else-after-return] +innoextract/src/util/endian.hpp:212:30: warning: 0x04030201 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/endian.hpp:217:30: warning: 0x04030201 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/endian.hpp:238:44: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/endian.hpp:246:36: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/endian.hpp:246:42: warning: 0xff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/endian.hpp:267:61: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/endian.hpp:275:54: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/endian.hpp:275:60: warning: 0xff is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/flags.hpp:64:17: warning: function 'flags' has inline specifier but is implicitly inlined [readability-redundant-inline-specifier] +innoextract/src/util/flags.hpp:64:24: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/util/flags.hpp:66:17: warning: function 'flags' has inline specifier but is implicitly inlined [readability-redundant-inline-specifier] +innoextract/src/util/flags.hpp:66:24: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/util/flags.hpp:78:20: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:82:2: warning: 'operator void (*)()' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/util/flags.hpp:86:24: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:90:24: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:110:24: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:114:24: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:118:24: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:122:35: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:127:27: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:132:27: warning: parameter name 'o' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:169:34: warning: parameter name 'a' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:169:55: warning: parameter name 'b' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/flags.hpp:190:9: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] +innoextract/src/util/load.cpp:29:31: warning: no header providing "std::istream" is directly included [misc-include-cleaner] +innoextract/src/util/load.cpp:29:41: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.cpp:29:50: warning: no header providing "std::string" is directly included [misc-include-cleaner] +innoextract/src/util/load.cpp:39:15: warning: 10 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.cpp:39:20: warning: 1024 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.cpp:40:3: warning: variable 'buf_size' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/util/load.cpp:40:47: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/load.cpp:41:19: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/load.cpp:41:24: warning: no header providing "std::streamsize" is directly included [misc-include-cleaner] +innoextract/src/util/load.cpp:47:41: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.cpp:49:2: warning: variable 'length' of type 'boost::uint32_t' (aka 'unsigned int') can be declared 'const' [misc-const-correctness] +innoextract/src/util/load.cpp:57:42: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.cpp:57:68: warning: no header providing "util::codepage_id" is directly included [misc-include-cleaner] +innoextract/src/util/load.cpp:58:38: warning: no header providing "std::bitset" is directly included [misc-include-cleaner] +innoextract/src/util/load.cpp:58:45: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.cpp:60:2: warning: no header providing "util::to_utf8" is directly included [misc-include-cleaner] +innoextract/src/util/load.cpp:63:42: warning: no header providing "size_t" is directly included [misc-include-cleaner] +innoextract/src/util/load.cpp:64:5: warning: no header providing "BOOST_VERSION" is directly included [misc-include-cleaner] +innoextract/src/util/load.hpp:53:16: warning: member 'data' of type 'std::string &' (aka 'basic_string &') is a reference [cppcoreguidelines-avoid-const-or-ref-data-members] +innoextract/src/util/load.hpp:61:34: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:63:34: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:66:41: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:73:49: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:89:8: warning: accessing fields in struct 'encoded_string' is inefficient due to padding; only needs 20 bytes but is using 24 bytes [altera-struct-pack-align] +innoextract/src/util/load.hpp:89:8: warning: accessing fields in struct 'encoded_string' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +innoextract/src/util/load.hpp:91:16: warning: member 'data' of type 'std::string &' (aka 'basic_string &') is a reference [cppcoreguidelines-avoid-const-or-ref-data-members] +innoextract/src/util/load.hpp:93:20: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:99:51: warning: parameter name 'cp' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:107:51: warning: parameter name 'cp' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:107:73: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:115:34: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:116:37: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:123:41: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:124:44: warning: 256 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:131:49: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:141:8: warning: accessing fields in struct 'ansi_string' is inefficient due to padding; only needs 1 bytes but is using 24 bytes [altera-struct-pack-align] +innoextract/src/util/load.hpp:141:8: warning: accessing fields in struct 'ansi_string' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 1 bytes [altera-struct-pack-align] +innoextract/src/util/load.hpp:143:70: warning: 1252 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:149:23: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:151:18: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/load.hpp:156:23: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:159:38: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:169:23: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:170:13: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:171:46: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:172:4: warning: do not use 'else' after 'return' [readability-else-after-return] +innoextract/src/util/load.hpp:172:20: warning: 16 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:173:46: warning: 16 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:174:20: warning: 32 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:175:46: warning: 32 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:177:46: warning: 64 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:186:23: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:194:18: warning: parameter name 'is' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:195:11: warning: 1024 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:197:3: warning: variable 'n' of type 'std::streamsize' (aka 'long') can be declared 'const' [misc-const-correctness] +innoextract/src/util/load.hpp:197:19: warning: variable name 'n' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/load.hpp:197:23: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/load.hpp:199:12: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/load.hpp:212:26: warning: C-style casts are discouraged; use static_cast/const_cast/reinterpret_cast [google-readability-casting] +innoextract/src/util/load.hpp:212:42: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/load.hpp:215:41: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/log.hpp:51:7: warning: class 'logger' defines a destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] +innoextract/src/util/log.hpp:55:7: warning: enum 'log_level' uses a larger base type ('unsigned int', size: 4 bytes) than necessary for its value set, consider using 'std::uint8_t' (1 byte) as the base type to reduce its size [performance-enum-size] +innoextract/src/util/log.hpp:85:32: warning: parameter name 'i' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/log.hpp:103:7: warning: class 'warning_suppressor' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] +innoextract/src/util/log.hpp:133:3: warning: variable 'new_warnings' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/util/log.hpp:134:3: warning: variable 'new_errors' of type 'size_t' (aka 'unsigned long') can be declared 'const' [misc-const-correctness] +innoextract/src/util/log.hpp:144:2: warning: 'operator bool' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor] +innoextract/src/util/math.hpp:49:30: warning: parameter name 'a' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/math.hpp:49:44: warning: parameter name 'b' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/math.hpp:90:40: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/math.hpp:96:40: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/math.hpp:100:35: warning: parameter name 'x' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/math.hpp:100:51: warning: parameter name 'y' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/math.hpp:101:41: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/process.cpp:23:1: warning: included header sstream is not used directly [misc-include-cleaner] +innoextract/src/util/process.cpp:69:1: warning: included header encoding.hpp is not used directly [misc-include-cleaner] +innoextract/src/util/process.cpp:136:17: warning: do not use const_cast to remove const qualifier [cppcoreguidelines-pro-type-const-cast] +innoextract/src/util/process.cpp:138:2: warning: no header providing "pid_t" is directly included [misc-include-cleaner] +innoextract/src/util/process.cpp:145:36: warning: no header providing "NULL" is directly included [misc-include-cleaner] +innoextract/src/util/process.cpp:168:6: warning: variable 'status' is not initialized [cppcoreguidelines-init-variables] +innoextract/src/util/process.cpp:170:5: warning: no header providing "WIFEXITED" is directly included [misc-include-cleaner] +innoextract/src/util/process.cpp:170:26: warning: no header providing "WEXITSTATUS" is directly included [misc-include-cleaner] +innoextract/src/util/process.cpp:170:48: warning: 127 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/process.cpp:172:4: warning: do not use 'else' after 'return' [readability-else-after-return] +innoextract/src/util/process.cpp:172:12: warning: no header providing "WIFSIGNALED" is directly included [misc-include-cleaner] +innoextract/src/util/process.cpp:173:11: warning: no header providing "WTERMSIG" is directly included [misc-include-cleaner] +innoextract/src/util/time.cpp:81:13: warning: function 'set_timezone' declared 'static', move to anonymous namespace instead [misc-use-anonymous-namespace] +innoextract/src/util/time.cpp:93:3: warning: function is not thread safe [concurrency-mt-unsafe] +innoextract/src/util/time.cpp:95:3: warning: function is not thread safe [concurrency-mt-unsafe] +innoextract/src/util/time.cpp:103:22: warning: no header providing "std::tm" is directly included [misc-include-cleaner] +innoextract/src/util/time.cpp:103:25: warning: parameter name 'tm' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/time.cpp:151:13: warning: function 'to_time_t' declared 'static', move to anonymous namespace instead [misc-use-anonymous-namespace] +innoextract/src/util/time.cpp:151:13: warning: function 'to_time_t' declared 'static', move to anonymous namespace instead [misc-use-anonymous-namespace] +innoextract/src/util/time.cpp:151:28: warning: parameter name 't' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/time.cpp:162:26: warning: parameter name 't' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/time.cpp:164:2: warning: uninitialized record type: 'ret' [cppcoreguidelines-pro-type-member-init] +innoextract/src/util/time.cpp:191:2: warning: variable 'tt' of type 'time_t' (aka 'long') can be declared 'const' [misc-const-correctness] +innoextract/src/util/time.cpp:191:9: warning: variable name 'tt' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/time.cpp:192:2: warning: the value returned by this function should not be disregarded; neglecting it may lead to errors [cert-err33-c] +innoextract/src/util/time.cpp:213:25: warning: parameter name 't' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/time.cpp:223:14: warning: no header providing "std::mktime" is directly included [misc-include-cleaner] +innoextract/src/util/time.cpp:227:30: warning: no header providing "std::string" is directly included [misc-include-cleaner] +innoextract/src/util/time.cpp:262:45: warning: no header providing "boost::filesystem::path" is directly included [misc-include-cleaner] +innoextract/src/util/time.cpp:271:22: warning: C-style casts are discouraged; use static_cast [google-readability-casting] +innoextract/src/util/time.hpp:44:25: warning: parameter name 'tm' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/time.hpp:51:26: warning: parameter name 't' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/time.hpp:58:25: warning: parameter name 't' is too short, expected at least 3 characters [readability-identifier-length] +innoextract/src/util/types.hpp:80:51: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] +innoextract/src/util/types.hpp:86:51: warning: 8 is a magic number; consider replacing it with a named constant [readability-magic-numbers] -2. clang-tidy: /mnt/overflow/var/tmp/portage/sys-devel/llvm-dev-9999/work/llvm-dev-9999/clang/lib/ASTMatchers/ASTMatchFinder.cpp:841: void clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::CurMatchData::assertHoldsState() const: Assertion `Callback.getPointer() != nullptr && !Node0.isNull()' failed. -clang-tidy: /mnt/overflow/var/tmp/portage/sys-devel/llvm-dev-9999/work/llvm-dev-9999/clang/lib/ASTMatchers/ASTMatchFinder.cpp:841: void clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::CurMatchData::assertHoldsState() const: Assertion `Callback.getPointer() != nullptr && !Node0.isNull()' failed. +clang-tidy: /mnt/overflow/var/tmp/portage/sys-devel/llvm-dev-9999/work/llvm-dev-9999/clang/include/clang/Basic/SourceManager.h:509: const clang::SrcMgr::ExpansionInfo& clang::SrcMgr::SLocEntry::getExpansion() const: Assertion `isExpansion() && "Not a macro expansion SLocEntry!"' failed.