From 4e8490d7c63ea46f8f720c7d346d658a0c49c7d5 Mon Sep 17 00:00:00 2001 From: Mango0x45 Date: Thu, 9 Sep 2021 02:47:09 +0200 Subject: Add a comment --- macros.m4 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/macros.m4 b/macros.m4 index 4f15035..fa2cad7 100644 --- a/macros.m4 +++ b/macros.m4 @@ -1,2 +1,5 @@ -define(`COUNTER', 0) -define(`ENUM', `.equ $1, define(`COUNTER', incr(COUNTER))COUNTER') +dnl Macro for easily using enums in assembly. Simply call `ENUM(IDENTIFIER)` and a constant +dnl with name IDENTIFIER will be defined with the value of 1. Every subsequent use of ENUM() +dnl will increment the value assigned to the constant by 1. +define(`__COUNTER', 0) +define(`ENUM', `.equ $1, define(`__COUNTER', incr(__COUNTER))__COUNTER') -- cgit v1.2.3