Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
compiler.qh
Go to the documentation of this file.
1#pragma once
2
3#ifndef QCC_SUPPORT_ACCUMULATE
4 //#ifdef GMQCC
5 #define QCC_SUPPORT_ACCUMULATE
6 //#endif
7#endif
8
9#ifndef QCC_SUPPORT_NIL
10 //#ifdef GMQCC
11 #define QCC_SUPPORT_NIL
12 //#endif
13#endif
14
15#ifndef QCC_SUPPORT_ERASEABLE
16 //#ifdef GMQCC
17 #define QCC_SUPPORT_ERASEABLE
18 //#endif
19#endif
20
21#ifndef QCC_SUPPORT_ALIAS
22 //#ifdef GMQCC
23 #define QCC_SUPPORT_ALIAS
24 //#endif
25#endif
26
27#ifndef QCC_SUPPORT_POW
28 //#ifdef GMQCC
29 #define QCC_SUPPORT_POW
30 //#endif
31#endif
32
33//#ifdef GMQCC
34 #define LABEL(id) :id
35//#else
36// #define LABEL(id) id:
37//#endif
38
39#ifdef FTEQCC
40 // Note: setting these warnings to "enable" makes them still show,
41 // but permits them with -Werror.
42
43 // Potentially uninitialised variable
44 #pragma warning enable F302
45
46 // Local "..." hides global with same name and type
47 #pragma warning enable F306
48
49 // sprintf: %d requires float at arg 4 (got __bfloat)
50 #pragma warning enable F324
51
52 // addstat: indicated type ev_integer does not match passed field type .float
53 #pragma warning enable F333
54#endif