xref: /openbmc/u-boot/include/linux/stringify.h (revision cae4a8a2)
1*9aed5080SMarek Vasut #ifndef __LINUX_STRINGIFY_H
2*9aed5080SMarek Vasut #define __LINUX_STRINGIFY_H
3*9aed5080SMarek Vasut 
4*9aed5080SMarek Vasut /* Indirect stringification.  Doing two levels allows the parameter to be a
5*9aed5080SMarek Vasut  * macro itself.  For example, compile with -DFOO=bar, __stringify(FOO)
6*9aed5080SMarek Vasut  * converts to "bar".
7*9aed5080SMarek Vasut  */
8*9aed5080SMarek Vasut 
9*9aed5080SMarek Vasut #define __stringify_1(x...)	#x
10*9aed5080SMarek Vasut #define __stringify(x...)	__stringify_1(x)
11*9aed5080SMarek Vasut 
12*9aed5080SMarek Vasut #endif	/* !__LINUX_STRINGIFY_H */
13