More readability cleanups.
[rmac] / 68kgen.c
index 51a7361a85edd4894b72bb4e8edb3ca5f7e85a98..b614454bbb601d7df82c059dc1455cfa5a77c974 100644 (file)
--- a/68kgen.c
+++ b/68kgen.c
@@ -28,15 +28,13 @@ int main(int argc, char ** argv)
        int namcnt;
        char ln[256];
 
-       if (argc == 2)
-               if ((kfp = fopen(argv[1], "w")) == NULL)
-                       error("Cannot create: %s", argv[1]);
+       if ((argc == 2) && ((kfp = fopen(argv[1], "w")) == NULL))
+               error("Cannot create: %s", argv[1]);
 
-//     while (gets(ln) != NULL)
        while (fgets(ln, 256, stdin) != NULL)
        {
-
                ++lineno;                       /* bump line# */
+
                if (*ln == '#')         /* ignore comments */
                        continue;
 
@@ -66,6 +64,7 @@ int main(int argc, char ** argv)
                if (namcnt)
                        procln(namcnt, namv);
        }
+
        return 0;
 }
 
@@ -99,6 +98,7 @@ void procln(int namc, char ** namv)
                printf("CGSPECIAL");
        else for (s = namv[1], i=0; *s; ++s)
                printf("%sSIZ%c", (i++ ? "|" : ""), *s);
+
        printf(", %s, %s, ", namv[2], namv[3]);
 
        if (*namv[4] == '%')            /* enforce little fascist percent signs */
@@ -126,6 +126,7 @@ void procln(int namc, char ** namv)
        ++kwnum;
 }
 
+
 void error(char * s, char * s1)
 {
        fprintf(stderr, s, s1);