flat assembler
Message board for the users of flat assembler.
Index
> Macroinstructions > structure redefinition |
Author |
|
vid 30 Apr 2005, 08:09
"struc{}" doesn't declare relative address labels (labels which give you address inside structure, like MY_STRUCT.param1).
For that reason there was created macro "struct" which does this at place of "ends". So these labels are declared here, and even if you fix MY_STRUCT later, there isn't any place where relative addresses could be declared with new name. Also "MY_STRUCT" in "MY_STRUCT.param1" isn't fixed because "MY_STRUCT.param1" is considered as single symbol to FASM. "." is part of name, not operator. |
|||
30 Apr 2005, 08:09 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.