X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=68kgen.c;h=f1129967e3654a8c500d2d4d4b5c5f461eca3700;hp=a51b105c45e90eed4b96d792ce0240bd51382f76;hb=c38505ee4b2a0de59926107e52fb8bb84041a0e4;hpb=60f204cb9e3905100da0d89f14bb40db764acd9e diff --git a/68kgen.c b/68kgen.c index a51b105..f112996 100644 --- 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, ");