fixed ansi c macro
[unix-history] / usr / src / share / tmac / doc-ditroff
CommitLineData
79acef52
CL
1.\" Copyright (c) 1991 The Regents of the University of California.
2.\" All rights reserved.
3.\"
4.\" %sccs.include.redist.man%
5.\"
da0dd546 6.\" @(#)doc-ditroff 5.9 (Berkeley) %G%
79acef52
CL
7.\"
8.\" tmac.mdoc-ditroff
79acef52 9.\" %beginstrip%
3c0c1e74 10.\"
79acef52
CL
11.ds aD \fI\s10
12.ds aR \f(CO\s10
13.ds cM \f(CB\s10
cc07bb49 14.ds dF \fR\s10
79acef52
CL
15.ds eM \fI\s10
16.ds eR \fC\s10
17.ds eV \fC\s10
18.ds fA \f(CO\s10
19.ds fD \f(CB\s10
20.ds fL \f(CB\s10
21.ds fN \f(CB\s10
cc07bb49
CL
22.ds fP \fP\s0
23.ds fS \s0
79acef52
CL
24.ds fT \f(CO\s10
25.ds Hs \fR\s10
26.ds iC \f(CB\s10
27.ds lI \fC
28.ds lP \fR\|(\|\fP\s10
3c0c1e74 29.ds lp \fR(\fP\s10
79acef52 30.ds rP \fR\|)\|\fP\s10
3c0c1e74 31.ds rp \fR)\fP\s10
79acef52
CL
32.ds lB \fR\^[\^\fP\s10
33.ds rB \fR\^]\fP\s10
34.ds mL \fB\s10
35.ds nM \f(CB\s10
36.ds nO \fR\s10
0e645b66 37.ds nT \s0
79acef52 38.ds pA \fC\s10
ae80d0af 39.ds Pu \fR{\ .\ ,\ :\ ;\ (\ )\ [\ ]\ \fR}
79acef52
CL
40.ds rA \fR\s10
41.ds rT \f(CO\s10
3151e7d6 42.ds sH \fB\s10
0e645b66 43.ds sP \s0
79acef52
CL
44.ds sY \fB\s10
45.ds sX \fR\s10
cc07bb49 46.ds tF \fR
0e645b66 47.ds tN \s9
79acef52
CL
48.ds vA \fI\s10
49.ds Vs \fR\s10
50.ds vT \f(CB\s10
51.ds xR \fC\s10
52.tr *\(**
3c0c1e74 53.nr sI \w\a\fC,\au*5
79acef52
CL
54.nr Ti \n(sIu
55.nr Pp .5v
56.ds lS \0
57.nr lS \w'\0'u
58.nr dI 6n
59.de pL
79acef52
CL
60.nr Hm .5i
61.nr Fm .5i
3151e7d6
CL
62.nr ll 6.5i
63.ll 6.5i
64.nr lt 6.5i
65.lt 6.5i
66.nr po 1i
67.po 1.i
79acef52
CL
68.nr dV .5v
69..
70.ds <= \(<=
71.ds >= \(>=
72.ds Lq \&``
73.ds Rq \&''
74.ds ua \(ua
75.ds aa \(aa
76.ds ga \(ga
cc07bb49
CL
77.ds sR \&'
78.ds sL \&`
79acef52 79.ds q \&"
3151e7d6
CL
80.\" Math stuff
81.ds Pi \(*p
82.ds Ne \(!=
83.ds Le \(<=
84.ds Ge \(>=
85.ds Lt <
86.ds Gt >
87.ds Pm \(+-
88.ds If \(if
89.ds Na \fINaN\fP
90.ds Ba \fR\&|\fP
79acef52 91.\"
49c3d043 92.nr gX 0
79acef52 93.de hK
79acef52
CL
94.ds hT \\*(dT
95.if !"\\*(cH"Null" \{\
96. ie !"\\*(gP"Null" .as hT \|(\|\\*(cH\\*(gP\|)
97. el .as hT \\|(\\|\\*(cH\\|)
98.\}
99.if "\\*(cH"Null" \{\
100. if !"\\*(gP"Null" .as hT \&\|(\|\\*(gP\|)
101.\}
102.wh 0 hM
103.wh -1.25i fM
3151e7d6
CL
104.\" .tm Here is gX == \\n(gX
105.ie \\n(gX==1 \{\
106. rm n1
cc07bb49
CL
107. if \\n(.g .br
108. if !\\n(.g .bp
109.\}
110.el \{\
111. if \\n(.g .br
112. if !\\n(.g 'bp
3151e7d6 113.\}
49c3d043
CL
114.nr % 1
115.nr gX 0
79acef52
CL
116.em lM
117..
118.\"
3c0c1e74 119.nr fW \w\a\fC0\a
79acef52 120.de sW
3c0c1e74 121.nr sW \w\a\fC\\$1\a
79acef52
CL
122.ie \\n(sW>=\\n(fW \{\
123. ie \\n(sW%\\n(fW .nr sW (\\n(sW/\\n(fW)+1
124. el .nr sW \\n(sW/\\n(fW
125.\}
126.el \{\
127. ie \\n(sW>0 .nr sW 1
128. el .nr sW 0
129.\}
130..
131.\"
132.de aW
3c0c1e74 133.nr sW \w\a\fC\\*(A\\$1\a
79acef52
CL
134.ie \\n(sW>=\\n(fW \{\
135. ie \\n(sW%\\n(fW .nr sW (\\n(sW/\\n(fW)+1
136. el .nr sW \\n(sW/\\n(fW
137.\}
138.el \{\
139. ie \\n(sW>0 .nr sW 1
140. el .nr sW 0
141.\}
142..
143.\" NS Ql macro - Quoted literal define
144.de Ql
145.if \\n(aC==0 \{\
146. ds mN Ql
147. ds A1 \\$1
148. ds A2 \\$2
149. ds A3 \\$3
150. ds A4 \\$4
151. ds A5 \\$5
152. ds A6 \\$6
153. ds A7 \\$7
154. ds A8 \\$8
155. nr fV \\n(.$
156. fV
157.\}
3151e7d6 158.nr aP \\n(aP+1
79acef52 159.aW \\n(aP
3151e7d6 160.nr aP \\n(aP-1
79acef52
CL
161.if \\n(sW>2 .Li
162.if \\n(sW<=2 \{\
163.\" Db on
3151e7d6
CL
164. if (\\n(aP>0) \{\
165. ds A\\n(aP Li
166. nr aP \\n(aP -1
da0dd546 167. \}
3151e7d6
CL
168. if (\\n(aP==0) \{\
169. rm C0 C1 C2 C3 C4 C5 C6 C7 C8 C9
170. rm S1 S2 S3 S4 S5 S6 S7 S8 S9
171. rn A8 A9
172. rn A7 A8
173. rn A6 A7
174. rn A5 A6
175. rn A4 A5
176. rn A3 A4
177. rn A2 A3
178. rn A1 A2
179. ds A1 Li
180. nr fV \\n(aC+1
181. nr aC 0
182. fV
183. \}
79acef52
CL
184. ds qL \&\\*(sL
185. ds qR \&\\*(sR
186. En
187.\" Db off
188.\}
189..
3151e7d6 190.\" NS Sh macro - Section Headers
ae80d0af
CL
191.\" NS nS register - Section Header SYNOPSIS flag
192.\" NS nF register - Section Header FILES flag
193.\" NS nA register - Section Header SEE ALSO flag
194.\" NS nT register - Section Header STANDARDS flag
3c0c1e74
CL
195.de Sh
196.nr nS 0
197.nr sE 0
3151e7d6 198.nr iS 0
3c0c1e74
CL
199'ad
200.ie "\\$1"NAME" \{\
201. hK
202' in 0
203.\}
204.el \{\
205. nr nS 0
206. nr nA 0
207. nr nF 0
3151e7d6
CL
208. nr nT 0
209. nr nY 0
0e645b66 210. nr oT 0
3c0c1e74
CL
211. if "\\$1"SYNOPSIS" \{\
212. na
213. nr nS 1
214. \}
3151e7d6
CL
215. if "\\$1"DESCRIPTION" \{\
216. nr fY 0
217. nr fZ 0
218. nr fB 0
219. nr Fb 0
220. ds Fb
221. \}
bbf9156d
CL
222. if "\\$1"SEE" \{\
223. nr nA 1
224. na
225. \}
3c0c1e74 226. if "\\$1"FILES" .nr nF 1
3151e7d6
CL
227. if "\\$1"STANDARDS" .nr nT 1
228. if "\\$1"AUTHORS" .nr nY 1
229. if "\\$1"SEE" .nr sE 1
3c0c1e74
CL
230. in 0
231. nr aN 0
232.\}
233.pL
234'sp
235.ns
236.ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i
237.if !\\n(cR .ne 3
238'fi
239\&\\*(sH\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6 \|\\$7 \|\\$8 \|\\$9
240\&\fP\s0\&
241.in \\n(.iu+\\n(Tiu
3c0c1e74
CL
242.ns
243..