chiark / gitweb /
base/asm-common.h: Add some general C preprocessor utilities.
[catacomb] / base / asm-common.h
index e5e0f2f247d6aa6f6b45e2cd14b7a22a3c4c57ef..77dd6a72d0a17c2abc35be7c49e94c8f44682c2d 100644 (file)
 ///--------------------------------------------------------------------------
 /// General definitions.
 
+// Preprocessor hacks.
+#define STRINGY(x) _STRINGY(x, y)
+#define _STRINGY(x) #x
+#define GLUE(x, y) _GLUE(x, y)
+#define _GLUE(x, y) x##y
+#define _EMPTY
+
 // Some useful variables.
        .L$_subsec = 0