le16_t boot_signature; /* the value of 0xAA55 */
}
PACKED;
-STATIC_ASSERT(sizeof(struct exfat_super_block) == 512);
+STATIC_ASSERT(sizeof(struct exfat_super_block) == 512)
#define EXFAT_ENTRY_VALID 0x80
#define EXFAT_ENTRY_CONTINUED 0x40
uint8_t data[31];
}
PACKED;
-STATIC_ASSERT(sizeof(struct exfat_entry) == 32);
+STATIC_ASSERT(sizeof(struct exfat_entry) == 32)
#define EXFAT_ENAME_MAX 15
le64_t size; /* in bytes */
}
PACKED;
-STATIC_ASSERT(sizeof(struct exfat_entry_bitmap) == 32);
+STATIC_ASSERT(sizeof(struct exfat_entry_bitmap) == 32)
struct exfat_entry_upcase /* upper case translation table */
{
le64_t size; /* in bytes */
}
PACKED;
-STATIC_ASSERT(sizeof(struct exfat_entry_upcase) == 32);
+STATIC_ASSERT(sizeof(struct exfat_entry_upcase) == 32)
struct exfat_entry_label /* volume label */
{
le16_t name[EXFAT_ENAME_MAX]; /* in UTF-16LE */
}
PACKED;
-STATIC_ASSERT(sizeof(struct exfat_entry_label) == 32);
+STATIC_ASSERT(sizeof(struct exfat_entry_label) == 32)
#define EXFAT_ATTRIB_RO 0x01
#define EXFAT_ATTRIB_HIDDEN 0x02
uint8_t __unknown2[10];
}
PACKED;
-STATIC_ASSERT(sizeof(struct exfat_entry_meta1) == 32);
+STATIC_ASSERT(sizeof(struct exfat_entry_meta1) == 32)
#define EXFAT_FLAG_ALWAYS1 (1u << 0)
#define EXFAT_FLAG_CONTIGUOUS (1u << 1)
le64_t size; /* in bytes, equals to real_size */
}
PACKED;
-STATIC_ASSERT(sizeof(struct exfat_entry_meta2) == 32);
+STATIC_ASSERT(sizeof(struct exfat_entry_meta2) == 32)
struct exfat_entry_name /* file or directory name */
{
le16_t name[EXFAT_ENAME_MAX]; /* in UTF-16LE */
}
PACKED;
-STATIC_ASSERT(sizeof(struct exfat_entry_name) == 32);
+STATIC_ASSERT(sizeof(struct exfat_entry_name) == 32)
#endif /* ifndef EXFATFS_H_INCLUDED */