From 8f27dbf32f2400a438cac42098eebd1790e1eceb Mon Sep 17 00:00:00 2001 From: Aaron Durbin Date: Fri, 26 Apr 2013 11:58:35 -0500 Subject: [PATCH] BACKPORT: string: Add STRINGIFY macro STRINGIFY makes a string from a token. It is generally useful. Even though STRINGIFY is not defined to be in the C library it's placed in string.h because it does make a string. Change-Id: If8e16cb321bb53eed4013dc5ea2436a4f40eeb6b Signed-off-by: Aaron Durbin Reviewed-on: https://gerrit.chromium.org/gerrit/49738 Reviewed-by: Duncan Laurie --- src/include/string.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/include/string.h b/src/include/string.h index 44f244c733..77985e1325 100644 --- a/src/include/string.h +++ b/src/include/string.h @@ -4,6 +4,12 @@ #include #include +/* Stringify a token */ +#ifndef STRINGIFY +#define _STRINGIFY(x) #x +#define STRINGIFY(x) _STRINGIFY(x) +#endif + void *memcpy(void *dest, const void *src, size_t n); void *memmove(void *dest, const void *src, size_t n); void *memset(void *s, int c, size_t n);