]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - gmqcc.h
Need to keep prog->entities up to date when spawning entities
[xonotic/gmqcc.git] / gmqcc.h
diff --git a/gmqcc.h b/gmqcc.h
index 2da9d8c9c04e39bb2a8f3babd0ff094357745708..26428b82ac6c104063a0d80b5ae830f9ebbcc0fa 100644 (file)
--- a/gmqcc.h
+++ b/gmqcc.h
@@ -917,6 +917,7 @@ typedef struct qc_program_s {
     MEM_VECTOR_MAKE(char,                   strings);
     MEM_VECTOR_MAKE(qcint,                  globals);
     MEM_VECTOR_MAKE(qcint,                  entitydata);
+    MEM_VECTOR_MAKE(bool,                   entitypool);
 
     size_t tempstring_start;
     size_t tempstring_at;
@@ -990,13 +991,13 @@ static const opts_flag_def opts_flag_list[] = {
 };
 
 enum {
-# define GMQCC_DEFINE_FLAG(X) X,
+# define GMQCC_DEFINE_FLAG(X) WARN_##X,
 #  include "warns.def"
 # undef GMQCC_DEFINE_FLAG
     COUNT_WARNINGS
 };
 static const opts_flag_def opts_warn_list[] = {
-# define GMQCC_DEFINE_FLAG(X) { #X, LONGBIT(X) },
+# define GMQCC_DEFINE_FLAG(X) { #X, LONGBIT(WARN_##X) },
 #  include "warns.def"
 # undef GMQCC_DEFINE_FLAG
     { NULL, LONGBIT(0) }