… | |
… | |
48 | // used only for tagging structure members so scripting languages |
48 | // used only for tagging structure members so scripting languages |
49 | // can easily parse the include files. |
49 | // can easily parse the include files. |
50 | #define INTERFACE_CLASS(name) |
50 | #define INTERFACE_CLASS(name) |
51 | #define ACC(meta,member) member |
51 | #define ACC(meta,member) member |
52 | #define MTH |
52 | #define MTH |
|
|
53 | |
|
|
54 | #if __GNUC__ >= 3 |
|
|
55 | # define attribute(attrlist) __attribute__(attrlist) |
|
|
56 | #else |
|
|
57 | # define attribute(attrlist) |
|
|
58 | #endif |
53 | |
59 | |
54 | #include "keyword.h" |
60 | #include "keyword.h" |
55 | #include "traits.h" |
61 | #include "traits.h" |
56 | #include "dynbuf.h" |
62 | #include "dynbuf.h" |
57 | #include "util.h" |
63 | #include "util.h" |