aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2018-10-17 09:27:52 +0300
committerSergey Poznyakoff <gray@gnu.org>2018-10-17 09:27:52 +0300
commit9cde2a3cfa5fa8f73961a2f49027be8ab46250c7 (patch)
treee245eeac352b650831b413a990907dfc1ace644a /README
parent10a9035e6764945748555dde6af255f55d8f5ad2 (diff)
downloadm4kwargs-9cde2a3cfa5fa8f73961a2f49027be8ab46250c7.tar.gz
m4kwargs-9cde2a3cfa5fa8f73961a2f49027be8ab46250c7.tar.bz2
New macro KWARGS_DUP
Diffstat (limited to 'README')
-rw-r--r--README10
1 files changed, 10 insertions, 0 deletions
diff --git a/README b/README
index 63d662f..7d27053 100644
--- a/README
+++ b/README
@@ -189,6 +189,16 @@ KWARGS_PUSH([ARGS...])
KWARGS_POP()
Pop keyword argument definitions from stack.
+KWARGS_DUP()
+ Push current keyword arguments on stack and retain their definitions.
+ This can be used to augment keyword arguments with new settings. To
+ restore previous arguments, use KWARGS_POP. Normal usage pattern is:
+
+ KWARGS_PUSH()
+ KWARGS_ASGN($@)
+ ...
+ KWARGS_POP
+
Low-level interface
-------------------

Return to:

Send suggestions and report system problems to the System administrator.