1# 2# Copyright (c) 1989, 1993 3# The Regents of the University of California. All rights reserved. 4# 5# This code is derived from software contributed to Berkeley by 6# Ozan Yigit. 7# 8# %sccs.include.redist.sh% 9# 10# @(#)hanoi.m4 8.1 (Berkeley) 06/06/93 11# 12 13define(hanoi, `trans(A, B, C, $1)') 14 15define(moved,`move disk from $1 to $2 16') 17 18define(trans, `ifelse($4,1,`moved($1,$2)', 19 `trans($1,$3,$2,DECR($4))moved($1,$2)trans($3,$2,$1,DECR($4))')') 20