11da177e4SLinus Torvalds #ifndef __LINUX_STRINGIFY_H 21da177e4SLinus Torvalds #define __LINUX_STRINGIFY_H 31da177e4SLinus Torvalds 41da177e4SLinus Torvalds /* Indirect stringification. Doing two levels allows the parameter to be a 51da177e4SLinus Torvalds * macro itself. For example, compile with -DFOO=bar, __stringify(FOO) 61da177e4SLinus Torvalds * converts to "bar". 71da177e4SLinus Torvalds */ 81da177e4SLinus Torvalds 98f7c2c37SZhaolei #define __stringify_1(x...) #x 108f7c2c37SZhaolei #define __stringify(x...) __stringify_1(x) 111da177e4SLinus Torvalds 121da177e4SLinus Torvalds #endif /* !__LINUX_STRINGIFY_H */ 13