diff options
Diffstat (limited to 'include/bb_archive.h')
-rw-r--r-- | include/bb_archive.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/bb_archive.h b/include/bb_archive.h index 561dd0c9d..9b1db5b3e 100644 --- a/include/bb_archive.h +++ b/include/bb_archive.h | |||
@@ -235,6 +235,12 @@ typedef struct transformer_state_t { | |||
235 | off_t bytes_in; /* used in unzip code only: needs to know packed size */ | 235 | off_t bytes_in; /* used in unzip code only: needs to know packed size */ |
236 | uint32_t crc32; | 236 | uint32_t crc32; |
237 | time_t mtime; /* gunzip code may set this on exit */ | 237 | time_t mtime; /* gunzip code may set this on exit */ |
238 | |||
239 | union { /* if we read magic, it's saved here */ | ||
240 | uint8_t b[8]; | ||
241 | uint16_t b16[4]; | ||
242 | uint32_t b32[2]; | ||
243 | } magic; | ||
238 | } transformer_state_t; | 244 | } transformer_state_t; |
239 | 245 | ||
240 | void init_transformer_state(transformer_state_t *xstate) FAST_FUNC; | 246 | void init_transformer_state(transformer_state_t *xstate) FAST_FUNC; |