|
RTEMS
5.1
|
13 #if defined(__KERNEL__) && !XZ_INTERNAL_CRC32 14 # include <linux/crc32.h> 16 # define xz_crc32(buf, size, crc) \ 17 (~crc32_le(~(uint32_t)(crc), buf, size)) 26 #define STREAM_HEADER_SIZE 12 28 #define HEADER_MAGIC "\3757zXZ" 29 #define HEADER_MAGIC_SIZE 6 31 #define FOOTER_MAGIC "YZ" 32 #define FOOTER_MAGIC_SIZE 2 43 typedef uint64_t vli_type;
45 #define VLI_MAX ((vli_type)-1 / 2) 46 #define VLI_UNKNOWN ((vli_type)-1) 49 #define VLI_BYTES_MAX (sizeof(vli_type) * 8 / 7) 60 #define XZ_CHECK_MAX 15