]> de.git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - exec.c
Use $(PREFIX)
[xonotic/gmqcc.git] / exec.c
diff --git a/exec.c b/exec.c
index f4c9ecf458f1a5a21d3247ad5f6ffee121d993fc..101901d86c24fff8d5a61fe132d808b489e17e90 100644 (file)
--- a/exec.c
+++ b/exec.c
@@ -51,7 +51,7 @@ static void qcvmerror(qc_program *prog, const char *fmt, ...)
     putchar('\n');
 }
 
-qc_program* prog_load(const char *filename)
+qc_program* prog_load(const char *filename, bool skipversion)
 {
     qc_program   *prog;
     prog_header   header;
@@ -66,7 +66,7 @@ qc_program* prog_load(const char *filename)
         return NULL;
     }
 
-    if (header.version != 6) {
+    if (!skipversion && header.version != 6) {
         loaderror("header says this is a version %i progs, we need version 6\n", header.version);
         file_close(file);
         return NULL;
@@ -1080,7 +1080,7 @@ int main(int argc, char **argv)
         exit(1);
     }
 
-    prog = prog_load(progsfile);
+    prog = prog_load(progsfile, noexec);
     if (!prog) {
         printf("failed to load program '%s'\n", progsfile);
         exit(1);