X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fcvar.qh;h=adcb7dfee0393a0685a3869405a68f3bddca56b5;hb=537313c9e52ce93b28ad6580b76e92d99f0a9d93;hp=d79ae11544d5467ccbc93e9d7e3bdbb954cd0b19;hpb=317ec3eb27ada1c4668876e9499136125acb7984;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/cvar.qh b/qcsrc/lib/cvar.qh index d79ae1154..adcb7dfee 100644 --- a/qcsrc/lib/cvar.qh +++ b/qcsrc/lib/cvar.qh @@ -1,5 +1,4 @@ -#ifndef CVAR_H -#define CVAR_H +#pragma once #include "nil.qh" #include "progname.qh" @@ -84,8 +83,7 @@ const noref vector default_vector = '0 0 0'; __AUTOCVAR(file, archive, var, type, desc, default_##type) #define AUTOCVAR_6(file, archive, var, type, default, desc) \ __AUTOCVAR(file, archive, var, type, desc, default) -#define _AUTOCVAR(...) EVAL(OVERLOAD(AUTOCVAR, __FILE__, __VA_ARGS__)) +#define _AUTOCVAR(...) EVAL__AUTOCVAR(OVERLOAD(AUTOCVAR, __FILE__, __VA_ARGS__)) +#define EVAL__AUTOCVAR(...) __VA_ARGS__ #define AUTOCVAR_SAVE(...) _AUTOCVAR(true, __VA_ARGS__) #define AUTOCVAR(...) _AUTOCVAR(false, __VA_ARGS__) - -#endif