Blame test/next.sh

Packit 575503
#!/bin/sh
Packit 575503
Packit 575503
# next.sh --- test next invoked in various ways
Packit 575503
Packit 575503
if [ "$AWK" = "" ]
Packit 575503
then
Packit 575503
	echo $0: You must set AWK >&2
Packit 575503
	exit 1
Packit 575503
fi
Packit 575503
Packit 575503
# non-fatal 
Packit 575503
$AWK '{next}' /dev/null
Packit 575503
$AWK 'function f() { next}; {f()}' /dev/null
Packit 575503
# fatal
Packit 575503
$AWK 'function f() { next}; BEGIN{f()}'
Packit 575503
$AWK 'function f() { next}; {f()}; END{f()}' /dev/null
Packit 575503
$AWK 'function f() { next}; BEGINFILE{f()}'
Packit 575503
$AWK 'function f() { next}; {f()}; ENDFILE{f()}' /dev/null
Packit 575503
Packit 575503
exit 0	# for make