1 #ifndef _U_MACROS_
2 #define _U_MACROS_
3 
4 #define _U_STRINGIFY(x) #x
5 #define _U_CONCAT(x, y) x ## y
6 #define _U_CONCAT_STR(x, y) #x#y
7 
8 #define U_STRINGIFY(x) _U_STRINGIFY(x)
9 #define U_CONCAT(x, y) _U_CONCAT(x, y)
10 #define U_CONCAT_STR(x, y) _U_CONCAT_STR(x, y)
11 
12 #endif /* _U_MACROS_ */
13