chain.c32, libcom32: Move guid_le_walk_map
authorShao Miller <shao.miller@yrdsb.edu.on.ca>
Mon, 28 Jun 2010 07:34:55 +0000 (03:34 -0400)
committerShao Miller <shao.miller@yrdsb.edu.on.ca>
Sat, 10 Jul 2010 05:03:06 +0000 (01:03 -0400)
Moving portions of chain.c32 into libcom32.
There might be a better header for guid_le_walk_map to belong to.

Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
com32/include/syslinux/disk.h
com32/modules/chain.c

index 221b6a9..af9bf7b 100644 (file)
@@ -102,6 +102,19 @@ struct guid {
     uint64_t data4;
 } __attribute__ ((packed));
 
+/**
+ * This walk-map effectively reverses the little-endian
+ * portions of a GPT disk/partition GUID for a string representation.
+ * There might be a better header for this...
+ */
+static const char guid_le_walk_map[] = {
+    3, -1, -1, -1, 0,
+    5, -1, 0,
+    3, -1, 0,
+    2, 1, 0,
+    1, 1, 1, 1, 1, 1
+};
+
 extern int disk_int13_retry(const com32sys_t * inreg, com32sys_t * outreg);
 extern int disk_get_params(int disk, struct disk_info *const diskinfo);
 extern void *disk_read_sectors(const struct disk_info *const diskinfo,
index 1d3f7ba..1b41ba2 100644 (file)
@@ -348,18 +348,6 @@ err_alloc:
     return NULL;
 }
 
-    /*
-     * This walk-map effectively reverses the little-endian
-     * portions of the GUID in the output text
-     */
-static const char guid_le_walk_map[] = {
-    3, -1, -1, -1, 0,
-    5, -1, 0,
-    3, -1, 0,
-    2, 1, 0,
-    1, 1, 1, 1, 1, 1
-};
-
 #if DEBUG
 /*
  * Fill a buffer with a textual GUID representation.