History

tools include: Copy linux/stringify.h from the kernel

There is code in tools/ that is directly including this file from the kernel, and this is verboten for a while, copy it so that the next csets can fix this situation.

Arnaldo Carvalho de Melo committed 10 years ago

Commit 737ef7d1 parent 4f3c8871 file · +12 −0Browse files

Showing the changes to tools/include/linux/stringify.h (1 of 1 file). Show all

Unified · Split

tools/include/linux/stringify.h+12−0
@@ -0,0 +1,12 @@
1+#ifndef __LINUX_STRINGIFY_H
2+#define __LINUX_STRINGIFY_H
3+
4+/* Indirect stringification. Doing two levels allows the parameter to be a
5+ * macro itself. For example, compile with -DFOO=bar, __stringify(FOO)
6+ * converts to "bar".
7+ */
8+
9+#define __stringify_1(x...) #x
10+#define __stringify(x...) __stringify_1(x)
11+
12+#endif /* !__LINUX_STRINGIFY_H */