#!/usr/local/bin/zsh
#
#	Convert .c and .m files to RTF. Files already in RTF format
#	are converted back to plain text first.
#

while [[ $# -ge 1 ]]
	do
		argbase=`basename $argv[1]`
		cp $argv[1] ~/.NeXT/.NextTrash/$argbase

		if [[ `head -1 $argv[1]` = '{\rtf'* ]]
			then
				echo Converting $argbase (RTF) to RTF
				cat ~/.NeXT/.NextTrash/$argbase |
					rtf-ascii | m2rtf >! $argv[1]
			else
				echo Converting $argbase (ASCII) to RTF
				cat ~/.NeXT/.NextTrash/$argbase |
					m2rtf >! $argv[1]
			fi
		shift
	done
exit 0