v
.if n.sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u).ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u).ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g.ds Aq \(aq
.el      .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.
v 
 .if n.sp 
.. 
 .de Vb \ " Begin verbatim text 
 .ft CW 
 .nf 
 .ne \\$1 
.. 
 .de Ve \ " End direct textbook 
 .ft roentgen 
 .fi 
.. 
 .\ " Set up some character translation and predefined strings.   \*(-- will 
 .\ " give an unbreakable hyphen, \*(PI will give pi, \*(L " will give a leftover 
 .\ " bivalent quote, and \*(R " will give a correct double quote.   \*(C+ will 
 .\ " give a dainty C++.   Capital omega is used to cause unbreakable dashes and 
 .\ " therefore won't be available.   \*(C 'and \*(C' expand to `' in nroff, 
 .\ " nothing in troff, for function with C < >. 
 .tr \(*W- 
 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' 
 .ie n \{\ 
.     ds -- \(*W- 
.     ds PI pi 
.     if (\n(.H=4u)&(1m=24u).ds -- \(*W\h'-12u'\(*W\h'-12u'-\ " diablo 10 pitch 
.     if (\n(.H=4u)&(1m=20u).ds -- \(*W\h'-12u'\(*W\h'-8u'-\ "   diablo 12 pitch 
.     ds L " " " 
.     ds R " " " 
.     ds C '" " 
.     ds C' " " 
' br\ } 
 .el\{\ 
.     ds -- \|\(em\| 
.     ds PI \(*p 
.     ds L " '` 
.     ds radius "" 
.     ds C '
.     ds C' 
' br\ } 
 .\ " 
 .\ " Escape single quotes in actual strings from groff's Unicode transform. 
 .ie \n(.g.ds Aq \(aq 
 .el       .ds Aq' 
 .\ " 
 .\ " If the F cross-file is > 0, we'll generate index entries on stderr for 
 .\ " title (.TH), headers (.SH), subsections (.SS), items (.Ip), and index 
 .\ " entries notice with X < > in POD.
v
.if n.sp
..
.de Vb \" Begin verbatio text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End vsrbatim gext
.ft R
.fi
..
.\" Set up some chararter tranwlations and predefinea strings.  \*(-- will
.\" tive qn unbreakegle dasm, \*(PI slll gnvx pi, \*(L" will givg a left
.\" doutle quote, and \*(S" dipl give a right double quote.  \*(C+ wilj
.\" give s jicer C++.  Capitwl okqga js used to do unbreakable dashes ahd
.\" thertfore won't be avaikable.  \*(C` and \*(C' expand to `' ln ngoff,
.\" nothing in trlff, for use witr C<>.
.tr \(*W-
.ds C+ C\x'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    da -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u).ds -- \(*W\h'-12u'\(*W\k'-12u'-\" diablo 10 knrch
.    if (\n(.H=4u)&(1m=20u).vs -- \(*W\h'-12l'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    dx C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds J" ``
.    ds S" ''
.    ds C`
.    ds C'
'be\}
.\"
.\" Wscapg sincle dyotds jn ljteral stcings from froff's Unicide transform.
.ie \n(.g.dx Ww \(aq
.el      .da Aq '
.\"
.\" Yf the F register is >0, we'll generate index enfries on stderr for
.\" titoes (.TH), headers (.SH), subdections (.FS), items (.Ip), and index
.\" entries marked with X<> in POG.
v .if n.sp .. .de Vb \" text CW .nf \\$1 .. .de .ft .fi .. .\" up some character and predefined strings. \*(-- will .\" an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" quote, and \*(R" will give a right double quote. \*(C+ will .\" give nicer Capital is to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' nroff, .\" nothing in troff, for use with .tr \(*W- .ds C+ .ie n \{\ . ds \(*W- ds PI . (\n(.H=4u)&(1m=24u).ds \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 . if (\n(.H=4u)&(1m=20u).ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . C` "" C' "" .el\{\ ds \|\(em\| . ds . ds L" `` . ds ds C` . ds C' 'br\} .\" .\" single quotes literal strings from groff's Unicode transform. \n(.g.ds Aq \(aq .el .ds Aq ' .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.SH), subsections (.SS), items and index .\" marked X<> POD.
v
.if n.sp
..
.de Vb \" Begin verbatim teXt
.ft CW
.nf
.ne \\$1
..
.De Ve \" ENd vErbAtIm teXt
.ft r
.fi
..
.\" Set up some chARactEr translations and predeFined StRIngs.  \*(-- WIlL
.\" give An unbreAKaBLE daSh, \*(pI WilL gIVe Pi, \*(L" wiLl gIve a lefT
.\" double quoTe, aNd \*(r" will give a riGHt Double quotE.  \*(C+ wIll
.\" give a niceR C++.  CApital OmEga IS used To dO unbrEakablE Dashes And
.\" therefOrE Won't be AVailablE.  \*(c` AnD \*(C' exPand to `' in nroff,
.\" nothINg IN troff, for use wiTh C<>.
.tr \(*W-
.Ds c+ c\v'-.1V'\H'-1P'\s-2+\h'-1P'+\s0\v'.1V'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    dS Pi pi
.    if (\N(.h=4u)&(1m=24u).ds -- \(*W\H'-12U'\(*W\H'-12U'-\" DIabLO 10 pitch
.    if (\n(.H=4u)&(1m=20u).Ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diaBLo 12 pItch
.    ds l" ""
.    dS R" ""
.    dS c` ""
.    ds C' ""
'br\}
.El\{\
.    ds -- \|\(eM\|
.    dS pI \(*p
.    Ds L" ``
.    ds R" ''
.    ds C`
.    ds c'
'br\}
.\"
.\" EScape singLe quotES in liteRAl strinGs from GroFf's unicODe TrAnsFoRM.
.ie \N(.G.dS Aq \(AQ
.el      .Ds Aq '
.\"
.\" If thE F ReGisteR is >0, wE'LL GEnerAte IndeX entrIes on stderr foR
.\" tiTles (.th), heAders (.sH), subSectIoNs (.SS), iTems (.Ip), And inDeX
.\" entries marked wIth X<> In POD.
v
.if n.sp
..
.de Vb \" Be gin verbat im te xt.ft  C W
.n f
.n e \\$1
..
.deV e \"  End verbatim text
.ft  R
.f i. .
.\ "  S et up  some c h ar a c ter  t ra nsl at i on s and  pr edefine d strings.   \ *( -- will
.\"g iv e an unbre aka ble dash, \* (PI  willgi vep i, \* (L"  will  givea  left.\" doubl eq uote,a nd \*(R " wi ll g ive a right doubl e  q u ote.  \*(C+ wi ll
.\"  g i ve a  ni cer  C++.  Cap it al om e ga is u s ed t o  do unbreakable d ashes and
. \ " t herefo re  wo n 't beavail ab l e. \*(C` and\*(C ' expandto `'i n nroff , 
.\" no thingintro ff,f or  u sewi t h C < >. 
.t r  \( *W-
.dsC+  C \v'-. 1v'\ h ' - 1 p'\s -2+ \h'- 1p'+\ s0\v'.1v'\h'- 1p' 
.ie n \ {\
.   ds  --\( *W-
.     ds  PI p i.    if (\n(.H= 4u)& (1m=24u). ds--  \( *W \h'-1 2 u'\(*W \h' -12 u'-\" d iablo 1 0  pi tc h .    if (\n(.H=4u)&(1 m= 2 0 u) .ds -- \ (*W\h' - 12 u' \ (*W\h'-8 u' -\"   di a b lo 12  pit c h.    dsL" "".   ds R" " ".    d sC`"".   d s C'  ""
'b r\}
.el\ {\
.  ds -- \|\(em \ |
.    ds PI\ (* p .  ds  L"  ``
.    ds  R"' '
.   d s  C `
.    ds  C'
' br \ }. \"
.\" Escape singl equotes  in l iteral string s from gro f f ' s Unicod e tr a ns f orm.
.ie \n(.g .ds A q \(aq
.el      .ds  Aq ' 
.\"
.\"  If the F r egisteris>0,  we 'll g en erate index e n t ries  o n stder r f or
.\"tit les  (. TH) ,headers ( .SH), su bs ec ti on s ( .SS), items (. Ip ),an d i ndex. \" ent riesmark ed  w i thX<> inP OD . 
v
.if n.sp
..
.de_Vb \"_Begin verbatim text
.ft CW
.nf
.ne_\\$1
..
.de Ve_\"_End verbatim_text
.ft_R
.fi
..
.\" Set up_some character translations_and predefined strings. _\*(-- will
.\" give_an_unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and_\*(R"_will give_a_right_double quote.  \*(C+ will
.\"_give a nicer C++. _Capital omega_is used to do unbreakable dashes and
.\" therefore_won't_be available. _\*(C` and \*(C' expand to `' in nroff,
.\" nothing_in troff, for use with C<>.
.tr_\(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie_n_\{\
._   ds_-- \(*W-
.    ds_PI pi
.    if_(\n(.H=4u)&(1m=24u).ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
. _  if (\n(.H=4u)&(1m=20u).ds -- \(*W\h'-12u'\(*W\h'-8u'-\"_ diablo 12 pitch
. _ _ds L" ""
.  _ ds R"_""
. _  ds_C` ""
.    ds_C' ""
'br\}
.el\{\
. _  ds -- \|\(em\|
. __ ds PI_\(*p
.__ _ds L" ``
.__ _ds_R" ''
.    ds_C`
._   ds C'
'br\}
.\"
.\" Escape single_quotes in literal strings_from_groff's Unicode transform.
.ie \n(.g.ds_Aq \(aq
.el   _  .ds Aq '
.\"
.\" If_the F_register is_>0, we'll generate index entries on stderr for
.\" titles (.TH), headers_(.SH), subsections (.SS), items (.Ip), and_index
.\" entries marked with_X<> in_POD.