#!/bin/sh
# 2.2 sites: Run this shell script above your muf/ directory to convert 
# all your muf programs to comply with most TinyMAGE 1.1 changes.
# This convert is not perfect, but should at least make things easier.

mkdir muf.old
cp muf/* muf.old
for i in muf/*.m
do
sed 's/ addprop / pop setprop /g
s/ desc / "@Desc" getpropstr /g
s/ ofail / "@Ofail" getpropstr /g
s/ osucc / "@Osucc" getpropstr /g
s/ odrop / "@Odrop" getpropstr /g
s/ fail / "@Fail" getpropstr /g
s/ succ / "@Succ" getpropstr /g
s/ drop / "@Drop" getpropstr /g
s/ setdesc / "@Desc" swap setprop /g
s/ setofail / "@Ofail" swap setprop /g
s/ setosucc / "@Osucc" swap setprop /g
s/ setodrop / "@Odrop" swap setprop /g
s/ users / online /g' < $i > $i.new
mv -f $i.new $i
done