… | |
… | |
28 | //#define _GLIBCXX_CONCEPT_CHECKS |
28 | //#define _GLIBCXX_CONCEPT_CHECKS |
29 | |
29 | |
30 | #ifndef EXTERN |
30 | #ifndef EXTERN |
31 | #define EXTERN extern |
31 | #define EXTERN extern |
32 | #endif |
32 | #endif |
33 | |
|
|
34 | #include "includes.h" |
|
|
35 | #include "config.h" |
|
|
36 | #include "compiler.h" |
|
|
37 | #include "define.h" |
|
|
38 | |
|
|
39 | #ifndef TRUE |
|
|
40 | #define TRUE 1 |
|
|
41 | #endif |
|
|
42 | |
|
|
43 | #ifndef FALSE |
|
|
44 | #define FALSE 0 |
|
|
45 | #endif |
|
|
46 | |
|
|
47 | extern short freearr_x[SIZEOFFREE], freearr_y[SIZEOFFREE]; |
|
|
48 | extern int freedir[SIZEOFFREE]; |
|
|
49 | extern int rightof_x[9], rightof_y[9]; |
|
|
50 | extern int leftof_x[9], leftof_y[9]; |
|
|
51 | |
33 | |
52 | // used only for tagging structure members so scripting languages |
34 | // used only for tagging structure members so scripting languages |
53 | // can easily parse the include files. |
35 | // can easily parse the include files. |
54 | #define INTERFACE_CLASS(name) |
36 | #define INTERFACE_CLASS(name) |
55 | #define ACC(meta,member) member |
37 | #define ACC(meta,member) member |
56 | #define MTH |
38 | #define MTH |
|
|
39 | #define GENCONST_IV(patterns) |
|
|
40 | |
|
|
41 | #include "includes.h" |
|
|
42 | #include "config.h" |
|
|
43 | #include "compiler.h" |
|
|
44 | #include "define.h" |
|
|
45 | |
|
|
46 | #ifndef TRUE |
|
|
47 | #define TRUE 1 |
|
|
48 | #endif |
|
|
49 | |
|
|
50 | #ifndef FALSE |
|
|
51 | #define FALSE 0 |
|
|
52 | #endif |
|
|
53 | |
|
|
54 | extern short freearr_x[SIZEOFFREE], freearr_y[SIZEOFFREE]; |
|
|
55 | extern int freedir[SIZEOFFREE]; |
|
|
56 | extern int rightof_x[9], rightof_y[9]; |
|
|
57 | extern int leftof_x[9], leftof_y[9]; |
57 | |
58 | |
58 | #include "keyword.h" |
59 | #include "keyword.h" |
59 | #include "traits.h" |
60 | #include "traits.h" |
60 | #include "logger.h" |
61 | #include "logger.h" |
61 | #include "dynbuf.h" |
62 | #include "dynbuf.h" |