summaryrefslogtreecommitdiff
path: root/macros/enum.asm
diff options
context:
space:
mode:
Diffstat (limited to 'macros/enum.asm')
-rw-r--r--macros/enum.asm9
1 files changed, 9 insertions, 0 deletions
diff --git a/macros/enum.asm b/macros/enum.asm
index 0c1d4a064..c1321a636 100644
--- a/macros/enum.asm
+++ b/macros/enum.asm
@@ -38,3 +38,12 @@ shift_const: MACRO
\1 EQU (1 << const_value)
const_value = const_value + 1
ENDM
+
+
+; Enumerate strings
+
+define: MACRO
+if !DEF(\1)
+\1 EQUS \2
+endc
+ENDM