/usr/share/doc/m4/examples
NameSizeModeActions
capitalize.m43850644editdlrm
capitalize2.m47520644editdlrm
comments.m41670644editdlrm
COPYING3790644editdlrm
curry.m41920644editdlrm
ddivert.m41230644editdlrm
debug.m41360644editdlrm
esyscmd.m42050644editdlrm
exp.m4810644editdlrm
file.m41620644editdlrm
foo40644editdlrm
foreach.m42960644editdlrm
foreach2.m43600644editdlrm
foreachq.m43250644editdlrm
foreachq2.m43780644editdlrm
foreachq3.m43330644editdlrm
foreachq4.m43910644editdlrm
forloop.m42240644editdlrm
forloop2.m44730644editdlrm
forloop3.m45450644editdlrm
fstab.m43060644editdlrm
hanoi.m43630644editdlrm
incl-test.m4300644editdlrm
incl.m4400644editdlrm
include.m41050644editdlrm
indir.m42850644editdlrm
join.m45830644editdlrm
loop.m49300644editdlrm
misc.m41920644editdlrm
multiquotes.m43770644editdlrm
patsubst.m43050644editdlrm
pushpop.m43790644editdlrm
quote.m44020644editdlrm
regexp.m43750644editdlrm
reverse.m41650644editdlrm
stack.m46560644editdlrm
stack_sep.m47450644editdlrm
sync-lines.m42860644editdlrm
sysv-args.m43320644editdlrm
trace.m45130644editdlrm
translit.m42650644editdlrm
undivert.incl310644editdlrm
undivert.m41220644editdlrm
wrap.m41340644editdlrm
wrapfifo.m43880644editdlrm
wraplifo.m43810644editdlrm
wraplifo2.m43510644editdlrm
Edit: /usr/share/doc/m4/examples/loop.m4 (930B)
dnl Stress test for recursion algorithms. Usage: dnl m4 -Ipath/to/examples [-Doptions] loop.m4 dnl Options include: dnl -Dalt[=] - test with foreachq instead of foreachq2, default 3 dnl -Dlimit= - set upper limit of sequence to , default 1000 dnl -Dverbose - print the sequence to the screen, rather than discarding dnl -Ddebug[=] - execute after forloop but before foreach dnl -Dsleep= - sleep for seconds before exit, to allow time dnl to examine peak process memory usage include(`forloop2.m4')dnl include(`quote.m4')dnl ifelse(alt, `alt', `define(`alt', `2')', alt, `', `define(`alt', `3')')dnl include(`foreachq'alt`.m4')dnl ifdef(`limit', `', `define(`limit', `1000')')dnl ifdef(`verbose', `', `divert(`-1')')dnl ifdef(`debug', `', `define(`debug')')dnl foreachq(`i', dquote(1forloop(`i', `2', limit, `,i'))debug, ` i') ifdef(`sleep',`syscmd(`echo done>/dev/tty;sleep 'sleep)')dnl