summaryrefslogtreecommitdiff
path: root/src/mapi/u_macros.h
blob: 72345b5f1566cbc0bb7662a12c7f6c2a0d0170d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef _U_MACROS_
#define _U_MACROS_

#define _U_STRINGIFY(x) #x
#define _U_CONCAT(x, y) x ## y
#define _U_CONCAT_STR(x, y) #x#y

#define U_STRINGIFY(x) _U_STRINGIFY(x)
#define U_CONCAT(x, y) _U_CONCAT(x, y)
#define U_CONCAT_STR(x, y) _U_CONCAT_STR(x, y)

#endif /* _U_MACROS_ */