Root/
Source at commit HEAD created 5 years 6 days ago. By ifabio, Few update to kernelPatcher (Credits to CrazyBirdy) | |
---|---|
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 uint8_t *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 | int␉␉hex2bin( const char *hex, uint8_t *bin, int len );␊ |
19 | ␊ |
20 | static inline uint16_t dp_swap16(uint16_t toswap)␊ |
21 | {␊ |
22 | return (((toswap & 0x00FF) << 8) | ((toswap & 0xFF00) >> 8));␊ |
23 | }␊ |
24 | ␊ |
25 | static inline uint32_t dp_swap32(uint32_t toswap)␊ |
26 | {␊ |
27 | return ((toswap & 0x000000FF) << 24) |␊ |
28 | ((toswap & 0x0000FF00) << 8 ) |␊ |
29 | ((toswap & 0x00FF0000) >> 8 ) |␊ |
30 | ((toswap & 0xFF000000) >> 24);␊ |
31 | }␉␊ |
32 | ␊ |
33 | ␊ |
34 | #endif␊ |
35 |