|
|
1.1 root 1: .de TI \" Title initialization (required)
2: . \" Usage: .TI NAME [DATE] with title on next line
3: .ds LH HELP \" Headers
4: .ie "\\$2"" .ds CH \n(mo/\n(dy/\n(yr
5: .el .ds CH \\$2
6: .ds RH \\$1
7: .ds LF \" Footers
8: .ds CF - % -
9: .ds RF
10: .if \\n(nl .bp 1
11: .wh 0i HD \" change these and the help de-paginator
12: .wh -1.167i FT \" won't work -- same as for -man macros
13: .ll 6.5i
14: .nr RI .5i \" relative indent
15: .nr PD 1
16: .if n .po .5i
17: .ce
18: .ps 12
19: .ft B
20: .it 1 ?R
21: .fi
22: .in 0
23: ..
24: .de ?R \" Restore font and point size
25: .ps 10
26: .ft 1
27: ..
28: .de HD \" Header macro
29: 'sp .5i
30: .tl "\\*(LH"\\*(CH"\\*(RH"
31: 'sp .5i
32: ..
33: .de FT \" Footer macro
34: 'sp .5i
35: .tl "\\*(LF"\\*(CF"\\*(RF"
36: 'sp .5i
37: ..
38: .de LP \" New paragraph, left-adjusted first line
39: .ie '\\$1'' .sp \\n(PD
40: .el .sp \\$1
41: .fi
42: .in 0
43: .ne 2v
44: ..
45: .de PP \" New paragraph, indented first line
46: .LP
47: .ti +\\n(RIu
48: ..
49: .de IP \" Indented paragraph - usage: .IP label
50: .LP
51: .in \\n(RIu
52: .if \\n(.$ \{\
53: .ti -\\n(RIu
54: \&\\$1\h'|\\n(RIu-\\n(.Hu'
55: .if \w\\$1 -\\n(RI .br \} \" break line if label too long
56: ..
57: .de SH \" Section heading - usage: .SH heading
58: .LP
59: .ne 4v
60: .if n \fI\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9\fP
61: .if t \fB\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9\fP
62: .br
63: ..
64: .de ?F \" Font twiddler - recursive
65: .ds >F
66: .if "\\$1"2" .if !"\\$5"" .ds >F\^
67: .ie !"\\$4"" .?F \\$2 \\$1 "\\$3\f\\$1\\$4\\*(>F" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
68: .el \\$3
69: .?R
70: ..
71: ' # combinations of Roman, italic, bold
72: .de RI
73: .?F 1 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
74: ..
75: .de RB
76: .?F 1 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
77: ..
78: .de IR
79: .?F 2 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
80: ..
81: .de IB
82: .?F 2 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
83: ..
84: .de BR
85: .?F 3 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
86: ..
87: .de BI
88: .?F 3 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
89: ..
90: .de ER
91: .?F \\*(Ef 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
92: ..
93: .de R
94: .ie \\n(.$ .RB "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
95: .el .ft R
96: ..
97: .de I
98: .ie \\n(.$ .IR "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
99: .el .ft I
100: ..
101: .de B
102: .ie \\n(.$ .BR "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
103: .el .ft B
104: ..
105: .de E
106: .ie \\n(.$ .ER "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
107: .el .ft \\*(Eg
108: ..
109: .de CS \" Change bar start
110: 'if '\\$1'4' .mc \s12\(br\s0
111: ..
112: .de CE \" Change bar end
113: 'mc
114: ..
115: .ds Eg 3 \" Define example font
116: .if "\*(.T"aps" .ds Eg lp
117: .if "\*(.T"laser" .ds Eg cB
118: .ft \*(Eg
119: .de DS
120: .IP
121: .nf
122: .ft \\*(Eg
123: .if "\*(.T"laser" .ta 48p +48p +48p +48p +48p +48p +48p +48p +48p +48p +48p
124: ..
125: .de DE
126: .ft
127: .fi
128: .LP
129: ..
130: .ds Ef \n(.f
131: .ft
132: .if n .ds - \%--
133: .if t .ds - \(em
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.