200 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			200 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
.^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
 |