]> git.xolatile.top Git - public-libhl.git/commitdiff
Merge branch 'master' of https://git.lain.church/emil/hl
authoranon <anon@anon.anon>
Wed, 20 Sep 2023 20:44:03 +0000 (22:44 +0200)
committeranon <anon@anon.anon>
Wed, 20 Sep 2023 20:44:03 +0000 (22:44 +0200)
1  2 
source/main.c

diff --cc source/main.c
index b8c90b050da83140f14a832dcf88031a2ae6d49f,aad9a69203d19c771e8230b36e47c778de889c9c..c61b3d23024e7fb6d77da003c0f2e4f6ba8ac486
@@@ -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();