200 lines
2.5 KiB
Plaintext
200 lines
2.5 KiB
Plaintext
.^b HF 1
|
|
.^b fh 0
|
|
.^b NH
|
|
.\"-----------------
|
|
.de r
|
|
.ie \\n(.$=0 .ft R
|
|
.el \\fR\\$1\\fP\\$2
|
|
..
|
|
.\"-----------------
|
|
.de i
|
|
.ie \\n(.$=0 .ft I
|
|
.el \\fI\\$1\\fP\\$2
|
|
..
|
|
.\"-----------------
|
|
.de b
|
|
.ie \\n(.$=0 .ft B
|
|
.el \\fB\\$1\\fP\\$2
|
|
..
|
|
.\"-----------------
|
|
.de UX
|
|
\\$2UNIX\\$1
|
|
..
|
|
.\"-----------------
|
|
.de DA
|
|
.ds DY "\\$1 \\$2 \\$3
|
|
.\" keep trailing spaces out of CF
|
|
.if \\n(.$=1 .ds CF "\\$1
|
|
.if \\n(.$=2 .ds CF "\\$1 \\$2
|
|
.if \\n(.$>2 .ds CF "\\$1 \\$2 \\$3
|
|
..
|
|
.\"-----------------
|
|
.de ND
|
|
.\" it's our default, ignore it
|
|
..
|
|
.\"-----------------
|
|
.de TL
|
|
.rs
|
|
.sp 5
|
|
.ft B
|
|
.ce 9999
|
|
..
|
|
.\"-----------------
|
|
.de AU
|
|
.sp 2
|
|
.ft R
|
|
..
|
|
.\"-----------------
|
|
.de AI
|
|
.sp
|
|
.ft R
|
|
..
|
|
.\"-----------------
|
|
.de AB
|
|
.sp 2
|
|
.ce 0
|
|
.ll -7n
|
|
.in +7n
|
|
..
|
|
.\"-----------------
|
|
.de AE
|
|
.sp
|
|
.ll
|
|
.in
|
|
..
|
|
.\" common initialization for headers and paragraphs: .In need extraspace
|
|
.de In
|
|
.ne \\$1
|
|
.sp \\n(Tsu
|
|
.nr Ts 0
|
|
.ie \\n(.$>1 .nr iN \\$2v
|
|
.el .nr iN 0
|
|
.sp \\n(psu+\\n(iNu
|
|
.ce 0
|
|
.ft R
|
|
.in 0
|
|
.ti 0
|
|
.in \\n(inu
|
|
.ll \\n(LLu
|
|
.ns
|
|
.fi
|
|
..
|
|
.\"-----------------
|
|
.de uh
|
|
.\" unnumbered section head
|
|
.nr in 0
|
|
.In 6 1
|
|
.ie \\n(.$=0 .ft B
|
|
.el \\fB\\$1\\fP\\$2
|
|
..
|
|
.\"-----------------
|
|
.de sh
|
|
.\" numbered section head
|
|
.nr in 0
|
|
.In 6 1
|
|
.ft B
|
|
.\" punt to awk code to get the header numbering right
|
|
.nH \\$1
|
|
.\" and pick up the result
|
|
\&\\*(Nh \\$2
|
|
.ft R
|
|
..
|
|
.\"-----------------
|
|
.de lp
|
|
.\" left-blocked paragraph
|
|
.In 4
|
|
..
|
|
.\"-----------------
|
|
.de pp
|
|
.\" paragraph, first line indented
|
|
.In 4
|
|
.ti \\n(piu
|
|
..
|
|
.\"-----------------
|
|
.de tp
|
|
.In 4
|
|
.if \\n(.$>0 .nr tp \\$1n
|
|
.in \\n(inu+\\n(tpu
|
|
.ti 0-\\n(tpu
|
|
.\" .it 1 tP
|
|
..
|
|
.\"-----------------
|
|
.de ip
|
|
.\" indented paragraph
|
|
.ie \\n(.$>1 .tp "\\$2"
|
|
.el .tp 4n
|
|
\&\\$1
|
|
..
|
|
.\"-----------------
|
|
.de np
|
|
.\" numbered paragraph
|
|
.nr $p +1 \" increment paragraph number
|
|
.ip (\n($p)
|
|
..
|
|
.\"-----------------
|
|
.de bu
|
|
.\" bulleted paragraph
|
|
.ip \(bu
|
|
..
|
|
.\"-----------------
|
|
.de (q
|
|
.\" begin major quote
|
|
.nr in +5n
|
|
.nr LL -5n
|
|
.In 4
|
|
..
|
|
.\"-----------------
|
|
.de )q
|
|
.\" end major quote
|
|
.sp
|
|
.nr in -5n
|
|
.nr LL +5n
|
|
.In 4
|
|
..
|
|
.\"-----------------
|
|
.de (l
|
|
.\" begin list
|
|
.In 5
|
|
.if '\\$1'C' .ce 9999
|
|
.if '\\$1'' .in +5n
|
|
.if '\\$1'L' .in 0
|
|
.nf
|
|
..
|
|
.\"-----------------
|
|
.de )l
|
|
.\" end list
|
|
.In 3
|
|
.sp
|
|
.rs
|
|
..
|
|
.\"-----------------
|
|
.de u
|
|
\&\\fI$1\\fP
|
|
..
|
|
.\"-----------------
|
|
.de sm
|
|
..
|
|
.\"-----------------
|
|
.\" exdented paragraph macro borrowed from Berkeley -ms
|
|
.de XP
|
|
.lp
|
|
.in \\n(piu
|
|
.ti
|
|
..
|
|
.\"-----------------
|
|
.\" the -ms accent strings
|
|
.ds ' "'\b
|
|
.ds ` "`\b
|
|
.ds : ":\b
|
|
.ds ^ "^\b
|
|
.ds ~ "~\b
|
|
.ds C "v\b
|
|
.ds , ",\b
|
|
.\" post-title spacing (set to 4v if using .TL macro)
|
|
.nr Ts 0v
|
|
.\" and parameter setup
|
|
.nr LL 6i
|
|
.ll \n(LLu
|
|
.nr ps 0.3v
|
|
.nr pi 5n
|