Fix for bug #71 (thanks to ggn for reporting! :-)
authorShamus Hammons <jlhamm@acm.org>
Fri, 15 Apr 2016 14:56:45 +0000 (09:56 -0500)
committerShamus Hammons <jlhamm@acm.org>
Fri, 15 Apr 2016 14:56:45 +0000 (09:56 -0500)
direct.c
version.h

index 89e4ee0149855e7c7b7031422058eee2d5a10559..c0b5be5cd83ed46279b9d0f7998a28432efe81bc 100644 (file)
--- 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");
 
index a6cbffda820daef5142b76391582c45c0c868ab8..c8fe5b52564b4079bb01ed647956e942645c5832 100644 (file)
--- 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__