path: root/src/wbfs.h
diff options
authorChristophe Grenier <>2015-04-11 14:23:16 +0200
committerChristophe Grenier <>2015-04-11 14:23:16 +0200
commit67054372873f2ed5414da7fff1cb5744148289d6 (patch)
treea8cd9501bcfc1e1efec8ca6603e7f11b0ad2ec0c /src/wbfs.h
parentefc94ee87ac3b4e3ecf4fb3ab4adac2ef0a6278f (diff)
add gcc_struct attribute to all __packed__ structure
do not use fseeko() with mingw32 gcc compiler
Diffstat (limited to 'src/wbfs.h')
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wbfs.h b/src/wbfs.h
index 66248d7..fdfbd3f 100644
--- a/src/wbfs.h
+++ b/src/wbfs.h
@@ -36,7 +36,7 @@ struct wbfs_head
uint8_t wbfs_sec_sz_s; // size of a wbfs sec
uint8_t padding3[2];
uint8_t disc_table[0]; // size depends on hd sector size
-} __attribute__ ((__packed__));
+} __attribute__ ((gcc_struct, __packed__));
int check_WBFS(disk_t *disk,partition_t *partition);
int recover_WBFS(disk_t *disk, const struct wbfs_head *sb, partition_t *partition, const int verbose, const int dump_ind);