From 2e6629b63805b6d205021bf9d822ca78bd9e6548 Mon Sep 17 00:00:00 2001 From: Shamus Hammons Date: Thu, 12 Sep 2013 10:00:35 -0500 Subject: [PATCH] Forgot minor release number bump. :-P --- expr.c | 14 ++++++++++---- version.h | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/expr.c b/expr.c index 7cedc41..6f0b619 100644 --- a/expr.c +++ b/expr.c @@ -323,8 +323,8 @@ int expr(TOKEN * otk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) *a_esym = NULL; tok++; - *evalTokenBuffer++ = ENDEXPR; - return OK; +// *evalTokenBuffer++ = ENDEXPR; +// return OK; } else if (*tok == CONST) { @@ -334,6 +334,8 @@ int expr(TOKEN * otk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) if (a_esym != NULL) *a_esym = NULL; + + tok += 2; } else if (*tok == '*') { @@ -349,7 +351,8 @@ int expr(TOKEN * otk, VALUE * a_value, WORD * a_attr, SYM ** a_esym) if (a_esym != NULL) *a_esym = NULL; - tok--; +// tok--; + tok++; } else if (*tok == STRING || *tok == SYMBOL) { @@ -410,16 +413,19 @@ thrown away right here. What the hell is it for? if ((symbol->sattr & (GLOBAL | DEFINED)) == GLOBAL && a_esym != NULL) *a_esym = symbol; + + tok += 2; } else { // Unknown type here... Alert the user! error("undefined RISC register in expression"); + // Prevent spurious error reporting... tok++; return ERROR; } - tok += 2; +// tok += 2; *evalTokenBuffer++ = ENDEXPR; return OK; } diff --git a/version.h b/version.h index ae702c6..9ed41e3 100644 --- a/version.h +++ b/version.h @@ -13,6 +13,6 @@ #define MAJOR 1 // Major version number #define MINOR 2 // Minor version number -#define PATCH 5 // Patch release number +#define PATCH 6 // Patch release number #endif // __VERSION_H__ -- 2.37.2