//
-// Initialize Line Processor
+// Initialize line processor
//
void InitLineProcessor(void)
{
//
-// Line Processor
+// Line processor
//
void Assemble(void)
{
{
//REALLY? sy->sattre |= ~UNDEF_EQUR;
sy->sattre &= ~UNDEF_EQUR;
- sy->svalue = 0;
+ sy->svalue = 0;
}
else if ((equtyp == CCDEF) && (sy->sattre & UNDEF_CC))
{
}
}
- // 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
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)
{
//
-// .if, Start Conditional Assembly
+// .if, Start conditional assembly
//
int d_if(void)
{
//
-// .else, Do Alternate Case For .if
+// .else, Do alternate case for .if
//
int d_else(void)
{