This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.0'.
[unix-history] / usr.bin / m4 / TEST / hanoi.m4
CommitLineData
15637ed4
RG
1define(hanoi, `trans(A, B, C, $1)')
2
3define(moved,`move disk from $1 to $2
4')
5
6define(trans, `ifelse($4,1,`moved($1,$2)',
7 `trans($1,$3,$2,DECR($4))moved($1,$2)trans($3,$2,$1,DECR($4))')')