X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=procln.c;h=44b94d698332703eca6e06b0f5a784b7e086f9b5;hp=e851408994f8ad788fb7539a1d9e00f4696c0cb4;hb=a48737de123e304866212f5382d6fa4174d496a0;hpb=d95ee7f628ceac9af515079fb6797476557a23d2 diff --git a/procln.c b/procln.c index e851408..44b94d6 100644 --- a/procln.c +++ b/procln.c @@ -94,7 +94,7 @@ int HandleLabel(char *, int); // -// Initialize Line Processor +// Initialize line processor // void InitLineProcessor(void) { @@ -106,7 +106,7 @@ void InitLineProcessor(void) // -// Line Processor +// Line processor // void Assemble(void) { @@ -371,7 +371,7 @@ normal: { //REALLY? sy->sattre |= ~UNDEF_EQUR; sy->sattre &= ~UNDEF_EQUR; - sy->svalue = 0; + sy->svalue = 0; } else if ((equtyp == CCDEF) && (sy->sattre & UNDEF_CC)) { @@ -386,9 +386,8 @@ normal: } } - // Put symbol in "order of definition" list - if (!(sy->sattr & SDECLLIST)) - AddToSymbolOrderList(sy); + // Put symbol in "order of definition" list if it's not already there + AddToSymbolDeclarationList(sy); // Parse value to equate symbol to; // o .equr @@ -694,9 +693,8 @@ int HandleLabel(char * label, int labelType) else if (symbol->sattr & DEFINED) return errors("multiply-defined label '%s'", label); - // Put symbol in "order of definition" list - if (!(symbol->sattr & SDECLLIST)) - AddToSymbolOrderList(symbol); + // Put symbol in "order of definition" list if it's not already in it + AddToSymbolDeclarationList(symbol); if (orgactive) { @@ -728,7 +726,7 @@ int HandleLabel(char * label, int labelType) // -// .if, Start Conditional Assembly +// .if, Start conditional assembly // int d_if(void) { @@ -763,7 +761,7 @@ int d_if(void) // -// .else, Do Alternate Case For .if +// .else, Do alternate case for .if // int d_else(void) {