]> Shamusworld >> Repos - rmac/blobdiff - 68kgen.c
Actually implement ^^FILESIZE this time :)
[rmac] / 68kgen.c
index a51b105c45e90eed4b96d792ce0240bd51382f76..f1129967e3654a8c500d2d4d4b5c5f461eca3700 100644 (file)
--- a/68kgen.c
+++ b/68kgen.c
@@ -1,7 +1,7 @@
 //
-// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System
+// RMAC - Reboot's Macro Assembler for all Atari computers
 // 68KGEN.C - Tool to Generate 68000 Opcode Table
-// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends
+// Copyright (C) 199x Landon Dyer, 2011-2020 Reboot and Friends
 // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
 // Source utilised with the kind permission of Landon Dyer
 //
@@ -76,12 +76,11 @@ int main(int argc, char ** argv)
 void procln(int namc, char ** namv)
 {
        int i, j;
-       char * s;
 
        // alias for previous entry
        if (namc == 1)
        {
-               fprintf(kfp, "%s\t%d\n", namv[0], kwnum-1+1000);
+               fprintf(kfp, "%s\t%d\n", namv[0], kwnum - 1 + 1000);
                return;
        }
 
@@ -99,7 +98,7 @@ void procln(int namc, char ** namv)
 
        if (*namv[1] == '!')
                printf("CGSPECIAL");
-       else for (s = namv[1], i=0; *s; ++s)
+       else for(char * s=namv[1], i=0; *s; s++)
                printf("%sSIZ%c", (i++ ? "|" : ""), *s);
 
        printf(", %s, %s, ", namv[2], namv[3]);
@@ -107,12 +106,12 @@ void procln(int namc, char ** namv)
        // enforce little fascist percent signs
        if (*namv[4] == '%')
        {
-               for(i=1, j=0; i<17; ++i)
+               for(i=1, j=0; i<17; i++)
                {
                        j <<= 1;
 
                        if (namv[4][i] == '1' || isupper(namv[4][i]))
-                               ++j;
+                               j++;
                }
 
                printf("0x%04x, ", j);
@@ -121,7 +120,7 @@ void procln(int namc, char ** namv)
                printf("%s, ", namv[4]);
 
        if (namc == 7 && *namv[6] == '+')
-               printf("%d, ", kwnum+1);
+               printf("%d, ", kwnum + 1);
        else
                printf("0, ");