1*7c478bd9Sstevel@tonic-gate#!/usr/bin/sh 2*7c478bd9Sstevel@tonic-gate# Copyright 1988 Sun Microsystems, Inc. All Rights Reserved. 3*7c478bd9Sstevel@tonic-gate# Use is subject to license terms. 4*7c478bd9Sstevel@tonic-gate 5*7c478bd9Sstevel@tonic-gate# Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T 6*7c478bd9Sstevel@tonic-gate# All Rights Reserved 7*7c478bd9Sstevel@tonic-gate 8*7c478bd9Sstevel@tonic-gate# Copyright (c) 1980 Regents of the University of California. 9*7c478bd9Sstevel@tonic-gate# All rights reserved. The Berkeley software License Agreement 10*7c478bd9Sstevel@tonic-gate# specifies the terms and conditions for redistribution. 11*7c478bd9Sstevel@tonic-gate 12*7c478bd9Sstevel@tonic-gate#! /usr/bin/sh 13*7c478bd9Sstevel@tonic-gate 14*7c478bd9Sstevel@tonic-gate#pragma ident "%Z%%M% %I% %E% SMI" 15*7c478bd9Sstevel@tonic-gate 16*7c478bd9Sstevel@tonic-gate# 17*7c478bd9Sstevel@tonic-gate# roffbib sh script 18*7c478bd9Sstevel@tonic-gate# 19*7c478bd9Sstevel@tonic-gateflags= 20*7c478bd9Sstevel@tonic-gateabstr= 21*7c478bd9Sstevel@tonic-gateheadr=BIBLIOGRAPHY 22*7c478bd9Sstevel@tonic-gatexroff=/usr/bin/nroff 23*7c478bd9Sstevel@tonic-gatemacro=-mbib 24*7c478bd9Sstevel@tonic-gate 25*7c478bd9Sstevel@tonic-gatefor i 26*7c478bd9Sstevel@tonic-gatedo case $1 in 27*7c478bd9Sstevel@tonic-gate -[onsrT]*|-[qeh]) 28*7c478bd9Sstevel@tonic-gate flags="$flags $1" 29*7c478bd9Sstevel@tonic-gate shift ;; 30*7c478bd9Sstevel@tonic-gate -x) 31*7c478bd9Sstevel@tonic-gate abstr="X.ig ]-" 32*7c478bd9Sstevel@tonic-gate shift ;; 33*7c478bd9Sstevel@tonic-gate -m) 34*7c478bd9Sstevel@tonic-gate shift 35*7c478bd9Sstevel@tonic-gate macro="-m$1" 36*7c478bd9Sstevel@tonic-gate shift ;; 37*7c478bd9Sstevel@tonic-gate -Q) 38*7c478bd9Sstevel@tonic-gate xroff="/usr/bin/troff" 39*7c478bd9Sstevel@tonic-gate shift ;; 40*7c478bd9Sstevel@tonic-gate -H) 41*7c478bd9Sstevel@tonic-gate shift 42*7c478bd9Sstevel@tonic-gate headr="$1" 43*7c478bd9Sstevel@tonic-gate shift ;; 44*7c478bd9Sstevel@tonic-gate -*) 45*7c478bd9Sstevel@tonic-gate echo "roffbib: unknown flag: $1" 46*7c478bd9Sstevel@tonic-gate shift 47*7c478bd9Sstevel@tonic-gate esac 48*7c478bd9Sstevel@tonic-gatedone 49*7c478bd9Sstevel@tonic-gateif test $1 50*7c478bd9Sstevel@tonic-gatethen 51*7c478bd9Sstevel@tonic-gate (echo .ds TL $headr; /usr/bin/refer -a1 -B"$abstr" $*) | \ 52*7c478bd9Sstevel@tonic-gate $xroff $flags $macro 53*7c478bd9Sstevel@tonic-gateelse 54*7c478bd9Sstevel@tonic-gate (echo .ds TL $headr; /usr/bin/refer -a1 -B"$abstr") | $xroff $flags $macro 55*7c478bd9Sstevel@tonic-gatefi 56