bootloader/btld_conf.h
2024-12-05 15:31:56 +09:00

20 lines
470 B
C

#define elem(x) ((int)(sizeof(x)/sizeof((x)[0])))
#define nil ((void*)0)
#define FAT16_MAX (0x40000)
#define DOSPTYP_UNUSED 0x00
#define DOSPTYP_FAT16 0x06
#define DOSPARTOFF 446
#define DOSDISKOFF 444
#define NDOSPART 4
#define DOSACTIVE 0x80
#define DOSMBR_SIGNATURE 0xAA55
#define BOOT_MAGIC 0xf1abde3f
#define DOSMBR_SIGNATURE_OFF 0x1fe
#define PARTSZ 16
#define u8 unsigned char
#define u16 unsigned short
#define u32 unsigned int
#define u64 unsigned long long