diff options
Diffstat (limited to 'jffs-dump.c')
-rw-r--r-- | jffs-dump.c | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/jffs-dump.c b/jffs-dump.c index 0a8b7e5..771025e 100644 --- a/jffs-dump.c +++ b/jffs-dump.c @@ -27,7 +27,7 @@ /* How many padding bytes should be inserted between two chunks of data on the flash? */ #define JFFS_GET_PAD_BYTES(size) ((JFFS_ALIGN_SIZE \ - - ((__u32)(size) % JFFS_ALIGN_SIZE)) \ + - ((uint32_t)(size) % JFFS_ALIGN_SIZE)) \ % JFFS_ALIGN_SIZE) #define JFFS_EMPTY_BITMASK 0xffffffff @@ -38,28 +38,28 @@ struct jffs_raw_inode { - __u32 magic; /* A constant magic number. */ - __u32 ino; /* Inode number. */ - __u32 pino; /* Parent's inode number. */ - __u32 version; /* Version number. */ - __u32 mode; /* file_type, mode */ - __u16 uid; - __u16 gid; - __u32 atime; - __u32 mtime; - __u32 ctime; - __u32 offset; /* Where to begin to write. */ - __u32 dsize; /* Size of the file data. */ - __u32 rsize; /* How much are going to be replaced? */ - __u8 nsize; /* Name length. */ - __u8 nlink; /* Number of links. */ - __u8 spare : 6; /* For future use. */ - __u8 rename : 1; /* Is this a special rename? */ - __u8 deleted : 1; /* Has this file been deleted? */ - __u8 accurate; /* The inode is obsolete if accurate == 0. */ - __u32 dchksum; /* Checksum for the data. */ - __u16 nchksum; /* Checksum for the name. */ - __u16 chksum; /* Checksum for the raw_inode. */ + uint32_t magic; /* A constant magic number. */ + uint32_t ino; /* Inode number. */ + uint32_t pino; /* Parent's inode number. */ + uint32_t version; /* Version number. */ + uint32_t mode; /* file_type, mode */ + uint16_t uid; + uint16_t gid; + uint32_t atime; + uint32_t mtime; + uint32_t ctime; + uint32_t offset; /* Where to begin to write. */ + uint32_t dsize; /* Size of the file data. */ + uint32_t rsize; /* How much are going to be replaced? */ + uint8_t nsize; /* Name length. */ + uint8_t nlink; /* Number of links. */ + uint8_t spare : 6; /* For future use. */ + uint8_t rename : 1; /* Is this a special rename? */ + uint8_t deleted : 1; /* Has this file been deleted? */ + uint8_t accurate; /* The inode is obsolete if accurate == 0. */ + uint32_t dchksum; /* Checksum for the data. */ + uint16_t nchksum; /* Checksum for the name. */ + uint16_t chksum; /* Checksum for the raw_inode. */ }; @@ -80,7 +80,7 @@ int verbose = 0; #define ENDIAN_LITTLE 2 int endian = ENDIAN_HOST; -static __u32 jffs_checksum(void *data, int size); +static uint32_t jffs_checksum(void *data, int size); void jffs_print_trace(const char *path, int depth); int make_root_dir(FILE *fs, int first_ino, const char *root_dir_path, int depth); @@ -89,11 +89,11 @@ void read_data(struct jffs_file *f, const char *path, int offset); int mkfs(FILE *fs, const char *path, int ino, int parent, int depth); -static __u32 +static uint32_t jffs_checksum(void *data, int size) { - __u32 sum = 0; - __u8 *ptr = (__u8 *)data; + uint32_t sum = 0; + uint8_t *ptr = (uint8_t *)data; while (size-- > 0) { @@ -178,7 +178,7 @@ jffs_print_raw_inode(struct jffs_raw_inode *raw_inode) fprintf(stdout, "}\n"); } -static void write_val32(__u32 *adr, __u32 val) +static void write_val32(uint32_t *adr, uint32_t val) { switch(endian) { case ENDIAN_HOST: @@ -193,7 +193,7 @@ static void write_val32(__u32 *adr, __u32 val) } } -static void write_val16(__u16 *adr, __u16 val) +static void write_val16(uint16_t *adr, uint16_t val) { switch(endian) { case ENDIAN_HOST: @@ -208,9 +208,9 @@ static void write_val16(__u16 *adr, __u16 val) } } -static __u32 read_val32(__u32 *adr) +static uint32_t read_val32(uint32_t *adr) { - __u32 val; + uint32_t val; switch(endian) { case ENDIAN_HOST: @@ -226,9 +226,9 @@ static __u32 read_val32(__u32 *adr) return val; } -static __u16 read_val16(__u16 *adr) +static uint16_t read_val16(uint16_t *adr) { - __u16 val; + uint16_t val; switch(endian) { case ENDIAN_HOST: @@ -249,7 +249,7 @@ main(int argc, char **argv) { int fs; struct stat sb; - __u32 wordbuf; + uint32_t wordbuf; off_t pos = 0; off_t end; struct jffs_raw_inode ino; |