]> Shamusworld >> Repos - rmac/blobdiff - procln.c
Version bump for last commit. :-)
[rmac] / procln.c
index 4af12bd9000d95ab2001f85534a71c0b1a14670e..463ed1db9d461dbc928c3fc4653e19b67dcb8f7a 100644 (file)
--- 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;
 }
-