1*48293Sbostic#!/bin/sh - 212326Smckusick# 3*48293Sbostic# %sccs.include.proprietary.sh% 412326Smckusick# 5*48293Sbostic# @(#)roffbib.sh 4.2 (Berkeley) 04/18/91 6*48293Sbostic# 7*48293Sbostic 812326Smckusick# roffbib sh script 912326Smckusick# 1012326Smckusickflags= 1112326Smckusickabstr= 1212326Smckusickheadr=BIBLIOGRAPHY 1312326Smckusickxroff=nroff 1412326Smckusickmacro=-mbib 1512326Smckusick 1612326Smckusickfor i 1712326Smckusickdo case $1 in 1812326Smckusick -[onsrT]*|-[qeh]) 1912326Smckusick flags="$flags $1" 2012326Smckusick shift ;; 2112326Smckusick -x) 2212326Smckusick abstr=-x 2312326Smckusick shift ;; 2412326Smckusick -m) 2512326Smckusick shift 2612326Smckusick macro="-i $1" 2712326Smckusick shift ;; 2812326Smckusick -V) 2912326Smckusick xroff=vtroff 3012326Smckusick shift ;; 3112326Smckusick -Q) 3212326Smckusick xroff="troff -Q" 3312326Smckusick shift ;; 3412326Smckusick -H) 3512326Smckusick shift 3612326Smckusick headr="$1" 3712326Smckusick shift ;; 3812326Smckusick -*) 3912326Smckusick echo "roffbib: unknown flag: $1" 4012326Smckusick shift 4112326Smckusick esac 4212326Smckusickdone 4312326Smckusickif test $1 4412326Smckusickthen 4512326Smckusick (echo .ds TL $headr; refer -a1 -B$abstr $*) | $xroff $flags $macro 4612326Smckusickelse 4712326Smckusick (echo .ds TL $headr; refer -a1 -B$abstr) | $xroff $flags $macro 4812326Smckusickfi 49