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=$?