flat assembler
Message board for the users of flat assembler.
Index
> Macroinstructions > .if CARRY? |
Author |
|
Tomasz Grysztar 01 Mar 2009, 16:00
Seems like a bug in macros. I will try to fix it soon.
Note, that ".if" is just a macro (defined in include\macro\if.inc), nothing built-in into fasm, so it doesn't much matter which fasm version it is. |
|||
01 Mar 2009, 16:00 |
|
Tomasz Grysztar 01 Mar 2009, 16:28
OK, I've got the fix. In the IF.INC file, in the PARSECOND macro, find fragment that looks like:
Code: match &,symb \\\{ parsed equ parsed,&, define status@cond define symb@cond \\\} match |,symb \\\{ parsed equ parsed,|, define status@cond define symb@cond \\\} and fix it like this: Code: match &,symb \\\{ parsed equ parsed,&, define status@cond define symb@cond define neg@cond \\\} match |,symb \\\{ parsed equ parsed,|, define status@cond define symb@cond define neg@cond \\\} I will include this fix with the new package update I'm preparing today. |
|||
01 Mar 2009, 16:28 |
|
gandalf 01 Mar 2009, 16:45
Tomasz Grysztar wrote: Seems like a bug in macros. I will try to fix it soon. I know it's a macro but I thought it was strange nobody noticed it. I thought that maybe you modified the "macro engine" in one of your latest releases. Thanks for the instantaneous fix! |
|||
01 Mar 2009, 16:45 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.