X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fcompiler.qh;h=5ca0ed56525ee33886c46a0a7c27ecfd7763068b;hb=55f166a94432b80e71f6f76702a1b15fde60c474;hp=69aad5c54abe1711a5010d4eb545371f07476bbb;hpb=c51698509e174e343dff48128a1dcfff1527c535;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/compiler.qh b/qcsrc/lib/compiler.qh index 69aad5c54..5ca0ed565 100644 --- a/qcsrc/lib/compiler.qh +++ b/qcsrc/lib/compiler.qh @@ -1,16 +1,37 @@ -#ifndef COMPILER_H -#define COMPILER_H +#pragma once #ifndef QCC_SUPPORT_ACCUMULATE - #ifdef GMQCC - #define QCC_SUPPORT_ACCUMULATE - #endif + #ifdef GMQCC + #define QCC_SUPPORT_ACCUMULATE + #endif #endif #ifndef QCC_SUPPORT_NIL + #ifdef GMQCC + #define QCC_SUPPORT_NIL + #endif +#endif + +#ifndef QCC_SUPPORT_ERASEABLE + #ifdef GMQCC + #define QCC_SUPPORT_ERASEABLE + #endif +#endif + +#ifndef QCC_SUPPORT_ALIAS + #ifdef GMQCC + #define QCC_SUPPORT_ALIAS + #endif +#endif + +#ifndef QCC_SUPPORT_POW #ifdef GMQCC - #define QCC_SUPPORT_NIL + #define QCC_SUPPORT_POW #endif #endif +#ifdef GMQCC + #define LABEL(id) :id +#else + #define LABEL(id) id: #endif