1.\" Copyright (c) 1991, 1993 2.\" The Regents of the University of California. 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 8.1 (Berkeley) 06/08/93 |
33.\" $FreeBSD: head/contrib/groff/tmac/doc-syms 75589 2001-04-17 12:28:00Z ru $ |
34.\" 35.\" %beginstrip% |
36. 37. 38.eo 39. 40.\" NS Ux user macro 41.\" NS print UNIX 42.\" NS 43.\" NS modifies: 44.\" NS doc-arg-ptr 45.\" NS doc-curr-font 46.\" NS doc-curr-size 47.\" NS doc-macro-name 48.\" NS 49.\" NS local variable: 50.\" NS doc-str-Ux 51.\" NS 52.\" NS width register `Ux' defined in doc-common 53. |
54.de Ux |
55. nr doc-curr-font \n[.f] 56. nr doc-curr-size \n[.ps] 57. ds doc-str-Ux \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] 58. 59. if !\n[doc-arg-limit] \ 60. if \n[.$] \{\ 61. ds doc-macro-name Ux 62. doc-parse-args \$@ 63. \} 64. 65. \" replace current argument with result 66. ds doc-arg\n[doc-arg-ptr] \*[doc-Tn-font-size]UNIX\*[doc-str-Ux] 67. nr doc-type\n[doc-arg-ptr] 2 68. ds doc-space\n[doc-arg-ptr] "\*[doc-space] 69. 70. \" recompute space vector for remaining arguments 71. nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr]) 72. nr doc-arg-limit \n[doc-arg-ptr] 73. if \n[doc-num-args] \ 74. doc-parse-space-vector 75. 76. doc-print-recursive |
77.. |
78. 79. 80.\" NS Bx user macro 81.\" NS print BSD (fix smaller nroff version) 82.\" NS 83.\" NS modifies: 84.\" NS doc-arg-ptr 85.\" NS doc-curr-font 86.\" NS doc-curr-size 87.\" NS doc-macro-name 88.\" NS 89.\" NS local variable: 90.\" NS doc-str-Bx 91.\" NS doc-str-Bx1 92.\" NS doc-str-Bx-XXX 93.\" NS 94.\" NS width register `Bx' defined in doc-common 95. 96.ds doc-str-Bx-Reno \-Reno 97.ds doc-str-Bx-reno \-Reno 98.ds doc-str-Bx-Tahoe \-Tahoe 99.ds doc-str-Bx-tahoe \-Tahoe 100.ds doc-str-Bx-Lite \-Lite 101.ds doc-str-Bx-lite \-Lite 102.ds doc-str-Bx-Lite2 \-Lite2 103.ds doc-str-Bx-lite2 \-Lite2 104. |
105.de Bx |
106. nr doc-curr-font \n[.f] 107. nr doc-curr-size \n[.ps] 108. ds doc-str-Bx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] 109. 110. \" default value if no argument 111. ds doc-str-Bx1 \*[doc-Tn-font-size]BSD\*[doc-str-Bx] 112. 113. if !\n[doc-arg-limit] \ 114. if \n[.$] \{\ 115. ds doc-macro-name Bx 116. doc-parse-args \$@ 117. \} 118. 119. if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\ 120. nr doc-arg-ptr +1 121. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\ 122. ie "\*[doc-arg\n[doc-arg-ptr]]"-alpha" \ 123. as doc-str-Bx1 " (currently in alpha test) 124. el \{ .ie "\*[doc-arg\n[doc-arg-ptr]]"-beta" \ 125. as doc-str-Bx1 " (currently in beta test) 126. el \{ .ie "\*[doc-arg\n[doc-arg-ptr]]"-devel" \ 127. as doc-str-Bx1 " (currently under development) 128. el \{\ 129. ds doc-str-Bx1 \&\*[doc-arg\n[doc-arg-ptr]]\^\*[doc-Tn-font-size] 130. as doc-str-Bx1 BSD\*[doc-str-Bx] 131. 132. if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\ 133. nr doc-arg-ptr +1 134. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\ 135. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\ 136. ie d doc-str-Bx-\*[doc-arg\n[doc-arg-ptr]] \ 137. as doc-str-Bx1 "\*[doc-str-Bx-\*[doc-arg\n[doc-arg-ptr]]] 138. el \ 139. nr doc-arg-ptr -1 140. \} 141. el \ 142. nr doc-arg-ptr -1 143. \} 144. el \ 145. nr doc-arg-ptr -1 146. \}\}\}\}\} 147. el \ 148. nr doc-arg-ptr -1 149. \} 150. 151. \" replace current argument with result 152. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Bx1] 153. nr doc-type\n[doc-arg-ptr] 2 154. ds doc-space\n[doc-arg-ptr] "\*[doc-space] 155. 156. \" recompute space vector for remaining arguments 157. nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr]) 158. nr doc-arg-limit \n[doc-arg-ptr] 159. if \n[doc-num-args] \ 160. doc-parse-space-vector 161. 162. doc-print-recursive |
163.. |
164. 165. 166.\" NS Ud user macro (not parsed, not callable) 167.\" NS print "currently under development" (HISTORY section) 168.\" NS 169.\" NS width register `Ud' defined in doc-common 170. |
171.de Ud |
172. nop \¤tly under development. |
173.. |
174. 175. 176.\" NS At user macro 177.\" NS print AT&T UNIX 178.\" NS 179.\" NS modifies: 180.\" NS doc-arg-ptr 181.\" NS doc-curr-font 182.\" NS doc-curr-size 183.\" NS doc-macro-name 184.\" NS 185.\" NS local variable: 186.\" NS doc-str-At 187.\" NS doc-str-At1 188.\" NS doc-str-At-XXX 189.\" NS 190.\" NS width register `At' defined in doc-common 191. 192.ds doc-str-At-32v \&Version\~32V 193.as doc-str-At-32v " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 194.ds doc-str-At-v1 \&Version\~1 195.as doc-str-At-v1 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 196.ds doc-str-At-v2 \&Version\~2 197.as doc-str-At-v2 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 198.ds doc-str-At-v3 \&Version\~3 199.as doc-str-At-v3 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 200.ds doc-str-At-v4 \&Version\~4 201.as doc-str-At-v4 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 202.ds doc-str-At-v5 \&Version\~5 203.as doc-str-At-v5 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 204.ds doc-str-At-v6 \&Version\~6 205.as doc-str-At-v6 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 206.ds doc-str-At-v7 \&Version\~7 207.as doc-str-At-v7 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 208.ds doc-str-At-V \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V 209.as doc-str-At-V " \*[doc-Tn-font-size]UNIX\*[doc-str-At] 210.ds doc-str-At-V.1 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.1 211.as doc-str-At-V.1 " \*[doc-Tn-font-size]UNIX\*[doc-str-At] 212.ds doc-str-At-V.2 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.2 213.as doc-str-At-V.2 " \*[doc-Tn-font-size]UNIX\*[doc-str-At] 214.ds doc-str-At-V.4 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.4 215.as doc-str-At-V.4 " \*[doc-Tn-font-size]UNIX\*[doc-str-At] 216. |
217.de At |
218. nr doc-curr-font \n[.f] 219. nr doc-curr-size \n[.ps] 220. ds doc-str-At \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] 221. 222. \" default value if no argument 223. ds doc-str-At1 \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At] 224. 225. if !\n[doc-arg-limit] \ 226. if \n[.$] \{\ 227. ds doc-macro-name At 228. doc-parse-args \$@ 229. \} 230. 231. if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\ 232. nr doc-arg-ptr +1 233. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\ 234. ie \A\*[doc-arg\n[doc-arg-ptr]] \{\ 235. ie d doc-str-At-\*[doc-arg\n[doc-arg-ptr]] \ 236. ds doc-str-At1 "\*[doc-str-At-\*[doc-arg\n[doc-arg-ptr]]] 237. el \{\ 238. tmc mdoc warning: .At: Unknown AT&T UNIX version 239. tm1 " `\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c]) 240. nr doc-arg-ptr -1 241. \}\} 242. el \ 243. nr doc-arg-ptr -1 244. \} 245. el \ 246. nr doc-arg-ptr -1 247. \} 248. 249. \" replace current argument with result 250. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-At1] 251. nr doc-type\n[doc-arg-ptr] 2 252. ds doc-space\n[doc-arg-ptr] "\*[doc-space] 253. 254. \" recompute space vector for remaining arguments 255. nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr]) 256. nr doc-arg-limit \n[doc-arg-ptr] 257. if \n[doc-num-args] \ 258. doc-parse-space-vector 259. 260. doc-print-recursive |
261.. |
262. 263. 264.\" NS Fx user macro 265.\" NS print FreeBSD 266.\" NS 267.\" NS modifies: 268.\" NS doc-arg-ptr 269.\" NS doc-curr-font 270.\" NS doc-curr-size 271.\" NS doc-macro-name 272.\" NS 273.\" NS local variable: 274.\" NS doc-str-Fx 275.\" NS doc-str-Fx1 276.\" NS 277.\" NS width register `Fx' defined in doc-common 278. 279.\" we use the doc-operating-system-FreeBSD-* strings defined in doc-common 280. |
281.de Fx |
282. nr doc-curr-font \n[.f] 283. nr doc-curr-size \n[.ps] 284. ds doc-str-Fx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] 285. 286. \" default value if no argument 287. ds doc-str-Fx1 \*[doc-Tn-font-size]\%FreeBSD\*[doc-str-Fx] 288. 289. if !\n[doc-arg-limit] \ 290. if \n[.$] \{\ 291. ds doc-macro-name Fx 292. doc-parse-args \$@ 293. \} 294. 295. if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\ 296. nr doc-arg-ptr +1 297. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\ 298. ie \A\*[doc-arg\n[doc-arg-ptr]] \{\ 299. ie d doc-operating-system-FreeBSD-\*[doc-arg\n[doc-arg-ptr]] \ 300. as doc-str-Fx1 \~\*[doc-operating-system-FreeBSD-\*[doc-arg\n[doc-arg-ptr]]] 301. el \{\ 302. tmc mdoc warning: .Fx: Unknown FreeBSD version 303. tm1 " `\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c]) 304. as doc-str-Fx1 \~\*[doc-arg\n[doc-arg-ptr]] 305. \}\} 306. el \ 307. as doc-str-Fx1 \~\*[doc-arg\n[doc-arg-ptr]] 308. \} 309. el \ 310. nr doc-arg-ptr -1 311. \} 312. 313. \" replace current argument with result 314. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Fx1] 315. nr doc-type\n[doc-arg-ptr] 2 316. ds doc-space\n[doc-arg-ptr] "\*[doc-space] 317. 318. \" recompute space vector for remaining arguments 319. nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr]) 320. nr doc-arg-limit \n[doc-arg-ptr] 321. if \n[doc-num-args] \ 322. doc-parse-space-vector 323. 324. doc-print-recursive |
325.. |
326. 327. 328.\" NS Nx user macro 329.\" NS print NetBSD 330.\" NS 331.\" NS modifies: 332.\" NS doc-arg-ptr 333.\" NS doc-curr-font 334.\" NS doc-curr-size 335.\" NS doc-macro-name 336.\" NS 337.\" NS local variable: 338.\" NS doc-str-Nx 339.\" NS doc-str-Nx1 340.\" NS 341.\" NS width register `Nx' defined in doc-common 342. 343.\" we use the doc-operating-system-NetBSD-* strings defined in doc-common 344. |
345.de Nx |
346. nr doc-curr-font \n[.f] 347. nr doc-curr-size \n[.ps] 348. ds doc-str-Nx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] 349. 350. \" default value if no argument 351. ds doc-str-Nx1 \*[doc-Tn-font-size]\%N\s[\n[doc-curr-size]u]et 352. as doc-str-Nx1 \*[doc-Tn-font-size]BSD\*[doc-str-Nx] 353. 354. if !\n[doc-arg-limit] \ 355. if \n[.$] \{\ 356. ds doc-macro-name Nx 357. doc-parse-args \$@ 358. \} 359. 360. if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\ 361. nr doc-arg-ptr +1 362. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\ 363. ie \A\*[doc-arg\n[doc-arg-ptr]] \{\ 364. ie d doc-operating-system-NetBSD-\*[doc-arg\n[doc-arg-ptr]] \ 365. as doc-str-Nx1 \~\*[doc-operating-system-NetBSD-\*[doc-arg\n[doc-arg-ptr]]] 366. el \{\ 367. tmc mdoc warning: .Nx: Unknown NetBSD version 368. tm1 " `\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c]) 369. as doc-str-Nx1 \~\*[doc-arg\n[doc-arg-ptr]] 370. \}\} 371. el \ 372. as doc-str-Nx1 \~\*[doc-arg\n[doc-arg-ptr]] 373. \} 374. el \ 375. nr doc-arg-ptr -1 376. \} 377. 378. \" replace current argument with result 379. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Nx1] 380. nr doc-type\n[doc-arg-ptr] 2 381. ds doc-space\n[doc-arg-ptr] "\*[doc-space] 382. 383. \" recompute space vector for remaining arguments 384. nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr]) 385. nr doc-arg-limit \n[doc-arg-ptr] 386. if \n[doc-num-args] \ 387. doc-parse-space-vector 388. 389. doc-print-recursive |
390.. |
391. 392. 393.\" NS Ox user macro 394.\" NS print OpenBSD 395.\" NS 396.\" NS modifies: 397.\" NS doc-arg-ptr 398.\" NS doc-curr-font 399.\" NS doc-curr-size 400.\" NS doc-macro-name 401.\" NS 402.\" NS local variable: 403.\" NS doc-str-Ox 404.\" NS doc-str-Ox1 405.\" NS 406.\" NS width register `Ox' defined in doc-common 407. |
408.de Ox |
409. nr doc-curr-font \n[.f] 410. nr doc-curr-size \n[.ps] 411. ds doc-str-Ox \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] 412. 413. \" default value if no argument 414. ds doc-str-Ox1 \*[doc-Tn-font-size]\%OpenBSD\*[doc-str-Ox] 415. 416. if !\n[doc-arg-limit] \ 417. if \n[.$] \{\ 418. ds doc-macro-name Ox 419. doc-parse-args \$@ 420. \} 421. 422. if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\ 423. nr doc-arg-ptr +1 424. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \ 425. as doc-str-Ox1 \~\*[doc-arg\n[doc-arg-ptr]] 426. el \ 427. nr doc-arg-ptr -1 428. \} 429. 430. \" replace current argument with result 431. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Ox1] 432. nr doc-type\n[doc-arg-ptr] 2 433. ds doc-space\n[doc-arg-ptr] "\*[doc-space] 434. 435. \" recompute space vector for remaining arguments 436. nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr]) 437. nr doc-arg-limit \n[doc-arg-ptr] 438. if \n[doc-num-args] \ 439. doc-parse-space-vector 440. 441. doc-print-recursive |
442.. |
443. 444. 445.\" NS Bsx user macro 446.\" NS print BSD/OS 447.\" NS 448.\" NS modifies: 449.\" NS doc-arg-ptr 450.\" NS doc-curr-font 451.\" NS doc-curr-size 452.\" NS doc-macro-name 453.\" NS 454.\" NS local variable: 455.\" NS doc-str-Bsx 456.\" NS doc-str-Bsx1 457.\" NS 458.\" NS width register `Bsx' defined in doc-common 459. 460.de Bsx 461. nr doc-curr-font \n[.f] 462. nr doc-curr-size \n[.ps] 463. ds doc-str-Bsx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] 464. 465. \" default value if no argument 466. ds doc-str-Bsx1 \*[doc-Tn-font-size]BSD/OS\*[doc-str-Bsx] 467. 468. if !\n[doc-arg-limit] \ 469. if \n[.$] \{\ 470. ds doc-macro-name Bsx 471. doc-parse-args \$@ 472. \} 473. 474. if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\ 475. nr doc-arg-ptr +1 476. ie (\n[doc-type\n[doc-arg-ptr]] == 2) \ 477. as doc-str-Bsx1 \~\*[doc-arg\n[doc-arg-ptr]] 478. el \ 479. nr doc-arg-ptr -1 480. \} 481. 482. \" replace current argument with result 483. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Bsx1] 484. nr doc-type\n[doc-arg-ptr] 2 485. ds doc-space\n[doc-arg-ptr] "\*[doc-space] 486. 487. \" recompute space vector for remaining arguments 488. nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr]) 489. nr doc-arg-limit \n[doc-arg-ptr] 490. if \n[doc-num-args] \ 491. doc-parse-space-vector 492. 493. doc-print-recursive 494.. 495. 496. |
497.\" The Bt macro should go away now |
498. 499.\" NS Bt user macro (not parsed, not callable) 500.\" NS print "is currently in beta test." (HISTORY section) 501.\" NS 502.\" NS width register `Bt' defined in doc-common 503. |
504.de Bt |
505. nop \&is currently in beta test. |
506.. |
507. 508. 509.\" NS Px user macro 510.\" NS print POSIX 511. 512.ds Px \*[doc-Tn-font-size]\%POSIX 513. 514. 515.\" NS Ai user macro 516.\" NS print ANSI 517. 518.ds Ai \*[doc-Tn-font-size]\%ANSI 519. 520. 521.\" NS St user macro 522.\" NS standards (posix, ansi - formal standard names) 523.\" NS 524.\" NS modifies: 525.\" NS doc-arg-ptr 526.\" NS doc-curr-font 527.\" NS doc-curr-size 528.\" NS doc-macro-name 529.\" NS 530.\" NS local variable: 531.\" NS doc-reg-St 532.\" NS doc-str-St 533.\" NS doc-str-St1 534.\" NS doc-str-St-XXX 535.\" NS 536.\" NS width register `St' defined in doc-common 537. 538.\" ANSI/ISO C 539.ds doc-str-St--ansiC-89 \*[Ai] \*[doc-str-St]X\^3.159-1989 540.as doc-str-St--ansiC-89 " (\*[Lq]\)\*[Ai]\~C\*[doc-str-St]\*[Rq]) 541.als doc-str-St--ansiC doc-str-St--ansiC-89 542.ds doc-str-St--isoC \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:1990 543.as doc-str-St--isoC " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^89\*[doc-str-St]\*[Rq]) 544.ds doc-str-St--isoC-99 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:1999 545.as doc-str-St--isoC-99 " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^99\*[doc-str-St]\*[Rq]) 546. 547.\" POSIX Part 1: System API 548.ds doc-str-St--p1003.1 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1 549.as doc-str-St--p1003.1 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) 550.ds doc-str-St--p1003.1-88 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-1988 551.as doc-str-St--p1003.1-88 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) 552.ds doc-str-St--p1003.1-90 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9945-1:1990 553.as doc-str-St--p1003.1-90 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) 554.als doc-str-St--iso9945-1-90 doc-str-St--p1003.1-90 555.ds doc-str-St--p1003.1b-93 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1b-1993 556.as doc-str-St--p1003.1b-93 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) 557.ds doc-str-St--p1003.1c-95 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1c-1995 558.as doc-str-St--p1003.1c-95 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) 559.ds doc-str-St--p1003.1i-95 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1i-1995 560.as doc-str-St--p1003.1i-95 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) 561.ds doc-str-St--p1003.1-96 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9945-1:1996 562.as doc-str-St--p1003.1-96 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) 563.als doc-str-St--iso9945-1-96 doc-str-St--p1003.1-96 564.ds doc-str-St--p1003.1g-2000 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1g-2000 565.as doc-str-St--p1003.1g-2000 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) 566. 567.\" POSIX Part 2: Shell and Utilities 568.ds doc-str-St--p1003.2 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.2 569.as doc-str-St--p1003.2 " (\*[Lq]\)\*[Px]\*[doc-str-St].2\*[Rq]) 570.ds doc-str-St--p1003.2-92 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.2-1992 571.as doc-str-St--p1003.2-92 " (\*[Lq]\)\*[Px]\*[doc-str-St].2\*[Rq]) 572.ds doc-str-St--p1003.2a-92 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.2a-1992 573.as doc-str-St--p1003.2a-92 " (\*[Lq]\)\*[Px]\*[doc-str-St].2\*[Rq]) 574.ds doc-str-St--iso9945-2-93 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9945-2:1993 575.as doc-str-St--iso9945-2-93 " (\*[Lq]\)\*[Px]\*[doc-str-St].2\*[Rq]) 576. 577.\" X/Open 578.ds doc-str-St--susv2 Version\~2 of the Single \*[doc-Tn-font-size]UNIX\*[doc-str-St] Specification 579.as doc-str-St--susv2 " (\*[Lq]\*[doc-Tn-font-size]SUSv2\*[doc-str-St]\*[Rq]) 580.ds doc-str-St--svid4 System\~V Interface Definition, Fourth Edition 581.as doc-str-St--svid4 " (\*[Lq]\*[doc-Tn-font-size]SVID\*[doc-str-St]\^4\*[Rq]) 582.ds doc-str-St--xbd5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] System Interface Definitions Issue\~5 583.as doc-str-St--xbd5 " (\*[Lq]\*[doc-Tn-font-size]XBD\*[doc-str-St]\^5\*[Rq]) 584.ds doc-str-St--xcu5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Commands and Utilities Issue\~5 585.as doc-str-St--xcu5 " (\*[Lq]\*[doc-Tn-font-size]XCU\*[doc-str-St]\^5\*[Rq]) 586.ds doc-str-St--xcurses4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Curses Issue\~4.2 587.as doc-str-St--xcurses4.2 " (\*[Lq]\*[doc-Tn-font-size]XCURSES\*[doc-str-St]\^4.2\*[Rq]) 588.ds doc-str-St--xns5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Networking Services Issue\~5 589.as doc-str-St--xns5 " (\*[Lq]\*[doc-Tn-font-size]XNS\*[doc-str-St]\^5\*[Rq]) 590.ds doc-str-St--xns5.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Networking Services Issue\~5.2 591.as doc-str-St--xns5.2 " (\*[Lq]\*[doc-Tn-font-size]XNS\*[doc-str-St]\^5.2\*[Rq]) 592.ds doc-str-St--xpg3 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~3 593.as doc-str-St--xpg3 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^3\*[Rq]) 594.ds doc-str-St--xpg4 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4 595.as doc-str-St--xpg4 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^4\*[Rq]) 596.ds doc-str-St--xpg4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4.2 597.as doc-str-St--xpg4.2 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^4.2\*[Rq]) 598.ds doc-str-St--xsh5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] System Interfaces and Headers Issue\~5 599.as doc-str-St--xsh5 " (\*[Lq]\*[doc-Tn-font-size]XSH\*[doc-str-St]\^5\*[Rq]) 600. 601.\" Miscellaneous 602.ds doc-str-St--ieee754 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 754-1985 603.ds doc-str-St--iso8802-3 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 8802-3:1989 604. |
605.de St |
606. if !\n[doc-arg-limit] \{\ 607. ie \n[.$] \{\ 608. ds doc-macro-name St 609. doc-parse-args \$@ 610. \} 611. el \ 612. doc-St-usage 613. \} 614. 615. if !\n[doc-arg-limit] \ 616. return 617. 618. nr doc-arg-ptr +1 619. ie (\n[doc-arg-limit] >= \n[doc-arg-ptr]) \{\ 620. nr doc-curr-font \n[.f] 621. nr doc-curr-size \n[.ps] 622. ds doc-str-St \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u] 623. 624. ds doc-str-St1 625. ie \A\*[doc-arg\n[doc-arg-ptr]] \{\ 626. ie d doc-str-St-\*[doc-arg\n[doc-arg-ptr]] \ 627. ds doc-str-St1 "\*[doc-str-St-\*[doc-arg\n[doc-arg-ptr]]] 628. el \{\ 629. tmc "mdoc warning: .St: Unknown standard abbreviation 630. tm1 " `\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c]) 631. tm1 " Please refer to the groff_mdoc(7) manpage for a 632. tm1 " list of available standard abbreviations. 633. \}\} 634. el \ 635. doc-St-usage 636. 637. \" replacing argument with result 638. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-St1] 639. 640. doc-print-recursive 641. \} 642. el \{\ 643. doc-St-usage 644. doc-reset-args 645. \} |
646.. |
647. 648. 649.\" NS doc-St-usage macro 650. 651.de doc-St-usage 652. tm1 "Usage: .St standard (#\n[.c]) 653. tm1 " Please refer to the groff_mdoc(7) manpage for a list of 654. tm1 " available standard abbreviations. 655.. 656. 657. 658.\" NS Lb user macro 659.\" NS formal library names for LIBRARY sections 660.\" NS 661.\" NS modifies: 662.\" NS doc-arg-ptr 663.\" NS doc-curr-font 664.\" NS doc-curr-size 665.\" NS doc-macro-name 666.\" NS 667.\" NS local variable: 668.\" NS doc-reg-Lb 669.\" NS doc-str-Lb 670.\" NS doc-str-Lb-XXX 671.\" NS 672.\" NS width register `Lb' defined in doc-common 673. 674.ds doc-str-Lb-libarm32 ARM32 Architecture Library (libarm32, \-larm32) 675.ds doc-str-Lb-libc Standard C\~Library (libc, \-lc) 676.ds doc-str-Lb-libcompat Compatibility Library (libcompat, \-lcompat) 677.ds doc-str-Lb-libcrypt Crypt Library (libcrypt, \-lcrypt) 678.ds doc-str-Lb-libcurses Curses Library (libcurses, \-lcurses) 679.ds doc-str-Lb-libedit Command Line Editor Library (libedit, \-ledit) 680.ds doc-str-Lb-libi386 i386 Architecture Library (libi386, \-li386) 681.ds doc-str-Lb-libipsec IPsec Policy Control Library (libipsec, \-lipsec) 682.ds doc-str-Lb-libkvm Kernel Data Access Library (libkvm, \-lkvm) 683.ds doc-str-Lb-libm Math Library (libm, \-lm) 684.ds doc-str-Lb-libmenu Curses Menu Library (libmenu, \-lmenu) 685.ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio) 686.ds doc-str-Lb-libposix \*[Px] Compatibility Library (libposix, \-lposix) 687.ds doc-str-Lb-libresolv DNS Resolver Library (libresolv, \-lresolv) 688.ds doc-str-Lb-libtermcap Termcap Access Library (libtermcap, \-ltermcap) 689.ds doc-str-Lb-libutil System Utilities Library (libutil, \-lutil) 690.ds doc-str-Lb-libz Compression Library (libz, \-lz) 691. 692.de Lb 693. if !\n[doc-arg-limit] \{\ 694. ie \n[.$] \{\ 695. ds doc-macro-name Lb 696. doc-parse-args \$@ 697. \} 698. el \ 699. tm Usage: .Lb library_name ... (#\n[.c]) 700. \} 701. 702. if !\n[doc-arg-limit] \ 703. return 704. 705. nr doc-arg-ptr +1 706. ie (\n[doc-arg-limit] >= \n[doc-arg-ptr]) \{\ 707. ie d doc-str-Lb-\*[doc-arg\n[doc-arg-ptr]] \ 708. ds doc-str-Lb "\*[doc-str-Lb-\*[doc-arg\n[doc-arg-ptr]]] 709. el \{\ 710. tmc "mdoc warning: .Lb: no description for library 711. tm1 " `\*[doc-arg\n[doc-arg-ptr]]' available (#\n[.c]) 712. ds doc-str-Lb library \*[Lq]\*[doc-arg\n[doc-arg-ptr]]\*[Rq] 713. \} 714. 715. \" replacing argument with result 716. ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Lb] 717. 718. doc-print-recursive 719. \} 720. el \{\ 721. tm Usage: .Lb library_name ... (#\n[.c]) 722. doc-reset-args 723. \} 724.. 725. 726. 727.ec 728. 729.\" EOF |