38
38
#define IS_CONTIGUOUS(node) (((node).flags & EXFAT_ATTRIB_CONTIGUOUS) != 0)
39
39
#define SECTOR_SIZE(sb) (1 << (sb).sector_bits)
40
40
#define CLUSTER_SIZE(sb) (SECTOR_SIZE(sb) << (sb).spc_bits)
43
43
#define MIN(a, b) ((a) < (b) ? (a) : (b))
44
45
#define DIV_ROUND_UP(x, d) (((x) + (d) - 1) / (d))
46
48
#define BMAP_GET(bitmap, index) \
47
49
(((uint8_t*) bitmap)[(index) / 8] & (1u << ((index) % 8)))