*/
/* Changes copyright (c) 2013 Roderick W. Smith */
-#define VERSION L"0.6.9"
+#define VERSION L"0.9.1"
//
// config
//
+
#if defined(EFI32) || defined(EFIX64)
#define CONFIG_EFI
#endif
// FUTURE: use STR(), #define Print printf
#define CopyMem memcpy
-#define SetMem memset
#define CompareMem memcmp
#define copy_guid(destguid, srcguid) (memcpy(destguid, srcguid, 16))
#endif
+#define GPT_KIND_SYSTEM (0)
+#define GPT_KIND_DATA (1)
+#define GPT_KIND_BASIC_DATA (2)
+#define GPT_KIND_FATAL (3)
+
+#define MAX_MBR_LBA 0xFFFFFFFF
+
//
// platform-independent types
//
CHAR16 name[36];
} GPT_ENTRY;
-#define GPT_KIND_SYSTEM (0)
-#define GPT_KIND_DATA (1)
-#define GPT_KIND_BASIC_DATA (2)
-#define GPT_KIND_FATAL (3)
-
typedef struct {
UINT8 guid[16];
UINT8 mbr_type;