diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-04-12 23:00:11 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-04-12 23:00:11 -0700 |
commit | a82b2fbeaa96e3e9531f929bb067448260495d19 (patch) | |
tree | 29a9de3a6ebfddee7a15a1ec809956f0ad80d0f3 /cppawk-include/narg.h | |
parent | 768e1ae91c76af878dbbd93833ad49ae98da6260 (diff) | |
download | cppawk-a82b2fbeaa96e3e9531f929bb067448260495d19.tar.gz cppawk-a82b2fbeaa96e3e9531f929bb067448260495d19.tar.bz2 cppawk-a82b2fbeaa96e3e9531f929bb067448260495d19.zip |
narg: new variaexpand macro.
Diffstat (limited to 'cppawk-include/narg.h')
-rw-r--r-- | cppawk-include/narg.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cppawk-include/narg.h b/cppawk-include/narg.h index b5a6aa5..2ae0052 100644 --- a/cppawk-include/narg.h +++ b/cppawk-include/narg.h @@ -35,6 +35,9 @@ #define narg(...) __narg(__VA_ARGS__) #define varexpand(first, rest, ...) __varexpand(first, rest, __VA_ARGS__) #define variexpand(first, rest, ...) __variexpand(first, rest, __VA_ARGS__) +#define variaexpand(first, rest, \ + arg, ...) __variaexpand(first, rest, arg, \ + __VA_ARGS__) #define revarg(...) __revarg(__VA_ARGS__) #define splice(args) __splice(args) |