X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fmacro.qh;h=1541b9997cff5efb80c96fa1a3844c00b6dcc1ba;hb=28d902eb626eef4ab7c484ce2eb78e80ca0e2d3f;hp=1301ca4a4e57be35623bed9efbda0bc98a38d9db;hpb=f1a87492d9fed27a64d0e99c068705aba5509f26;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/macro.qh b/qcsrc/lib/macro.qh index 1301ca4a4..1541b9997 100644 --- a/qcsrc/lib/macro.qh +++ b/qcsrc/lib/macro.qh @@ -1,8 +1,7 @@ -#ifndef MACRO_H -#define MACRO_H +#pragma once #if 1 - void voidfunc() { error("voidfunc"); } + void voidfunc() { } #define MACRO_BEGIN if (1) { #define MACRO_END } else voidfunc() #else @@ -13,4 +12,8 @@ #define _CAT(a, b) a ## b #define CAT(a, b) _CAT(a, b) -#endif +#define _STR(it) #it +#define STR(it) _STR(it) + +#define EMPTY() +#define DEFER(id) id EMPTY()