2025-11-24 17:27 ftp://ftp.de.debian.org/debian/pool/main/w/wimlib/wimlib_1.14.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 463 460 elapsed-time: 5.8 8.3 head-timing-info: old-timing-info: head results: wimlib-1.14.4/examples/applywim.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_PROGRESS_STATUS_CONTINUE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/capturewim.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_PROGRESS_STATUS_CONTINUE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/applywim.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/capturewim.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/applywim.c:51:32: style: Parameter 'info' can be declared as pointer to const. However it seems that 'extract_progress' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wimlib-1.14.4/examples/applywim.c:89:41: note: You might need to cast the function pointer here wimlib-1.14.4/examples/applywim.c:51:32: note: Parameter 'info' can be declared as pointer to const wimlib-1.14.4/examples/applywim.c:51:44: style: Parameter 'progctx' can be declared as pointer to const. However it seems that 'extract_progress' is a callback function, if 'progctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wimlib-1.14.4/examples/applywim.c:89:41: note: You might need to cast the function pointer here wimlib-1.14.4/examples/applywim.c:51:44: note: Parameter 'progctx' can be declared as pointer to const wimlib-1.14.4/examples/capturewim.c:51:37: style: Parameter 'info' can be declared as pointer to const. However it seems that 'write_progress' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wimlib-1.14.4/examples/capturewim.c:87:41: note: You might need to cast the function pointer here wimlib-1.14.4/examples/capturewim.c:51:37: note: Parameter 'info' can be declared as pointer to const wimlib-1.14.4/examples/capturewim.c:51:49: style: Parameter 'progctx' can be declared as pointer to const. However it seems that 'write_progress' is a callback function, if 'progctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wimlib-1.14.4/examples/capturewim.c:87:41: note: You might need to cast the function pointer here wimlib-1.14.4/examples/capturewim.c:51:49: note: Parameter 'progctx' can be declared as pointer to const wimlib-1.14.4/examples/compressfile.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/compressfile.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/compressfile.c:184:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_COMPRESSION_TYPE_LZX [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/decompressfile.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/decompressfile.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/decompressfile.c:187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/examples/updatewim.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/programs/imagex-win32.c:4:0: error: #error "This file contains Windows code" [preprocessorErrorDirective] wimlib-1.14.4/examples/compressfile.c:131:9: style: Variable 'out_buf' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/add_image.c:41:46: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/programs/wgetopt.c:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/blob_table.c:1281:36: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/avl_tree.c:189:27: style: Parameter 'old_child' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/compress.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_COMPRESSION_TYPE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress.c:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_COMPRESSOR_FLAG_DESTRUCTIVE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress.c:131:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_COMPRESSOR_FLAG_DESTRUCTIVE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/programs/imagex.c:483:26: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/compress_common.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_SYMS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress_common.c:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CODEWORD_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress_common.c:602:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_SYMS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress_parallel.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NOMEM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress_parallel.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NOMEM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress_parallel.c:329:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complete [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress_parallel.c:427:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NOMEM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress_serial.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NOMEM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/compress_serial.c:62:34: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/compress_common.c:353:12: style: Local variable 'len' shadows outer variable [shadowVariable] wimlib-1.14.4/src/compress_common.c:314:11: note: Shadowed declaration wimlib-1.14.4/src/compress_common.c:353:12: note: Shadow variable wimlib-1.14.4/src/compress_parallel.c:493:14: style: Local variable 'i' shadows outer variable [shadowVariable] wimlib-1.14.4/src/compress_parallel.c:362:11: note: Shadowed declaration wimlib-1.14.4/src/compress_parallel.c:493:14: note: Shadow variable wimlib-1.14.4/src/decompress.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_COMPRESSION_TYPE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/decompress_common.c:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDBYTES [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/delete_image.c:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ALL_IMAGES [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/dentry.c:669:31: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/decompress_common.c:249:15: portability: 'entry_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/decompress_common.c:266:15: portability: 'entry_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/encoding.c:234:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/encoding.c:432:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf16lechar [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/encoding.c:444:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf16lechar [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/encoding.c:455:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf16lechar [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/encoding.c:463:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf16lechar [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/error.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/error.c:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_OPEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/export_image.c:194:48: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/file_io.c:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/file_io.c:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/file_io.c:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/file_io.c:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/file_io.c:184:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/file_io.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/extract.c:416:11: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/file_io.c:179:29: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/file_io.c:209:42: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/file_io.c:64:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/file_io.c:134:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/file_io.c:162:7: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/file_io.c:188:7: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/header.c:100:15: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/inode_fixup.c:92:11: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/inode.c:269:47: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/inode_table.c:136:14: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/programs/wgetopt.c:461:7: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'signed wchar_t'. [invalidPrintfArgType_uint] wimlib-1.14.4/src/integrity.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/programs/wgetopt.c:513:3: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'signed wchar_t'. [invalidPrintfArgType_uint] wimlib-1.14.4/src/integrity.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_INTEGRITY_TABLE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/programs/wgetopt.c:539:8: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'signed wchar_t'. [invalidPrintfArgType_uint] wimlib-1.14.4/src/integrity.c:197:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_HEADER_DISK_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/programs/wgetopt.c:542:8: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'signed wchar_t'. [invalidPrintfArgType_uint] wimlib-1.14.4/src/integrity.c:324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_COMPRESSION_TYPE_NONE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/programs/wgetopt.c:572:3: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'signed wchar_t'. [invalidPrintfArgType_uint] wimlib-1.14.4/src/integrity.c:361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_HEADER_DISK_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/programs/wgetopt.c:701:7: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'signed wchar_t'. [invalidPrintfArgType_uint] wimlib-1.14.4/src/integrity.c:433:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_INTEGRITY_NONEXISTENT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/programs/wgetopt.c:527:14: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/iterate_dir.c:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ITERATE_DIR_TREE_FLAG_RESOURCES_NEEDED [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/iterate_dir.c:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_ENCRYPTED [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/iterate_dir.c:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_name [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/iterate_dir.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NOMEM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/iterate_dir.c:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_CASE_PLATFORM_DEFAULT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/iterate_dir.c:264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ITERATE_DIR_TREE_FLAG_RECURSIVE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/join.c:51:15: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/iterate_dir.c:278:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] wimlib-1.14.4/src/lcpit_matchfinder.c:552:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIVSUFSORT_TMP_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lcpit_matchfinder.c:559:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lcpit_matchfinder.c:590:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/integrity.c:300:33: style: Parameter 'old_table' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/lzms_common.c:358:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_probabilites [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_common.c:449:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_X86_MAX_TRANSLATION_OFFSET [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_common.c:588:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_X86_MAX_TRANSLATION_OFFSET [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_common.c:441:25: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/lzms_decompress.c:389:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNALIGNED_ACCESS_IS_FAST [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:485:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable le16 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:516:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MAX_CODEWORD_LENGTH [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:560:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_LZ_OFFSET_CODE_REBUILD_FREQ [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:609:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MAX_CODEWORD_LENGTH [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:650:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_offset_slot_base [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_length_slot_base [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:680:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_offset_slot_base [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:700:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MAX_BUFFER_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:729:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_REPS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_DELTA_POWER_SYMS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:389:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MIN_MATCH_LENGTH [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:405:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_offset_slot_base [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:468:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable le16 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:503:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable le16 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:540:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_PROBABILITY_BITS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:582:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_MAIN_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:589:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_MATCH_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:596:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:603:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_REP_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:610:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_DELTA_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:617:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_DELTA_REP_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:661:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable le16 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:684:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable le16 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:695:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MAX_CODEWORD_LENGTH [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:733:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MAX_CODEWORD_LENGTH [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:799:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_length_slot_base [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:811:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_offset_slot_base [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:823:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_offset_slot_base [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:855:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_REPS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1008:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_recent_zero_bits [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1015:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_PROBABILITY_DENOMINATOR [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1033:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MIN_MATCH_LENGTH [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1056:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_extra_offset_bits [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1066:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzms_extra_offset_bits [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1077:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_REPS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_REPS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1133:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_MAIN_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1139:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_MATCH_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1145:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1152:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_REP_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_DELTA_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1168:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_DELTA_REP_PROBS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1335:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_REPS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:2017:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_NUM_LZ_REP_DECISIONS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:2038:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_LZ_OFFSET_CODE_REBUILD_FREQ [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:2108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MAX_BUFFER_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:2129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZMS_MAX_BUFFER_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_decompress.c:412:45: style: Parameter 'is' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/lzms_decompress.c:601:65: style: Parameter 'decode_table' can be declared as const array [constParameter] wimlib-1.14.4/src/lzms_decompress.c:724:27: portability: 'out' is of type 'void * const'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/lzx_common.c:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_WINDOW_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_common.c:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MIN_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_common.c:110:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_WIM_MAGIC_FILESIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_common.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_WIM_MAGIC_FILESIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:125:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_PRE_CODEWORD_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:133:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_MAIN_CODEWORD_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_LEN_CODEWORD_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_ALIGNED_CODEWORD_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_PRECODE_NUM_SYMBOLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:257:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_DEFAULT_BLOCK_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:361:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_MAIN_CODEWORD_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:461:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_NUM_RECENT_OFFSETS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:526:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_PARAM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_decompress.c:161:6: style: Variable 'lens_end' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/lzx_decompress.c:459:13: style: Variable 'out_end' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/metadata_resource.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_HASH_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/metadata_resource.c:156:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/metadata_resource.c:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/mount_image.c:2557:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_UNSUPPORTED [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/mount_image.c:2562:47: style: Parameter 'progctx' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/mount_image.c:2568:31: style: Parameter 'wim' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/lzx_compress.c:503:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset_slot_tab_1 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:515:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_NUM_RECENT_OFFSETS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MIN_SECONDARY_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:632:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDBITS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:690:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_MAIN_CODEWORD_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:849:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_PRECODE_NUM_SYMBOLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:931:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_BLOCKTYPE_ALIGNED [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:1111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_DEFAULT_BLOCK_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:1162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_ALIGNEDCODE_NUM_SYMBOLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:1359:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:1449:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MIN_ALIGNED_OFFSET [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:1567:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:1852:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_NUM_CHARS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2002:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_NUM_CHARS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2088:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_LENCODE_NUM_SYMBOLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2396:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_NUM_RECENT_OFFSETS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2441:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_NUM_RECENT_OFFSETS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2766:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lzx_offset_slot_base [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2810:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZX_MAX_WINDOW_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:2830:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_PARAM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_SET_TIMESTAMPS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_SET_TIMESTAMPS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPARSE_DATA_OFFSET [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREAM_TYPE_REPARSE_POINT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:280:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREAM_TYPE_REPARSE_POINT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:405:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:450:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_root [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:558:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NTFS_3G [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:579:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NTFS_3G [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:660:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_extraction_list_node [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:688:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREAM_TYPE_REPARSE_POINT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:793:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mft_no [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:820:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NTFS_3G [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:896:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NTFS_3G [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:919:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_WRITE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:947:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_extraction_list_node [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:977:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NTFS_3G [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/ntfs-3g_apply.c:868:33: portability: 'chunk' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/ntfs-3g_apply.c:878:30: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/pathlist.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paths [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzms_compress.c:1427:40: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] wimlib-1.14.4/src/lzms_compress.c:1439:38: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] wimlib-1.14.4/src/lzms_compress.c:1648:40: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] wimlib-1.14.4/src/lzms_compress.c:1649:34: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] wimlib-1.14.4/src/lzms_compress.c:1658:38: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] wimlib-1.14.4/src/lzms_compress.c:1854:35: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] wimlib-1.14.4/src/paths.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OS_PREFERRED_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/paths.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/paths.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/paths.c:83:9: style: Variable 'orig_out' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/pattern.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_ignore_case [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/pattern.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/pattern.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/pattern.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/pattern.c:187:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/progress.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_SUCCESS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/reference.c:189:40: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/registry.c:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_OK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upcase [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:250:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_CORRUPT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_OK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:360:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_ITERATION_STOPPED [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_OK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_CORRUPT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:448:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_OK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_OK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:577:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_CORRUPT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_OK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:632:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_OK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/reparse.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:678:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/reparse.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_IO_REPARSE_TAG_MOUNT_POINT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/registry.c:710:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIVE_OK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/reparse.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_IO_REPARSE_TAG_SYMLINK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/reparse.c:176:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREAM_TYPE_REPARSE_POINT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/reparse.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/reparse.c:362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIM_IO_REPARSE_TAG_SYMLINK [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/reparse.c:401:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] wimlib-1.14.4/src/scan.c:130:13: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/security.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wim_security_data [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/security.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_METADATA_RESOURCE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/security.c:263:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/security.c:288:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable security_id [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/security.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_HASH_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/security.c:378:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NOMEM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/resource.c:590:14: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/security.c:242:54: style: Parameter 'sd_set' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/solid.c:238:2: error: There is an unknown macro here somewhere. Configuration is required. If list_for_each_entry is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/split.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/split.c:154:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NOMEM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/split.c:176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOB_IN_WIM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/split.c:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_PARAM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/split.c:76:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] wimlib-1.14.4/src/split.c:81:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] wimlib-1.14.4/src/split.c:85:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] wimlib-1.14.4/src/lzx_compress.c:503:27: error: Null pointer dereference: (struct lzx_compressor*)0 [nullPointer] wimlib-1.14.4/src/tagged_items.c:219:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIX_DATA_ALL [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/template.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_CASE_SENSITIVE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/template.c:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_PARAM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/lzx_compress.c:979:16: style: Local variable 'lit' shadows outer variable [shadowVariable] wimlib-1.14.4/src/lzx_compress.c:975:15: note: Shadowed declaration wimlib-1.14.4/src/lzx_compress.c:979:16: note: Shadow variable wimlib-1.14.4/src/lzx_compress.c:1642:9: style: Local variable 'cost' shadows outer variable [shadowVariable] wimlib-1.14.4/src/lzx_compress.c:1601:7: note: Shadowed declaration wimlib-1.14.4/src/lzx_compress.c:1642:9: note: Shadow variable wimlib-1.14.4/src/lzx_compress.c:1668:9: style: Local variable 'cost' shadows outer variable [shadowVariable] wimlib-1.14.4/src/lzx_compress.c:1601:7: note: Shadowed declaration wimlib-1.14.4/src/lzx_compress.c:1668:9: note: Shadow variable wimlib-1.14.4/src/lzx_compress.c:1694:9: style: Local variable 'cost' shadows outer variable [shadowVariable] wimlib-1.14.4/src/lzx_compress.c:1601:7: note: Shadowed declaration wimlib-1.14.4/src/lzx_compress.c:1694:9: note: Shadow variable wimlib-1.14.4/src/lzx_compress.c:1720:9: style: Local variable 'cost' shadows outer variable [shadowVariable] wimlib-1.14.4/src/lzx_compress.c:1601:7: note: Shadowed declaration wimlib-1.14.4/src/lzx_compress.c:1720:9: note: Shadow variable wimlib-1.14.4/src/lzx_compress.c:1746:17: style: Local variable 'matchptr' shadows outer variable [shadowVariable] wimlib-1.14.4/src/lzx_compress.c:1634:14: note: Shadowed declaration wimlib-1.14.4/src/lzx_compress.c:1746:17: note: Shadow variable wimlib-1.14.4/src/lzx_compress.c:1548:34: style: Variable 'end_node' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/lzx_compress.c:978:19: style: Variable 'litrunlen' is assigned a value that is never used. [unreadVariable] wimlib-1.14.4/src/textfile.c:83:36: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/threads.c:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/threads.c:176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/threads.c:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/timestamp.c:85:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/timestamp.c:94:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/threads.c:164:33: style: Parameter 't' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/sha1.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_BLOCK_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/sha1.c:561:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_BLOCK_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/sha1.c:594:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_BLOCK_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/sha1.c:635:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_HASH_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_capture.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_capture.c:294:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_SPARSE_FILE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_capture.c:337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_capture.c:468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPARSE_POINT_MAX_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_capture.c:546:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ADD_FLAG_DEREFERENCE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:145:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_extraction_list_node [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_SET_SECURITY [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_SET_SECURITY [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_EXTRACT_FLAG_STRICT_ACLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:444:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_EXTRACT_FLAG_UNIX_DATA [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:484:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:510:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:543:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_EXTRACT_FLAG_UNIX_DATA [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:602:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_extraction_list_node [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:623:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_extraction_list_node [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:643:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPARSE_POINT_MAX_SIZE [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:688:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREAM_TYPE_REPARSE_POINT [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:741:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inode [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:811:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inode [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:863:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_extraction_list_node [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:892:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_NOMEM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/update_image.c:493:15: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/util.c:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/util.c:211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/util.c:255:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/util.c:278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/unix_apply.c:759:33: portability: 'chunk' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/unix_apply.c:770:30: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/unix_apply.c:223:12: style: Variable 'times[1]' is assigned a value that is never used. [unreadVariable] wimlib-1.14.4/src/verify.c:145:16: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/util.c:165:29: portability: 'memcpy(dst,src,n)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/util.c:225:5: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -14, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -8, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -3, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -15, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -13, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -7, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -2, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -12, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -6, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -1, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -11, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -5, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -10, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -4, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index -9, which is out of bounds. [negativeIndex] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:125:3: error: Array 'w[16]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 21, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 22, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 23, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 25, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 27, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 28, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 29, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 35, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 36, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 37, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 38, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:126:3: error: Array 'w[16]' accessed at index 39, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 40, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 41, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 42, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 43, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 44, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 45, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 46, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 47, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 48, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 50, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 51, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 52, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 53, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 54, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 55, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 56, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 57, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 58, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:127:3: error: Array 'w[16]' accessed at index 59, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 60, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 61, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 62, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 63, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 64, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 65, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 66, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 67, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 68, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 69, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 70, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 71, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 72, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 73, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 74, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 76, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 77, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 78, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/sha1.c:128:3: error: Array 'w[16]' accessed at index 79, which is out of bounds. [arrayIndexOutOfBounds] wimlib-1.14.4/src/wim.c:626:36: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/xml.c:242:26: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/write.c:1560:59: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/xml_windows.c:68:44: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/xmlproc.c:470:38: error: There is an unknown macro here somewhere. Configuration is required. If TS is a macro then please configure it. [unknownMacro] wimlib-1.14.4/src/xpress_decompress.c:102:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_NUM_SYMBOLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_decompress.c:165:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_MAX_OFFSET [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_NUM_CHARS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:415:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_MIN_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_END_OF_DATA [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:493:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:502:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_MIN_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_MIN_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:614:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_MIN_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:718:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_NUM_SYMBOLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:726:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_NUM_SYMBOLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:757:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_MIN_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:804:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cost_to_end [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:923:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MATCHFINDER_REQUIRED_NBYTES [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:1017:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_END_OF_DATA [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:1064:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_MAX_MATCH_LEN [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:1078:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIMLIB_ERR_INVALID_PARAM [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/xpress_compress.c:1155:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRESS_NUM_SYMBOLS [valueFlowBailoutIncompleteVar] wimlib-1.14.4/tests/tree-cmp.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] wimlib-1.14.4/tests/tree-cmp.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wimlib-1.14.4/tests/tree-cmp.c:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] wimlib-1.14.4/tests/tree-cmp.c:293:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/tests/tree-cmp.c:317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] wimlib-1.14.4/tests/tree-cmp.c:407:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wimlib-1.14.4/src/sha1.c:125:3: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/sha1.c:126:3: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/sha1.c:127:3: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/sha1.c:128:3: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/sha1.c:135:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/sha1.c:575:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/src/sha1.c:582:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] wimlib-1.14.4/tests/wlfuzz.c:51:0: error: #error "This program requires that wimlib was configured with --enable-test-support." [preprocessorErrorDirective] wimlib-1.14.4/src/xpress_compress.c:398:30: style: Variable 'end_node' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/xpress_compress.c:737:38: style: Parameter 'end_node' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/tests/tree-cmp.c:313:13: style: Condition 'ino_to==-1' is always false [knownConditionTrueFalse] wimlib-1.14.4/src/divsufsort.c:216:23: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:216:35: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:507:41: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:592:47: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:642:23: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:642:48: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:883:52: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:884:8: style: Variable 'a' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/divsufsort.c:1025:31: style: Parameter 'middle' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:1067:26: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:1067:42: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:1071:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/divsufsort.c:1071:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/divsufsort.c:1092:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:1092:49: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:1094:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/divsufsort.c:1094:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/divsufsort.c:1130:19: style: Parameter 'SA' can be declared as pointer to const [constParameterPointer] wimlib-1.14.4/src/divsufsort.c:1134:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] wimlib-1.14.4/src/divsufsort.c:1397:8: style: Variable 'PAb' can be declared as pointer to const [constVariablePointer] diff: 2.18.0 wimlib-1.14.4/programs/imagex-win32.c:4:4: error: #error "This file contains Windows code" [preprocessorErrorDirective] head wimlib-1.14.4/src/divsufsort.c:1071:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head wimlib-1.14.4/src/divsufsort.c:1094:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] head wimlib-1.14.4/src/divsufsort.c:1094:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head wimlib-1.14.4/src/divsufsort.c:1134:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] head wimlib-1.14.4/src/divsufsort.c:884:8: style: Variable 'a' can be declared as pointer to const [constVariablePointer] 2.18.0 wimlib-1.14.4/tests/wlfuzz.c:51:4: error: #error "This program requires that wimlib was configured with --enable-test-support." [preprocessorErrorDirective] DONE