#!/bin/sh

for file in $( ls -1 t*.c && ls -1 *func.h && ls -1 mail.c); do

	file_check=`grep -l "sedall patch1" $file`

	if [ "$file_check" = "$file"  ]; then

		echo NOT editing already edited file: $file ...

	else

		echo editing $file ...

		#FreeBSD cosmetic cast
		cat $file | sed -e 's/ctime(/ctime((time_t *)/g' > $file.mod

		echo "//sedall patch1" >> $file.mod

		mv $file.mod $file

	fi
done

for file in $( ls -1 *func.h && ls -1 mail.c); do

        file_check=`grep -l "sedall patch2" $file`

        if [ "$file_check" = "$file"  ]; then

                echo NOT editing already edited file: $file ...

        else

                echo editing $file ...

                #FreeBSD cosmetic cast
		cat $file | sed -e 's/,clock/,(long unsigned)clock/g' | sed -e 's/clock,/(long unsigned)clock,/g' | sed -e 's/luClock,/(long unsigned)luClock,/g' > $file.mod


                echo "//sedall patch2" >> $file.mod

                mv $file.mod $file

        fi
done

