]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - main.c
-std=fteqcc gets its own operator list
[xonotic/gmqcc.git] / main.c
diff --git a/main.c b/main.c
index 2078079ad6beb33c3a4629f2d61e24d3007c7a5c..76e400727f118499bf9f5b517d094747859101a9 100644 (file)
--- a/main.c
+++ b/main.c
@@ -256,7 +256,7 @@ static bool options_parse(int argc, char **argv) {
                 case 'h':
                     usage();
                     exit(0);
-                    break;
+                    /* break; never reached because of exit(0) */
 
                 case 'E':
                     opts_pp_only = true;
@@ -384,7 +384,6 @@ static bool options_parse(int argc, char **argv) {
         else
         {
             /* it's a QC filename */
-            argitem item;
             item.filename = argv[0];
             item.type     = TYPE_QC;
             vec_push(items, item);
@@ -459,6 +458,9 @@ int main(int argc, char **argv) {
     if (opts_standard == COMPILER_GMQCC) {
         operators = c_operators;
         operator_count = c_operator_count;
+    } else if (opts_standard == COMPILER_FTEQCC) {
+        operators = fte_operators;
+        operator_count = fte_operator_count;
     } else {
         operators = qcc_operators;
         operator_count = qcc_operator_count;