4 #define CVAR_DESCRIBE(var, desc) localcmd(sprintf("\nseta %1$s \"$%1$s\" \"%2$s\"\n", #var, desc))
6 #define AUTOCVAR_3(var, type, desc) \
7 STATIC_INIT(autocvar_##var) { CVAR_DESCRIBE(var, desc); } \
9 #define AUTOCVAR_4(var, type, default, desc) \
10 AUTOCVAR_3(var, type, desc) = default
11 #define AUTOCVAR(...) OVERLOAD(AUTOCVAR, __VA_ARGS__)