mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-16 18:30:50 +12:00
24 lines
257 B
NASM
24 lines
257 B
NASM
; Enumerate variables
|
|
|
|
enum_start: MACRO
|
|
if _NARG >= 1
|
|
__enum__ = \1
|
|
else
|
|
__enum__ = 0
|
|
endc
|
|
if _NARG >= 2
|
|
__enumdir__ = \2
|
|
else
|
|
__enumdir__ = +1
|
|
endc
|
|
ENDM
|
|
|
|
enum: MACRO
|
|
\1 = __enum__
|
|
__enum__ = __enum__ + __enumdir__
|
|
ENDM
|
|
|
|
enum_set: MACRO
|
|
__enum__ = \1
|
|
ENDM
|