To access local variables we use .local , but then, what?s the differnce in ..variable, _variable __vars and .locals?
Are ..locals even more local than .locals (that is: local to locals)?
Posted on 2002-07-26 08:47:05 by slop
..locals are not local. They are global, but they are not affecting the .locals zone.
Posted on 2002-07-26 11:05:49 by Tomasz Grysztar
Then what is the difference between this kind of variables?
(Maybe is an enhancement of v. 1.40?)
Posted on 2002-07-26 11:27:15 by slop


alpha: ; defines alpha
.1: ; defines alpha.1
.2: ; defines alpha.2
beta: ; defines beta
.1: ; defines beta.1
..gamma: ; defines ..gamma
.2: ; defines beta.2 (not ..gamma.2)
Posted on 2002-07-26 12:19:46 by Tomasz Grysztar
Thanx, I thought it was the opposite: more locals than locals, but they are just another kind of labels.
Then using one '_' or two '___' before the name of the label like _pwdump is just a convention, and doesn?t tell anything special to fasm, right?
Posted on 2002-07-26 12:30:24 by slop
Yes, it means nothing to fasm.
Posted on 2002-07-26 12:41:28 by Tomasz Grysztar
ANd what about if I use ...label (that?s 3 points), will it be interpreted as a local global or as a global local...? (feel free to tell me if my question is too stoopid)
Posted on 2002-07-26 12:45:47 by slop
Well, it begins with two dots, there are no more exceptions...
Posted on 2002-07-26 12:50:18 by Tomasz Grysztar
Okay.

How does it feel to have created such a great tool as FASM?
Posted on 2002-07-26 12:53:04 by slop