]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/lib/misc.qh
ftepp: remove
[xonotic/xonotic-data.pk3dir.git] / qcsrc / lib / misc.qh
index cecb15a11eb647a0662412970805d2625d87f0a9..5dd3e77395c1c4bbb97a92336bac6f8154674a60 100644 (file)
@@ -1,12 +1,7 @@
 #ifndef MISC_H
 #define MISC_H
 
-#ifdef GMQCC
-       #define EVAL(...) __VA_ARGS__
-
-       #define OVERLOAD_(F, ...) F##_##__VA_COUNT__(__VA_ARGS__)
-       #define OVERLOAD(F, ...) F##_##__VA_COUNT__(__VA_ARGS__)
-#else
+#ifdef __STDC__
        #define EMPTY()
        #define DEFER(id) id EMPTY()
 
        #define OVERLOAD__(F, ...) OVERLOAD___(F,##__VA_ARGS__, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)
        #define OVERLOAD_(...) DEFER(OVERLOAD__(__VA_ARGS__))
        #define OVERLOAD(F, ...) OVERLOAD_(F,##__VA_ARGS__)(__VA_ARGS__)
+#else
+       #define EVAL(...) __VA_ARGS__
+
+       #define OVERLOAD_(F, ...) F##_##__VA_COUNT__(__VA_ARGS__)
+       #define OVERLOAD(F, ...) F##_##__VA_COUNT__(__VA_ARGS__)
 #endif
 
 #if defined(CSQC)