1#! /bin/sh
2
3case `uname` in
4CYGWIN)	EXE=a.exe ;;
5*)	EXE=a.out ;;
6esac
7
8if [ ! -f $EXE ]
9then
10	make || exit 1
11fi
12
13if [ -d testdir ]
14then
15	true	# do nothing
16elif [ -f awktest.tar ]
17then
18	echo extracting testdir
19	tar -xpf awktest.tar
20else
21	echo $0: No testdir directory and no awktest.tar to extract it from! >&2
22	exit 1
23fi
24
25cd testdir
26pwd
27PATH=.:$PATH
28export PATH
29if (ulimit -c unlimited > /dev/null 2>&1)
30then
31	# Workaround broken default on MacOS X
32	ulimit -c unlimited
33fi
34
35REGRESS
36
37cd ..
38cd bugs-fixed
39REGRESS
40