DEF=/usr/doc/def/controlz.def
SED=/usr/doc/convert
TOPT=""
case $1 in
-n)	shift; 
	for i in $* ; do
	cwn $i | tbl | nroff $DEF -| col>nroff/`$basename $i .s`.n
	done ;;

-a) 	shift; 
	case $1 in 
		-o*) TOPT=$1 ; DEST=adelta ; shift ;;
		*) ;;
	esac
	for i in $* ; do
	cw $i | tbl | troff -t -a $TOPT $DEF ->$DEST`basename $i .s`.a 
	rm /tmp/a.$$
	done ;;	

-t) 	shift;
	case $1 in 
		-o*) TOPT=$1 ; DEST=tdelta ; shift ;;
		*) ;;
	esac
	for i in $* ; do
	cw $i | tbl | troff -t -s10 $TOPT $DEF - >$DEST`basename $i .s`.t 
	rm /tmp/t.$$
	done ;;	

-conv)	shift ; for i in $* ; do
	cp $i `basename $i .s`.bak
	sed -f $SED/sed.back `basename $i .s`.bak >$i
	done ;;

-sp)	shift ; for i in $* ; do
	spell $i >$DEST`basename $i .s`.sp 
	done ;;

-dic)	shift ; for i in $* ; do
		diction $i >$DEST`basename $i .s`.dic
		done ;;

-sty)	shift ; for i in $*; do
		style $i >$DEST`basename $i .s`.sty
		done ;;

-ps)	shift ; for i in $*; do
		DSOUT=./display/`basename $i .s`.ds
		sed -n '/^\.Ps/,/^\.Pe/p' $i >$DSOUT
		done ;;

-*)	echo "bad switch: need -n -t -d -sp or -a" >/dev/tty
	exit 0;;

*)	for i in $*; do
	cwn $i | tbl | nroff $DEF -| col>nroff/`basename $i .s`.n
	done ;;
esac
