diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-01-24 18:07:14 -0500 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-01-24 18:07:14 -0500 |
commit | d8635ac6f0d91f110587df4a9d5a60a2154b55c3 (patch) | |
tree | 03ad42e85971d30cd006f26167aab4780b9cc399 /main.c | |
parent | 7645cdc5e3635623f89042d80d4dfd5dd4a95dda (diff) |
more #builtin
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -18,17 +18,22 @@ /* TODO: -see NOTE in test.toc -variadic fns -#include -constants in structs #builtin values - accessed via, e.g. #builtin("sizeof(int)") - sizeof(int) (size of C int type), sizeof(long), sizeof(size_t) etc. - compiling - true if @ compile time, false otherwise - stdout, stderr, stdin - pointers to C FILEs +clean up copy_expr +each=>for + +#C_int, #C_long, etc. + +#include +constants in structs #if +variadic fns + --- X ::= newtype(int); or something don't allow while {3; 5} (once break is added) @@ -60,7 +65,7 @@ int main(int argc, char **argv) { } const char *out_filename = "out.c"; for (int i = 2; i < argc-1; ++i) { - if (strcmp(argv[i], "-o") == 0) + if (strs_equal(argv[i], "-o")) out_filename = argv[i+1]; } |