diff options
-rw-r--r-- | include/compat/sys/types.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/compat/sys/types.h b/include/compat/sys/types.h index 2065f5f..dcd8067 100644 --- a/include/compat/sys/types.h +++ b/include/compat/sys/types.h | |||
@@ -49,6 +49,11 @@ typedef SSIZE_T ssize_t; | |||
49 | #else | 49 | #else |
50 | 50 | ||
51 | #ifndef __warn_references | 51 | #ifndef __warn_references |
52 | |||
53 | #ifndef __STRING | ||
54 | #define __STRING(x) #x | ||
55 | #endif | ||
56 | |||
52 | #if defined(__GNUC__) && defined (HAS_GNU_WARNING_LONG) | 57 | #if defined(__GNUC__) && defined (HAS_GNU_WARNING_LONG) |
53 | #define __warn_references(sym,msg) \ | 58 | #define __warn_references(sym,msg) \ |
54 | __asm__(".section .gnu.warning." __STRING(sym) \ | 59 | __asm__(".section .gnu.warning." __STRING(sym) \ |