diff options
author | Christophe Grenier <[email protected]> | 2015-04-11 14:23:16 +0200 |
---|---|---|
committer | Christophe Grenier <[email protected]> | 2015-04-11 14:23:16 +0200 |
commit | 67054372873f2ed5414da7fff1cb5744148289d6 (patch) | |
tree | a8cd9501bcfc1e1efec8ca6603e7f11b0ad2ec0c /src/file_lzh.c | |
parent | efc94ee87ac3b4e3ecf4fb3ab4adac2ef0a6278f (diff) |
add gcc_struct attribute to all __packed__ structure
do not use fseeko() with mingw32 gcc compiler
Diffstat (limited to 'src/file_lzh.c')
-rw-r--r-- | src/file_lzh.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/file_lzh.c b/src/file_lzh.c index 86b6f564..7052dde2 100644 --- a/src/file_lzh.c +++ b/src/file_lzh.c @@ -56,7 +56,7 @@ struct lzh_level0 uint8_t level; uint8_t filename_len; uint8_t filename[0]; -} __attribute__ ((__packed__)); +} __attribute__ ((gcc_struct, __packed__)); struct lzh_level1 { @@ -70,7 +70,7 @@ struct lzh_level1 uint8_t level; uint8_t filename_len; uint8_t filename[0]; -} __attribute__ ((__packed__)); +} __attribute__ ((gcc_struct, __packed__)); struct lzh_level2 { @@ -84,7 +84,7 @@ struct lzh_level2 uint16_t file_crc; uint8_t os_id; uint16_t next_header_size; -} __attribute__ ((__packed__)); +} __attribute__ ((gcc_struct, __packed__)); static void file_rename_level0(const char *old_filename) { |