Signed-off-by: Sami Kerola <kerolasa@xxxxxx> --- include/c.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/c.h b/include/c.h index a192fb1..6b8793a 100644 --- a/include/c.h +++ b/include/c.h @@ -307,4 +307,13 @@ static inline int xusleep(useconds_t usec) # define SEEK_HOLE 4 #endif + +/* + * Macros to convert #define'itions to strings, for example + * #define XYXXY 42 + * printf ("%s=%s\n", stringify(XYXXY), stringify_value(XYXXY)); + */ +#define stringify_value(s) stringify(s) +#define stringify(s) #s + #endif /* UTIL_LINUX_C_H */ -- 1.9.2 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html