diff options
Diffstat (limited to 'util.h')
| -rw-r--r-- | util.h | 14 |
1 files changed, 12 insertions, 2 deletions
| @@ -1,7 +1,17 @@ | |||
| 1 | #ifndef UTIL_H | 1 | #ifndef UTIL_H |
| 2 | #define UTIL_H 1 | 2 | #define UTIL_H 1 |
| 3 | 3 | ||
| 4 | #define XSTR(s) STR(s) | 4 | #include <stdint.h> |
| 5 | #define STR(s) #s | 5 | |
| 6 | // convert to L string | ||
| 7 | #define LSTR(s) XLSTR(s) | ||
| 8 | #define XLSTR(s) L ## #s | ||
| 9 | // convert to string | ||
| 10 | #define STR(s) XSTR(s) | ||
| 11 | #define XSTR(s) #s | ||
| 12 | |||
| 13 | |||
| 14 | int bitpop(uint8_t bits); | ||
| 15 | int biton(uint8_t bits); | ||
| 6 | 16 | ||
| 7 | #endif | 17 | #endif |
