1#!/bin/sh
2
3# next.sh --- test next invoked in various ways
4
5if [ "$AWK" = "" ]
6then
7	echo $0: You must set AWK >&2
8	exit 1
9fi
10
11# non-fatal
12$AWK '{next}' /dev/null
13$AWK 'function f() { next}; {f()}' /dev/null
14# fatal
15$AWK 'function f() { next}; BEGIN{f()}'
16$AWK 'function f() { next}; {f()}; END{f()}' /dev/null
17$AWK 'function f() { next}; BEGINFILE{f()}'
18$AWK 'function f() { next}; {f()}; ENDFILE{f()}' /dev/null
19
20exit 0	# for make
21