volume_id: uuid_format small code shrink

function                                             old     new   delta
volume_id_set_uuid                                   318     300     -18

Signed-off-by: Sven-Göran Bergh <sgb@systemasis.org>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Sven-Göran Bergh
2013-01-14 00:50:49 +01:00
committed by Denys Vlasenko
parent 07b419dbcb
commit 5218515508
2 changed files with 9 additions and 20 deletions

View File

@@ -136,11 +136,15 @@ void FAST_FUNC free_volume_id(struct volume_id *id);
#define cpu_to_be32(x) (x)
#endif
/* volume_id_set_uuid(id,buf,fmt) assumes size of uuid buf
* by shifting: 4 << fmt, except for fmt == UUID_DCE_STRING.
* The constants below should match sizes.
*/
enum uuid_format {
UUID_DCE_STRING,
UUID_DCE,
UUID_DOS,
UUID_NTFS,
UUID_DOS = 0, /* 4 bytes */
UUID_NTFS = 1, /* 8 bytes */
UUID_DCE = 2, /* 16 bytes */
UUID_DCE_STRING = 3, /* 36 bytes (VOLUME_ID_UUID_SIZE) */
};
enum endian {