V10/man/adm/troffit
trap 'rm /tmp/$$*' 0 2 3 13 15
sort /usr/man/adm/pagenumbers >/tmp/$$1
a= e=0
post="/usr/bin/postscript/dpost -C/usr/lib/postscript/fatcourier.ps"
case $1 in
-a) a=$1 post=cat shift ;;
esac
echo %!PS
for i
do
look '-xt ' $i /tmp/$$1 >/tmp/$$2
cd /usr/man
echo /saveobj save def
eval `/usr/man/adm/preprocess $i` |
troff $a -rp`sed 's/.* //' /tmp/$$2` \
/usr/man/adm/tmac.v10 - 2>/tmp/$$3 |
$post
echo clear saveobj restore
reccp $i /usr/man/adm/`dirname $i`
diff -b /tmp/$$[23] >/dev/null || (
echo $i: page count discrepancy, before and after:
cat /tmp/$$[23]
e=1
) 1>&2
done
exit $e