]> Pileus Git - ~andy/ct/blobdiff - ct.c
Saving broken stuff
[~andy/ct] / ct.c
diff --git a/ct.c b/ct.c
index 93eac2e425d3073dca322f99ebbf5faa9c229fa0..4f784d85340cd1409d4b26736c635244b861bb15 100644 (file)
--- a/ct.c
+++ b/ct.c
@@ -4,7 +4,7 @@
 
 #include "parse.h"
 
-gpointer parse(FILE *input, GList **data, GList **code);
+gpointer parse(char *name, FILE *input, GList **data, GList **code);
 
 int main(int argc, char **argv)
 {
@@ -21,7 +21,7 @@ int main(int argc, char **argv)
 
        /* Handle input and output */
        FILE *input = stdin;
-       if (argv[1] && !g_str_equal(input, "-"))
+       if (argv[1] && !g_str_equal(argv[1], "-"))
                input = fopen(argv[1], "r");
        if (!input)
                g_error("invalid input file");
@@ -41,7 +41,7 @@ int main(int argc, char **argv)
        /* Start compiling */
        GList *data = NULL;
        GList *code = NULL;
-       parse(input, &data, &code);
+       parse(argv[1], input, &data, &code);
        data = g_list_reverse(data);
        code = g_list_reverse(code);