]> code.delx.au - refind/blobdiff - gptsync/gptsync.h
Fixed gptsync bug that could cause system hang; changed "Reboot to
[refind] / gptsync / gptsync.h
index 2a1bbf01bf67e48b6844a95e9b421a04420acf4b..17150e28dc14900b9bb9f01a57e51fac456dd1d7 100644 (file)
@@ -41,6 +41,7 @@
 // config
 //
 
+
 #if defined(EFI32) || defined(EFIX64)
 #define CONFIG_EFI
 #endif
@@ -116,6 +117,13 @@ void Print(wchar_t *format, ...);
 
 #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
 //
@@ -160,11 +168,6 @@ typedef struct {
     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;