]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - main.c
Parsing function calls
[xonotic/gmqcc.git] / main.c
diff --git a/main.c b/main.c
index 62786d35acb325a9dd32952ef0783d24c5df6ec3..195574ea1538c737b65aeb0f7bb4207a5d3066c8 100644 (file)
--- a/main.c
+++ b/main.c
  * SOFTWARE.
  */
 #include "gmqcc.h"
-typedef struct { char *name, type; } argitem;
-VECTOR_MAKE(argitem, items);
 
+bool parser_compile(const char *filename);
 int main(int argc, char **argv) {
-    size_t itr;
-
     util_debug("COM", "starting ...\n");
 
+    if (argc == 2) {
+        if (!parser_compile(argv[1])) {
+            printf("There were compile errors\n");
+        }
+    }
+
     util_debug("COM", "cleaning ...\n");
-    /* clean list */
-    for (itr = 0; itr < items_elements; itr++)
-        mem_d(items_data[itr].name);
-    mem_d(items_data);
 
     util_meminfo();
     return 0;