Code: Select all
Macro LOWORD(a):((a)&$ffff):EndMacro
Macro HIWORD(a):(((a)>>16)&$ffff):EndMacro
Macro MAKELONG(a,b):(((a)&$ffff)+(b)<<16):EndMacro
Code: Select all
Macro LOWORD(a):((a)&$ffff):EndMacro
Macro HIWORD(a):(((a)>>16)&$ffff):EndMacro
Macro MAKELONG(a,b):(((a)&$ffff)+(b)<<16):EndMacro
Code: Select all
Structure int32
StructureUnion
a.a[4]
u.u[2]
l.l
EndStructureUnion
EndStructure
Global a.int32
a\l = $aaaabbbb
Debug Hex(a\u[0])
Debug Hex(a\u[1])