SORTF="-u +0 -2 +2n +0"
T=/tmp/$$
trap "rm -f $T.*; exit 1" 1 2 3 15
trap "rm -f $T.*; exit $RC" 0
: ${LIB?}
CMD=cat
WR=
O=
F=

for A
do
	case $A in
	-[ahlsqy])
		CMD=$LIB/bin/wrap$A ;;
	*.wr)	WR="$A" ;;
	-*)	O="$O $A" ;;
	*)	F="$F $A"
	esac
done
case $WR in
"")
	$LIB/bin/wir -b $F >$T.t1
	sort $SORTF <$T.t1 >$T.t2
	$LIB/bin/place-r -wc <$T.t2 >$T.t1
	$LIB/bin/wrap-1 <$T.t1 >$T.t2
	WR=$T.t2
esac

$CMD $O $WR
RC=$?
