flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
MHajduk 02 Oct 2010, 21:28
It's a well known issue to me.
![]() This code compiles OK: Code: include 'win32a.inc' jmp .toto struct .Z v dd ? ends .toto: Last edited by MHajduk on 02 Oct 2010, 21:29; edited 1 time in total |
|||
![]() |
|
Tomasz Grysztar 02 Oct 2010, 21:29
"struct" macro defines some labels, here for example "Z". And labels starting with dot are local to the most recent global label (the one not starting with dot). See manual, section 1.2.3, near the end.
|
|||
![]() |
|
MHajduk 02 Oct 2010, 21:33
As you can see TG confirmed what I wrote above.
![]() |
|||
![]() |
|
ouadji 02 Oct 2010, 22:14
Code: indeed this does compile with ".Z" ----------------------------------- jmp .toto struct .Z v dd ? ends .toto: ok, thank you MHajduk, thank you Tomasz. ![]() i'm working hard on next wink, many changes ! management of data_labels (label db/dd/ rb/rd .....) management of "struct" ... and "macro"<-- for bitRAKE ![]() Data_label management is complex, for example, to mention just one of many problems ... locals / x dd ? / endl struct/ x dd ?/ends ... ![]() Quote:
I dream of that even during the night ! ![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.