Annotation of src/share/tmac/doc-syms, Revision 1.2
1.1 deraadt 1: .\" Copyright (c) 1991 The Regents of the University of California.
2: .\" All rights reserved.
3: .\"
4: .\" Redistribution and use in source and binary forms, with or without
5: .\" modification, are permitted provided that the following conditions
6: .\" are met:
7: .\" 1. Redistributions of source code must retain the above copyright
8: .\" notice, this list of conditions and the following disclaimer.
9: .\" 2. Redistributions in binary form must reproduce the above copyright
10: .\" notice, this list of conditions and the following disclaimer in the
11: .\" documentation and/or other materials provided with the distribution.
12: .\" 3. All advertising materials mentioning features or use of this software
13: .\" must display the following acknowledgement:
14: .\" This product includes software developed by the University of
15: .\" California, Berkeley and its contributors.
16: .\" 4. Neither the name of the University nor the names of its contributors
17: .\" may be used to endorse or promote products derived from this software
18: .\" without specific prior written permission.
19: .\"
20: .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
21: .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22: .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23: .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
24: .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25: .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26: .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27: .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28: .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29: .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30: .\" SUCH DAMAGE.
31: .\"
32: .\" @(#)doc-syms 5.6 (Berkeley) 8/5/91
33: .\"
34: .\" %beginstrip%
35: .\" NS Ux macro - UNIX
36: .de Ux
37: .nr cF \\n(.f
38: .nr cZ \\n(.s
39: .ds aa \&\f\\n(cF\s\\n(cZ
40: .as b1 \&\\*(tNUNIX\\*(aa
41: .rm aa
42: .if \\n(aC==0 \{\
43: . if \\n(.$>0 .aV \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
44: .\}
45: .ie \\n(aC>\\n(aP \{\
46: . nr aP \\n(aP+1
47: . ie \\n(C\\n(aP==1 \{\
48: . \\*(A\\n(aP
49: . \}
50: . el .nR
51: .\}
52: .el .aZ
53: ..
54: .\" NS Bx macro -BSD UNIX (fix smaller nroff version)
55: .de Bx
56: .nr cF \\n(.f
57: .nr cZ \\n(.s
58: .ds aa \&\f\\n(cF\s\\n(cZ
59: .if \\n(aC==0 \{\
60: . ie \\n(.$==0 \&\\*(tNBSD\\*(aa \\*(tNUNIX\\*(aa
61: . el .aV \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
62: .\}
63: .if "\\$1"-alpha" \{\
64: \¤tly in alpha test.
65: . aY
66: .\}
67: .if "\\$1"-beta" \{\
68: \¤tly in beta test.
69: . aY
70: .\}
71: .if "\\$1"-devel" \{\
72: \¤tly under development.
73: . aY
74: .\}
75: .if \\n(aC>\\n(aP \{\
76: . nr aP \\n(aP+1
77: . ie \\n(C\\n(aP==2 \{\
78: . as b1 \&\\*(A\\n(aP\&\\*(tNBSD\\*(aa
79: . ie \\n(aC>\\n(aP \{\
80: . nr jj \\n(aP+1
81: . ie \\n(C\\n(jj==2 \{\
82: . if "\\*(A\\n(jj"Reno" \{\
83: . nr aP \\n(aP+1
84: . as b1 \&\-\\*(A\\n(jj
85: . \}
86: . if "\\*(A\\n(jj"reno" \{\
87: . nr aP \\n(aP+1
88: . as b1 \&\-Reno
89: . \}
90: . if "\\*(A\\n(jj"Tahoe" \{\
91: . nr aP \\n(aP+1
92: . as b1 \&\-\\*(A\\n(jj
93: . \}
94: . if "\\*(A\\n(jj"tahoe" \{\
95: . nr aP \\n(aP+1
96: . as b1 \&\-Tahoe
97: . \}
98: . ie \\n(aC>\\n(aP \{\
99: . nr aP \\n(aP+1
100: . nR
101: . \}
102: . el .aZ
103: . \}
104: . el \{\
105: . nr aP \\n(aP+1
106: . nR
107: . \}
108: . rr jj
109: . \}
110: . el .aZ
111: . \}
112: . el \{\
113: . as b1 \&\\*(tNBSD\\*(aa U\\*(tNNIX\\*(aa
114: . nR
115: . \}
116: .\}
117: ..
118: .\" Ns Ud macro - prints "currently under development" (HISTORY section)
119: .de Ud
120: \¤tly under development.
121: ..
122: .\" Ns Nx macro - NetBSD
123: .de Nx
124: .nr cF \\n(.f
125: .nr cZ \\n(.s
126: .ds aa \&\f\\n(cF\s\\n(cZ
127: .if \\n(.$==2 \{\
128: . if "\\$1"0.8" \&\\*(tNNetBSD\\*(aa 0.8\\*(aa\\$2
129: . if "\\$1"0.8a" \&\\*(tNNetBSD\\*(aa 0.8a\\*(aa\\$2
130: . if "\\$1"0.9" \&\\*(tNNetBSD\\*(aa 0.9\\*(aa\\$2
131: . if "\\$1"0.9a" \&\\*(tNNetBSD\\*(aa 0.9a\\*(aa\\$2
132: . if "\\$1"1.0" \&\\*(tNNetBSD\\*(aa 1.0\\*(aa\\$2
133: . if "\\$1"1.0a" \&\\*(tNNetBSD\\*(aa 1.0a\\*(aa\\$2
1.2 ! deraadt 134: . if "\\$1"1.1" \&\\*(tNNetBSD\\*(aa 1.1\\*(aa\\$2
1.1 deraadt 135: .\}
136: .if \\n(.$==1 \{\
137: . if "\\$1"0.8" \&\\*(tNNetBSD\\*(aa 0.8\\*(aa
138: . if "\\$1"0.8a" \&\\*(tNNetBSD\\*(aa 0.8a\\*(aa
139: . if "\\$1"0.9" \&\\*(tNNetBSD\\*(aa 0.9\\*(aa
140: . if "\\$1"0.9a" \&\\*(tNNetBSD\\*(aa 0.9a\\*(aa
141: . if "\\$1"1.0" \&\\*(tNNetBSD\\*(aa 1.0\\*(aa
142: . if "\\$1"1.0a" \&\\*(tNNetBSD\\*(aa 1.0a\\*(aa
1.2 ! deraadt 143: . if "\\$1"1.1" \&\\*(tNNetBSD\\*(aa 1.1\\*(aa
1.1 deraadt 144: .\}
145: ..
146: .\" Ns At macro - AT&T UNIX
147: .de At
148: .nr cF \\n(.f
149: .nr cZ \\n(.s
150: .ds aa \&\f\\n(cF\s\\n(cZ
151: .if \\n(.$==2 \{\
152: . if "\\$1"32v" \&Version 32V \\*(tNAT&T UNIX\\*(aa\\$2
153: . if "\\$1"v6" \&Version 6 \\*(tNAT&T UNIX\\*(aa\\$2
154: . if "\\$1"v7" \&Version 7 \\*(tNAT&T UNIX\\*(aa\\$2
155: . if "\\$1"V" \&\\*(tNAT&T\\*(aa System V \\*(tNUNIX\\*(aa\\$2
156: . if "\\$1"V.1" \&\\*(tNAT&T\\*(aa System V.1 \\*(tNUNIX\\*(aa\\$2
157: . if "\\$1"V.2" \&\\*(tNAT&T\\*(aa System V.2 \\*(tNUNIX\\*(aa\\$2
158: . if "\\$1"V.4" \&\\*(tNAT&T\\*(aa System V.4 \\*(tNUNIX\\*(aa\\$2
159: .\}
160: .if \\n(.$==1 \{\
161: . if "\\$1"32v" \&Version 32V \\*(tNAT&T UNIX\\*(aa
162: . if "\\$1"v6" \&Version 6 \\*(tNAT&T UNIX\\*(aa
163: . if "\\$1"v7" \&Version 7 \\*(tNAT&T UNIX\\*(aa
164: . if "\\$1"V" \&\\*(tNAT&T\\*(aa System V \\*(tNUNIX\\*(aa
165: . if "\\$1"V.1" \&\\*(tNAT&T\\*(aa System V.1 \\*(tNUNIX\\*(aa
166: . if "\\$1"V.2" \&\\*(tNAT&T\\*(aa System V.2 \\*(tNUNIX\\*(aa
167: . if "\\$1"V.4" \&\\*(tNAT&T\\*(aa System V.4 \\*(tNUNIX\\*(aa
168: .\}
169: ..
170: .\" The Bt macro should go away now
171: .\" Ns Bt macro - prints "is currently in beta test." (HISTORY section)
172: .de Bt
173: \&is currently in beta test.
174: ..
175: .\" NS St macro - standards (posix, ansi - formal standard names)
176: .ds Px \\*(tNPOSIX
177: .ds Ai \\*(tNANSI
178: .de St
179: .if \\n(aC==0 \{\
180: . ie \\n(.$==0 \{\
181: .tm Usage: .St [-p1003.1-90 | -p1003.2 | -ansiC-89 | -iso ] \\*(Pu ... (#\\n(.c)
182: . \}
183: . el \{\
184: . ds mN St
185: . nr aP 0
186: . ds A1 \\$1
187: . ds A2 \\$2
188: . ds A3 \\$3
189: . ds A4 \\$4
190: . ds A5 \\$5
191: . ds A6 \\$6
192: . ds A7 \\$7
193: . ds A8 \\$8
194: . ds A9 \\$9
195: . nr fV \\n(.$
196: . fV
197: . \}
198: .\}
199: .if \\n(aC>\\n(aP \{\
200: . nr cF \\n(.f
201: . nr cZ \\n(.s
202: . ds aa \&\f\\n(cF\s\\n(cZ
203: . nr aP \\n(aP+1
204: . if "\\*(A\\n(aP"-p1003.1-90" \{\
205: . ie \\n(sT==1 \{\
206: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1-1990\\*(sV
207: . as b1 (``\\*(tN\\*(Px\\*(aa'')
208: . \}
209: . el \{\
210: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1-1990\\*(sV
211: . as b1 (``\\*(tN\\*(Px\\*(aa'')
212: . \}
213: . \}
214: . if "\\*(A\\n(aP"-p1003.1-88" \{\
215: . ie \\n(sT==1 \{\
216: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1-1988\\*(sV
217: . as b1 (``\\*(tN\\*(Px\\*(aa'')
218: . \}
219: . el \{\
220: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1-1988\\*(sV
221: . as b1 (``\\*(tN\\*(Px\\*(aa'')
222: . \}
223: . \}
224: . if "\\*(A\\n(aP"-p1003.1" \{\
225: . ie \\n(sT==1 \{\
226: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1\\*(sV
227: . as b1 (``\\*(tN\\*(Px\\*(aa'')
228: . \}
229: . el \{\
230: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1\\*(sV
231: . as b1 (``\\*(tN\\*(Px\\*(aa'')
232: . \}
233: . \}
234: . if "\\*(A\\n(aP"-p1003.2-92" \{\
235: . ie \\n(sT==1 \{\
236: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.2-1992\\*(sV
237: . as b1 (``\\*(tN\\*(Px.2\\*(aa'')
238: . \}
239: . el \{\
240: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.2-1992\\*(sV
241: . as b1 (``\\*(tN\\*(Px.2\\*(aa'')
242: . \}
243: . \}
244: . if "\\*(A\\n(aP"-p1003.2" \{\
245: . ie \\n(sT==1 \{\
246: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.2\\*(sV
247: . as b1 (``\\*(tN\\*(Px.2\\*(aa'')
248: . \}
249: . el \{\
250: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.2\\*(sV
251: . as b1 (``\\*(tN\\*(Px.2\\*(aa'')
252: . \}
253: . \}
254: . if "\\*(A\\n(aP"-ansiC" \{\
255: . ie \\n(sT==1 \{\
256: . ds b1 \&\\*(tNANSI \\*(aaX3.159-1989\\*(sV
257: . as b1 (``\\*(tNANSI C\\*(aa'')
258: . \}
259: . el \{\
260: . ds b1 \&\\*(tNANSI \\*(aaX3.159-1989\\*(sV
261: . as b1 (``\\*(tNANSI C\\*(aa'')
262: . \}
263: . \}
264: . if "\\*(A\\n(aP"-ansiC-89" \{\
265: . ie \\n(sT==1 \{\
266: . ds b1 \&\\*(tNANSI \\*(aaX3.159-1989\\*(sV
267: . as b1 (``\\*(tNANSI C\\*(aa'')
268: . \}
269: . el \{\
270: . ds b1 \&\\*(tNANSI \\*(aaX3.159-1989\\*(sV
271: . as b1 (``\\*(tNANSI C\\*(aa'')
272: . \}
273: . \}
274: . if "\\*(A\\n(aP"-ieee754" \{\
275: . ie \\n(sT==1 \{\
276: . ds b1 \&\\*(tNIEEE Std\\*(aa754-1985
277: . \}
278: . el \{\
279: . ds b1 \&\\*(tNIEEE Std\\*(aa754-1985
280: . \}
281: . \}
282: . if "\\*(A\\n(aP"-iso8802-3" \{\
283: . ie \\n(sT==1 \{\
284: . ds b1 \&\\*(tNISO \\*(aa8802-3: 1989\\*(sV
285: .\" . as b1 (``\\*(tNANSI C\\*(aa'')
286: . \}
287: . el \{\
288: . ds b1 \&\\*(tNISO \\*(aa8802-3: 1989\\*(sV
289: .\" . as b1 (``\\*(tNANSI C\\*(aa'')
290: . \}
291: . \}
292: . if "\\*(A\\n(aP"-xpg3" \{\
293: . ie \\n(sT==1 \{\
294: . ds b1 \&\\*(tNX/Open Portability Guide Issue 3\\*(aa\\*(sV
295: . as b1 (``\\*(tNXPG3\\*(aa'')
296: . \}
297: . el \{\
298: . ds b1 \&\\*(tNX/Open Portability Guide Issue 3\\*(aa\\*(sV
299: . as b1 (``\\*(tNXPG3\\*(aa'')
300: . \}
301: . \}
302: . if "\\*(A\\n(aP"-xpg4" \{\
303: . ie \\n(sT==1 \{\
304: . ds b1 \&\\*(tNX/Open Portability Guide Issue 4\\*(aa\\*(sV
305: . as b1 (``\\*(tNXPG4\\*(aa'')
306: . \}
307: . el \{\
308: . ds b1 \&\\*(tNX/Open Portability Guide Issue 4\\*(aa\\*(sV
309: . as b1 (``\\*(tNXPG4\\*(aa'')
310: . \}
311: . \}
312: . ie \\n(aC>\\n(aP \{\
313: . nr aP \\n(aP+1
314: . nR
315: . \}
316: . el .aZ
317: .\}
318: ..