diff options
author | John Ankarström <john@ankarstrom.se> | 2021-06-23 02:23:15 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-06-23 02:23:15 +0200 |
commit | b867e112fe62cb72b09ae7c379dfc9eabd013d97 (patch) | |
tree | 66945a7b29168ce5cc2e17aec1b1f0ebe98f1866 /toc/toc | |
parent | 5369e3972cd18e8e97d35b4ead7a0fc67ff66658 (diff) | |
download | mk-b867e112fe62cb72b09ae7c379dfc9eabd013d97.tar.gz |
Rename troc/groc to toc/gtoc
Diffstat (limited to 'toc/toc')
-rwxr-xr-x | toc/toc | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -0,0 +1,31 @@ +#!/bin/sh + +# toc -- run troff in three passes + +: ${TROFF:=troff} + +if [ ! -t 0 ]; then + f=`mktemp` + cat > $f + set -- "$@" $f +fi + +if [ -z "$PIPE" ]; then + g=`mktemp` + h=`mktemp` + + 2>$g >/dev/null $TROFF -rte=1 -rto=0 -E "$@" + <$g 2>$h >/dev/null $TROFF -rte=1 -rto=1 -E "$@" + <$h $TROFF -rte=0 -rto=1 "$@" + s=$? + + rm $h $g +else + $TROFF -rte=1 -rto=0 -zE "$@" 2>&1 | + $TROFF -rte=1 -rto=1 -zE "$@" 2>&1 | + $TROFF -rte=0 -rto=1 "$@" + s=$? +fi + +[ ! -t 0 ] && rm $f +exit $s |