summaryrefslogtreecommitdiff
path: root/examples/forloop.m4
blob: fdca260808bcdd3113cf4c26c227000100b3b356 (plain)
1
2
3
4
5
6
divert(`-1')
# forloop(var, from, to, stmt) - simple version
define(`forloop', `pushdef(`$1', `$2')_forloop($@)popdef(`$1')')
define(`_forloop',
       `$4`'ifelse($1, `$3', `', `define(`$1', incr($1))$0($@)')')
divert`'dnl