base/asm-common.h: Add some general C preprocessor utilities.
[catacomb] / base / asm-common.h
index e5e0f2f..77dd6a7 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