From: Shamus Hammons Date: Fri, 15 Apr 2016 14:56:45 +0000 (-0500) Subject: Fix for bug #71 (thanks to ggn for reporting! :-) X-Git-Tag: v2.1.0~164 X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=commitdiff_plain;h=bbaae2c20d534943356e82ebd22ca5425a1868d9 Fix for bug #71 (thanks to ggn for reporting! :-) --- diff --git a/direct.c b/direct.c index 89e4ee0..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,7 +996,8 @@ int d_dcb(WORD siz) VALUE evalc, eval; WORD eattr; -printf("dcb: section is %s%s%s (scattr=$%X)\n", (cursect & TEXT ? "TEXT" : ""), (cursect & DATA ? " DATA" : ""), (cursect & BSS ? "BSS" : ""), scattr); + 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"); diff --git a/version.h b/version.h index a6cbffd..c8fe5b5 100644 --- a/version.h +++ b/version.h @@ -13,6 +13,6 @@ #define MAJOR 1 // Major version number #define MINOR 4 // Minor version number -#define PATCH 8 // Patch release number +#define PATCH 9 // Patch release number #endif // __VERSION_H__