X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=direct.c;h=c0b5be5cd83ed46279b9d0f7998a28432efe81bc;hp=175027292045ab67193e1b6c75a51ecc48523f6e;hb=bf97c76e7e6a87b0495cb037b094b6d8b5027a40;hpb=c7c27ef02a3d5c7d17e5728910961a4a1eeacfe3 diff --git a/direct.c b/direct.c index 1750272..c0b5be5 100644 --- a/direct.c +++ b/direct.c @@ -814,8 +814,7 @@ int d_bss(void) // int d_ds(WORD siz) { -if (debug) - printf("Directive: .ds.[size] = %u, sloc = $%X\n", siz, sloc); + DEBUG { printf("Directive: .ds.[size] = %u, sloc = $%X\n", siz, sloc); } VALUE eval; @@ -997,6 +996,8 @@ int d_dcb(WORD siz) VALUE evalc, eval; WORD eattr; + DEBUG { printf("dcb: section is %s%s%s (scattr=$%X)\n", (cursect & TEXT ? "TEXT" : ""), (cursect & DATA ? " DATA" : ""), (cursect & BSS ? "BSS" : ""), scattr); } + if ((scattr & SBSS) != 0) return error("illegal initialization of section");