summaryrefslogtreecommitdiff
path: root/macros/enum.asm
diff options
context:
space:
mode:
authorRangi <35663410+Rangi42@users.noreply.github.com>2020-07-10 20:06:25 -0400
committerGitHub <noreply@github.com>2020-07-10 20:06:25 -0400
commit4fb008844030283ad34cb0802b088b4dd7c9891c (patch)
tree6854c5ea9c5311b677bfbcae0616f0979b754060 /macros/enum.asm
parent9e4a00af4523cdfacbb6b245679e2e60fbc6b375 (diff)
parentc086de0c986330b09cd5e9fa384b950107ee4955 (diff)
Merge pull request #740 from Rangi42/master
Remove enum; add const_skip and const_next
Diffstat (limited to 'macros/enum.asm')
-rw-r--r--macros/enum.asm43
1 files changed, 0 insertions, 43 deletions
diff --git a/macros/enum.asm b/macros/enum.asm
deleted file mode 100644
index 8fe5b5343..000000000
--- a/macros/enum.asm
+++ /dev/null
@@ -1,43 +0,0 @@
-; 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 EQU __enum__
-__enum__ = __enum__ + __enumdir__
-ENDM
-
-enum_set: MACRO
-__enum__ = \1
-ENDM
-
-; Enumerate constants
-
-const_def: MACRO
-if _NARG >= 1
-const_value = \1
-else
-const_value = 0
-endc
-ENDM
-
-const: MACRO
-\1 EQU const_value
-const_value = const_value + 1
-ENDM
-
-shift_const: MACRO
-\1 EQU (1 << const_value)
-const_value = const_value + 1
-ENDM