From: Shao Miller Date: Mon, 28 Jun 2010 07:34:55 +0000 (-0400) Subject: chain.c32, libcom32: Move guid_le_walk_map X-Git-Tag: syslinux-4.06-pre3~3^2~92^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f1753d9c93e7237ccd8fe587fa3aa28290f11b4d;p=profile%2Fivi%2Fsyslinux.git chain.c32, libcom32: Move guid_le_walk_map 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 --- diff --git a/com32/include/syslinux/disk.h b/com32/include/syslinux/disk.h index 221b6a9..af9bf7b 100644 --- a/com32/include/syslinux/disk.h +++ b/com32/include/syslinux/disk.h @@ -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, diff --git a/com32/modules/chain.c b/com32/modules/chain.c index 1d3f7ba..1b41ba2 100644 --- a/com32/modules/chain.c +++ b/com32/modules/chain.c @@ -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.