X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Futil-pre.qh;h=4e8e1b59c8d35ac69ea37fe0f410f74eb1f79d92;hb=b82d616cdca14545008745a8aa7cc22422fa61d4;hp=bc086e4a9af392358db52715af04de0ae882f6bc;hpb=2f2147a6c665f04d1b6e860dce8a8a093e7d2b9e;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/util-pre.qh b/qcsrc/common/util-pre.qh index bc086e4a9..4e8e1b59c 100644 --- a/qcsrc/common/util-pre.qh +++ b/qcsrc/common/util-pre.qh @@ -1,2 +1,23 @@ +#ifdef FTEQCC #pragma flag enable subscope #pragma flag enable lo +#endif + +// FTEQCC can do this +// #define HAVE_YO_DAWG_CPP +// No, this is an ex-"feature" and non-C11. + +#ifndef NOCOMPAT +//# define WORKAROUND_XON010 +//# define COMPAT_XON050_ENGINE +# define COMPAT_NO_MOD_IS_XONOTIC +# define COMPAT_XON060_DONTCRASH_CHECKPVS +#endif + +#ifdef FTEQCC +#ifdef WATERMARK +const string FTEQCC_SUCKS_WATERMARKS_THROUGH_C60_FULLERENES = WATERMARK(); +#undef WATERMARK +#define WATERMARK FTEQCC_SUCKS_WATERMARKS_THROUGH_C60_FULLERENES +#endif +#endif