diff options
Diffstat (limited to 'C/Xz.h')
-rw-r--r-- | C/Xz.h | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* Xz.h - Xz interface | 1 | /* Xz.h - Xz interface |
2 | 2023-04-13 : Igor Pavlov : Public domain */ | 2 | 2024-01-26 : Igor Pavlov : Public domain */ |
3 | 3 | ||
4 | #ifndef ZIP7_INC_XZ_H | 4 | #ifndef ZIP7_INC_XZ_H |
5 | #define ZIP7_INC_XZ_H | 5 | #define ZIP7_INC_XZ_H |
@@ -18,6 +18,7 @@ EXTERN_C_BEGIN | |||
18 | #define XZ_ID_ARMT 8 | 18 | #define XZ_ID_ARMT 8 |
19 | #define XZ_ID_SPARC 9 | 19 | #define XZ_ID_SPARC 9 |
20 | #define XZ_ID_ARM64 0xa | 20 | #define XZ_ID_ARM64 0xa |
21 | #define XZ_ID_RISCV 0xb | ||
21 | #define XZ_ID_LZMA2 0x21 | 22 | #define XZ_ID_LZMA2 0x21 |
22 | 23 | ||
23 | unsigned Xz_ReadVarInt(const Byte *p, size_t maxSize, UInt64 *value); | 24 | unsigned Xz_ReadVarInt(const Byte *p, size_t maxSize, UInt64 *value); |
@@ -233,13 +234,13 @@ typedef enum | |||
233 | typedef struct | 234 | typedef struct |
234 | { | 235 | { |
235 | EXzState state; | 236 | EXzState state; |
236 | UInt32 pos; | 237 | unsigned pos; |
237 | unsigned alignPos; | 238 | unsigned alignPos; |
238 | unsigned indexPreSize; | 239 | unsigned indexPreSize; |
239 | 240 | ||
240 | CXzStreamFlags streamFlags; | 241 | CXzStreamFlags streamFlags; |
241 | 242 | ||
242 | UInt32 blockHeaderSize; | 243 | unsigned blockHeaderSize; |
243 | UInt64 packSize; | 244 | UInt64 packSize; |
244 | UInt64 unpackSize; | 245 | UInt64 unpackSize; |
245 | 246 | ||