From e0023883c6d2e6745a19e4b48e186ed156c1fca8 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 17:19:27 +0200 Subject: Adding upstream version 2.11.2. Signed-off-by: Daniel Baumann --- tools/mandb_fmt-script | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tools/mandb_fmt-script (limited to 'tools/mandb_fmt-script') diff --git a/tools/mandb_fmt-script b/tools/mandb_fmt-script new file mode 100644 index 0000000..96f660b --- /dev/null +++ b/tools/mandb_fmt-script @@ -0,0 +1,28 @@ +#! /bin/sh +# $1 : the source file +# $2 : the preprocessor string +# $3 : the output device (optional) + +prog=`basename $0` +prepipe= +postpipe= + +for p in `echo "$2" | sed 's/./& /g'` +do + case $p in + e) prepipe="$prepipe | /usr/bin/neqn" ;; + g) echo "$prog: can't preprocess with grap" >&2 ;; + p) echo "$prog: can't preprocess with pic" >&2 ;; + t) prepipe="$prepipe | /usr/bin/tbl" ; postpipe="| /usr/bin/col" ;; + r) prepipe="$prepipe | /usr/bin/refer" ;; + v) echo "$prog: can't preprocess with vgrind" >&2 ;; + *) echo "$prog: unknown preprocessor \`$p'" >&2 ;; + esac +done + +case $prog in + mandb_tfmt) postpipe="| /usr/bin/troff -t ${3+-T$3}" ;; + *) postpipe="| /usr/bin/nroff ${3+-T$3} $postpipe";; +esac + +eval "cat /usr/export/exec/sun4/lib/tmac/tmac.an $1 $prepipe $postpipe" -- cgit v1.2.3