X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=procln.c;h=8cdcc6af2501cd5e8b1886cbe76e3813a63a46d9;hp=4af12bd9000d95ab2001f85534a71c0b1a14670e;hb=HEAD;hpb=7d748dc6e2259984c9093c48d84ae1ed280632ad diff --git a/procln.c b/procln.c index 4af12bd..463ed1d 100644 --- a/procln.c +++ b/procln.c @@ -1,7 +1,7 @@ // // RMAC - Renamed Macro Assembler for all Atari computers // PROCLN.C - Line Processing -// Copyright (C) 199x Landon Dyer, 2011-2021 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2022 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // @@ -117,11 +117,9 @@ LONG amsktab[0124] = { M_FPSCR // 0123 }; // 0123 length - // Function prototypes int HandleLabel(char *, int); - // // Initialize line processor // @@ -133,7 +131,6 @@ void InitLineProcessor(void) ifent0.if_state = 0; } - // // Line processor // @@ -742,6 +739,7 @@ When checking to see if it's already been equated, issue a warning. while ((dsp_am0 & md->mn0) == 0 || (dsp_am1 & md->mn1) == 0) md = &dsp56k_machtab[md->mncont]; + GENLINENOSYM(); (*md->mnfunc)(md->mninst | (parcode << 8)); goto loop; } @@ -787,6 +785,7 @@ When checking to see if it's already been equated, issue a warning. // Call special-mode handler if (m->mnattr & CGSPECIAL) { + GENLINENOSYM(); (*m->mnfunc)(m->mninst, siz); goto loop; } @@ -821,11 +820,11 @@ When checking to see if it's already been equated, issue a warning. DEBUG { printf(" 68K: mninst=$%X, siz=$%X, mnattr=$%X, amsk0=$%X, mn0=$%X, amsk1=$%X, mn1=$%X\n", m->mninst, siz, m->mnattr, amsk0, m->mn0, amsk1, m->mn1); } + GENLINENOSYM(); (*m->mnfunc)(m->mninst, siz); goto loop; } - // // Handle the creation of labels // @@ -876,4 +875,3 @@ int HandleLabel(char * label, int labelType) return 0; } -