]> Shamusworld >> Repos - rmac/blobdiff - 68kgen.c
ELF support for RMAC.
[rmac] / 68kgen.c
index 23da319429c9c443e8c7aac2c3e9264b03c5e32b..a51b105c45e90eed4b96d792ce0240bd51382f76 100644 (file)
--- a/68kgen.c
+++ b/68kgen.c
@@ -1,9 +1,9 @@
 //
 // RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System
 // 68KGEN.C - Tool to Generate 68000 Opcode Table
-// Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends
+// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends
 // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
-// Source Utilised with the Kind Permission of Landon Dyer
+// Source utilised with the kind permission of Landon Dyer
 //
 
 #include <stdio.h>
@@ -34,7 +34,7 @@ int main(int argc, char ** argv)
 
        while (fgets(ln, 256, stdin) != NULL)
        {
-               ++lineno;                       /* bump line# */
+               lineno++;                       /* bump line# */
 
                if (*ln == '#')         /* ignore comments */
                        continue;
@@ -55,7 +55,7 @@ int main(int argc, char ** argv)
                                namv[namcnt++] = s;
 
                                while (*s && !isspace(*s))
-                                       ++s;
+                                       s++;
 
                                if (isspace(*s))
                                        *s++ = EOS;
@@ -70,15 +70,16 @@ int main(int argc, char ** argv)
 }
 
 
-/*
- *  Parse line
- */
+//
+// Parse line
+//
 void procln(int namc, char ** namv)
 {
        int i, j;
        char * s;
 
-       if (namc == 1)          /* alias for previous entry */
+       // alias for previous entry
+       if (namc == 1)
        {
                fprintf(kfp, "%s\t%d\n", namv[0], kwnum-1+1000);
                return;
@@ -90,7 +91,8 @@ void procln(int namc, char ** namv)
                exit(1);
        }
 
-       if (*namv[0] != '-')            /* output keyword name */
+       // output keyword name
+       if (*namv[0] != '-')
                fprintf(kfp, "%s\t%d\n", namv[0], kwnum + 1000);
 
        printf("/*%4d %-6s*/  {", kwnum, namv[0]);
@@ -102,7 +104,8 @@ void procln(int namc, char ** namv)
 
        printf(", %s, %s, ", namv[2], namv[3]);
 
-       if (*namv[4] == '%')            /* enforce little fascist percent signs */
+       // enforce little fascist percent signs
+       if (*namv[4] == '%')
        {
                for(i=1, j=0; i<17; ++i)
                {
@@ -124,7 +127,7 @@ void procln(int namc, char ** namv)
 
        printf("%s},\n", namv[5]);
 
-       ++kwnum;
+       kwnum++;
 }
 
 
@@ -134,3 +137,4 @@ void error(char * s, char * s1)
        fprintf(stderr, "\n");
        exit(1);
 }
+