[PATCH 1/9] stringify: add HEX_STRING()
From: Randy Dunlap
Date: Sun Jul 10 2011 - 16:02:10 EST
From: Randy Dunlap <rdunlap@xxxxxxxxxxxx>
Add HEX_STRING(value) to stringify.h so that drivers can
convert kconfig hex values (without leading "0x") to useful
hex constants.
Several drivers/media/radio/ drivers need this. I haven't
checked if any other drivers need to do this.
Alternatively, kconfig could produce hex config symbols with
leading "0x".
Signed-off-by: Randy Dunlap <rdunlap@xxxxxxxxxxxx>
---
include/linux/stringify.h | 7 +++++++
1 file changed, 7 insertions(+)
NOTE: The other 8 patches are on lkml and linux-media mailing lists.
--- linux-next-20110707.orig/include/linux/stringify.h
+++ linux-next-20110707/include/linux/stringify.h
@@ -9,4 +9,11 @@
#define __stringify_1(x...) #x
#define __stringify(x...) __stringify_1(x)
+/*
+ * HEX_STRING(value) is useful for CONFIG_ values that are in hex,
+ * but kconfig does not put a leading "0x" on them.
+ */
+#define HEXSTRINGVALUE(h, value) h##value
+#define HEX_STRING(value) HEXSTRINGVALUE(0x, value)
+
#endif /* !__LINUX_STRINGIFY_H */
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/