]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - gmqcc.h
AUTHORS
[xonotic/gmqcc.git] / gmqcc.h
diff --git a/gmqcc.h b/gmqcc.h
index f1004ebf3c96ac8d53fdc358bca7175b1a69d58f..5edaeae14bd8172c9f0bcbf98d007c0d94174e7a 100644 (file)
--- a/gmqcc.h
+++ b/gmqcc.h
@@ -167,6 +167,8 @@ void  util_debug     (const char *, const char *, ...);
 int   util_getline   (char **, size_t *, FILE *);
 void  util_endianswap(void *, int, int);
 
+uint32_t util_crc32(const char *, int, register const short); 
+
 #ifdef NOTRACK
 #    define mem_a(x) malloc(x)
 #    define mem_d(x) free  (x)
@@ -471,4 +473,17 @@ static const struct {
 void asm_init (const char *, FILE **);
 void asm_close(FILE *);
 void asm_parse(FILE *);
+//======================================================================
+//============================= main.c =================================
+//======================================================================
+enum {
+    COMPILER_QCC,     /* circa  QuakeC */
+    COMPILER_FTEQCC,  /* fteqcc QuakeC */
+    COMPILER_QCCX,    /* qccx   QuakeC */
+    COMPILER_GMQCC    /* this   QuakeC */
+};
+extern int opts_debug;
+extern int opts_memchk;
+extern int opts_darkplaces_stringtablebug;
+extern int opts_omit_nullcode;
 #endif