Lines 19-24
Link Here
|
19 |
Copyright 2005 BOOSTER |
19 |
Copyright 2005 BOOSTER |
20 |
*/ |
20 |
*/ |
|
|
21 |
#include <stdint.h> |
22 |
|
21 |
#ifndef __CISO_H__ |
23 |
#ifndef __CISO_H__ |
22 |
#define __CISO_H__ |
24 |
#define __CISO_H__ |
Lines 28-36
Link Here
|
28 |
typedef struct ciso_header |
30 |
typedef struct ciso_header |
29 |
{ |
31 |
{ |
30 |
unsigned char magic[4]; /* +00 : 'C','I','S','O' */ |
32 |
unsigned char magic[4]; /* +00 : 'C','I','S','O' */ |
31 |
unsigned long header_size; /* +04 : header size (==0x18) */ |
33 |
uint32_t header_size; /* +04 : header size (==0x18) */ |
32 |
unsigned long long total_bytes; /* +08 : number of original data size */ |
34 |
unsigned long long total_bytes; /* +08 : number of original data size */ |
33 |
unsigned long block_size; /* +10 : number of compressed block size */ |
35 |
uint32_t block_size; /* +10 : number of compressed block size */ |
34 |
unsigned char ver; /* +14 : version 01 */ |
36 |
unsigned char ver; /* +14 : version 01 */ |
35 |
unsigned char align; /* +15 : align of index value */ |
37 |
unsigned char align; /* +15 : align of index value */ |
36 |
unsigned char rsv_06[2]; /* +16 : reserved */ |
38 |
unsigned char rsv_06[2]; /* +16 : reserved */ |