From a64d725a8d9be9686a7495e16209ae9ea86b6cbb Mon Sep 17 00:00:00 2001 From: stag019 Date: Tue, 4 Nov 2014 18:09:22 -0500 Subject: [PATCH] The actual way the macro bug should have been fixed. --- src/asm/fstack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/asm/fstack.c b/src/asm/fstack.c index da1b10af..c41745d5 100644 --- a/src/asm/fstack.c +++ b/src/asm/fstack.c @@ -284,7 +284,7 @@ fstk_RunMacro(char *s) pCurrentMacro = sym; CurrentFlexHandle = yy_scan_bytes(pCurrentMacro->pMacro, - (pCurrentMacro->ulMacroSize < MAXSYMLEN ? MAXSYMLEN : pCurrentMacro->ulMacroSize)); //Dirty hack to fix small macros using long label names. + strlen(pCurrentMacro->pMacro)); yy_switch_to_buffer(CurrentFlexHandle); return (1); } else