Root/
Source at commit 1808 created 12 years 3 months ago. By blackosx, Revise layout of package installer 'Welcome' file so it looks cleaner. Change the copyright notice to begin from 2009 as seen in the Chameleon 2.0 r431 installer. Should this date be set earlier? | |
---|---|
1 | /*␊ |
2 | * Convert.h␊ |
3 | * Declare conversion utility functions␊ |
4 | * --Rek␊ |
5 | */␊ |
6 | ␊ |
7 | #ifndef __CONVERT_H␊ |
8 | #define __CONVERT_H␊ |
9 | #include "libsaio.h"␊ |
10 | #include "efi.h"␊ |
11 | ␊ |
12 | #define UUID_LEN␉16␊ |
13 | ␊ |
14 | const char * getStringFromUUID(const EFI_CHAR8* uuid);␊ |
15 | EFI_CHAR8* getUUIDFromString(const char *source);␊ |
16 | void *convertHexStr2Binary(const char *hexStr, int *outLength);␊ |
17 | uint32_t ascii_hex_to_int(char *buff);␊ |
18 | ␊ |
19 | static inline uint16_t dp_swap16(uint16_t toswap)␊ |
20 | {␊ |
21 | return (((toswap & 0x00FF) << 8) | ((toswap & 0xFF00) >> 8));␊ |
22 | }␊ |
23 | ␊ |
24 | static inline uint32_t dp_swap32(uint32_t toswap)␊ |
25 | {␊ |
26 | return ((toswap & 0x000000FF) << 24) |␊ |
27 | ((toswap & 0x0000FF00) << 8 ) |␊ |
28 | ((toswap & 0x00FF0000) >> 8 ) |␊ |
29 | ((toswap & 0xFF000000) >> 24);␊ |
30 | }␉␊ |
31 | ␊ |
32 | ␊ |
33 | #endif␊ |
34 |