From: anon Date: Wed, 20 Sep 2023 20:44:03 +0000 (+0200) Subject: Merge branch 'master' of https://git.lain.church/emil/hl X-Git-Url: https://git.xolatile.top/?a=commitdiff_plain;h=1c0387ad2255bac729b10cad5df76397145064bb;p=public-libhl.git Merge branch 'master' of https://git.lain.church/emil/hl --- 1c0387ad2255bac729b10cad5df76397145064bb diff --cc source/main.c index b8c90b0,aad9a69..c61b3d2 --- a/source/main.c +++ b/source/main.c @@@ -73,53 -73,53 +73,53 @@@ main(int argc terminal_hl_init(); - while (++argv, - --argc) - { - if (**argv == '-') - { - syn = 1; - /* fprintf(stderr, "handle '%s'\n", *argv+1); */ - /* lazy as hell, TODO use uthash */ - if (strcmp(*argv+1, "c") == 0) - { - #include "syntax/c.h" - } - else - { - fprintf(stderr, "%s: Unimplemented syntax '%s'\n", argv0, *argv+1); - return 1; - } - } - else - { - if (!syn) - { - #include "syntax/c.h" - } - free(buffer); - arg = 1; - buffer = slurp(*argv); - render_string(buffer, "cterm"); - if (!buffer) - { - perror(argv0); - return 1; - } - } - } - if (!arg) - { - if (!syn) - { - #include "syntax/c.h" - } - buffer = get_stdin(); - render_string(buffer, "cterm"); - } + while (++argv, + --argc) + { + if (**argv == '-') + { + syn = 1; + /* fprintf(stderr, "handle '%s'\n", *argv+1); */ + /* lazy as hell, TODO use uthash */ + if (strcmp(*argv+1, "c") == 0) + { + #include "syntax/c.h" + } + else + { + fprintf(stderr, "%s: Unimplemented syntax '%s'\n", argv0, *argv+1); + return 1; + } + } + else + { + if (!syn) + { + #include "syntax/c.h" + } + free(buffer); + arg = 1; + buffer = slurp(*argv); + render_string(buffer, "cterm"); + if (!buffer) + { + perror(argv0); + return 1; + } + } + } + if (!arg) + { + if (!syn) + { + #include "syntax/c.h" + } + buffer = get_stdin(); + render_string(buffer, "cterm"); + } fflush(stdout); - //hl_deinit(); + hl_deinit(); free(buffer); //terminal_hl_deinit();