1
0
Files
TP-Link_XR500v_v2-6/m4-1.4.13/examples/foreachq3.m4
2016-11-30 09:03:17 +08:00

10 lines
333 B
Plaintext

divert(`-1')
# foreachq(x, `item_1, item_2, ..., item_n', stmt)
# quoted list, alternate improved version
define(`foreachq', `ifelse(`$2', `', `',
`pushdef(`$1')_$0(`$1', `$3', `', $2)popdef(`$1')')')
define(`_foreachq', `ifelse(`$#', `3', `',
`define(`$1', `$4')$2`'$0(`$1', `$2',
shift(shift(shift($@))))')')
divert`'dnl