82 va_end (v); |
82 va_end (v); |
83 |
83 |
84 // Plural expression |
84 // Plural expression |
85 #define PLURAL(n) (n != 1) ? "s" : "" |
85 #define PLURAL(n) (n != 1) ? "s" : "" |
86 |
86 |
|
87 // Shortcut for zeroing something |
|
88 #define ZERO(obj) memset (&obj, 0, sizeof (obj)); |
|
89 |
87 void error (const char* text, ...); |
90 void error (const char* text, ...); |
88 char* ObjectFileName (str s); |
91 char* ObjectFileName (str s); |
89 bool fexists (char* path); |
92 bool fexists (char* path); |
90 |
93 |
91 // Make the parser's variables globally available |
94 // Make the parser's variables globally available |