From bbaae2c20d534943356e82ebd22ca5425a1868d9 Mon Sep 17 00:00:00 2001 From: Shamus Hammons Date: Fri, 15 Apr 2016 09:56:45 -0500 Subject: [PATCH] Fix for bug #71 (thanks to ggn for reporting! :-) --- direct.c | 6 +++--- version.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 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__ -- 2.37.2