Lines Matching +full:inter +full:- +full:ic

3 .\" Copyright (c) 2010-2021, 2024, 2025 Ingo Schwarze <schwarze@openbsd.org>
64 They provide free-form text to be printed; the formatting of the text
66 .Bd -literal -offset indent
91 A well-formed
97 .Ic \&Dd ,
98 .Ic \&Dt ,
100 .Ic \&Os
104 .Ic \&Sh )
106 .Ic \&Nm
108 .Ic \&Nd .
116 The following is a well-formed skeleton
120 .Bd -literal -offset indent
172 .Bl -ohang -offset Ds
176 .Bd -literal -offset indent
188 .Ic \&Nm
190 .Ic \&Nd
194 .Ic \&Nm
196 .Ic \&Nd .
201 .Ic \&Lb
211 .Bd -literal -offset indent
225 .Bd -literal -offset indent
236 .Ic \&In ,
237 .Ic \&Vt ,
238 .Ic \&Fn ,
240 .Ic \&Fo
241 macros should follow C header-file conventions.
244 .Bd -literal -offset indent
255 .Ic \&Nm ,
256 .Ic \&Cd ,
257 .Ic \&Fd ,
258 .Ic \&Fn ,
259 .Ic \&Fo ,
260 .Ic \&In ,
261 .Ic \&Vt ,
263 .Ic \&Ft .
266 .Ic \&Ft
268 .Ic \&Fo
270 .Ic \&Fn ) ,
272 .Ic \&Fo ,
273 .Ic \&Fn ,
275 .Ic \&Ft ,
279 .Ic \&Nm
283 .Ic \&Nm
285 .Ic \&Nm ,
286 .Ic \&Sh ,
288 .Ic \&Ss
293 .Bd -literal -offset indent
301 .Bd -literal -offset indent
303 \&.Bl \-tag \-width Ds
320 .Ic \&Ss
325 .Ic \&Sh
326 macro followed by a non-standard section name, and each having
338 Implementation-specific notes should be kept here.
346 .Ic \&Rv .
355 .Ic \&Ev .
362 .Ic \&Pa .
371 .Ic \&Ex .
374 This often contains snippets of well-formed, well-tested invocations.
389 .Ic \&Bl
397 .Ic \&Er .
401 Cross-references should conventionally be ordered first by section, then
409 .Ic \&Rs
411 .Ic \&Xr .
419 .Ic \&St .
428 .Ic \&An .
433 Known bugs, limitations, and work-arounds should be described
445 .Bl -column "Brq, Bro, Brc" description
446 .It Ic \&Dd Ta document date: Cm $\&Mdocdate$ | Ar month day , year
447 .It Ic \&Dt Ta document title: Ar TITLE section Op Ar arch
448 .It Ic \&Os Ta operating system footer: Op Ar footer text
449 .It Ic \&Nm Ta document name (one argument)
450 .It Ic \&Nd Ta document description (one line)
453 .Bl -column "Brq, Bro, Brc" description
454 .It Ic \&Sh Ta section header (one line)
455 .It Ic \&Ss Ta subsection header (one line)
456 .It Ic \&Sx Ta internal cross reference to a section or subsection
457 .It Ic \&Xr Ta cross reference to another manual page: Ar name section
458 .It Ic \&Tg Ta tag the definition of a Ar term Pq <= 1 arguments
459 .It Ic \&Pp Ta start a text paragraph (no arguments)
462 .Bl -column "Brq, Bro, Brc" description
463 .It Ic \&Bd , \&Ed Ta display block:
467 .It Ic \&D1 Ta indented display (one line)
468 .It Ic \&Dl Ta indented literal display (one line)
469 .It Ic \&Ql Ta normal in-line literal display: Ql text
470 .It Ic \&Li Ta unquoted in-line literal display: Li text
471 .It Ic \&Bl , \&El Ta list block:
476 .It Ic \&It Ta list item (syntax depends on Fl Ar type )
477 .It Ic \&Ta Ta table cell separator in Ic \&Bl Fl column No lists
478 .It Ic \&Rs , \&%* , \&Re Ta bibliographic block (references)
481 .Bl -column "Brq, Bro, Brc" description
482 .It Ic \&Pf Ta prefix, no following horizontal space (one argument)
483 .It Ic \&Ns Ta roman font, no preceding horizontal space (no arguments)
484 .It Ic \&Ap Ta apostrophe without surrounding whitespace (no arguments)
485 .It Ic \&Sm Ta switch horizontal spacing mode: Op Cm on | off
486 .It Ic \&Bk , \&Ek Ta keep block: Fl words
489 .Bl -column "Brq, Bro, Brc" description
490 .It Ic \&Nm Ta start a SYNOPSIS block with the name of a utility
491 .It Ic \&Fl Ta command line options (flags) (>=0 arguments)
492 .It Ic \&Cm Ta command modifier (>0 arguments)
493 .It Ic \&Ar Ta command arguments (>=0 arguments)
494 .It Ic \&Op , \&Oo , \&Oc Ta optional syntax elements (enclosure)
495 .It Ic \&Ic Ta internal or interactive command (>0 arguments)
496 .It Ic \&Ev Ta environmental variable (>0 arguments)
497 .It Ic \&Pa Ta file system path (>=0 arguments)
500 .Bl -column "Brq, Bro, Brc" description
501 .It Ic \&Lb Ta function library (>0 arguments)
502 .It Ic \&In Ta include file (one argument)
503 .It Ic \&Fd Ta other preprocessor directive (>0 arguments)
504 .It Ic \&Ft Ta function type (>0 arguments)
505 .It Ic \&Fo , \&Fc Ta function block: Ar funcname
506 .It Ic \&Fn Ta function name: Ar funcname Op Ar argument ...
507 .It Ic \&Fa Ta function argument (>0 arguments)
508 .It Ic \&Vt Ta variable type (>0 arguments)
509 .It Ic \&Va Ta variable name (>0 arguments)
510 .It Ic \&Dv Ta defined variable or preprocessor constant (>0 arguments)
511 .It Ic \&Er Ta error constant (>0 arguments)
512 .It Ic \&Ev Ta environmental variable (>0 arguments)
515 .Bl -column "Brq, Bro, Brc" description
516 .It Ic \&An Ta author name (>0 arguments)
517 .It Ic \&Lk Ta hyperlink: Ar uri Op Ar display_name
518 .It Ic \&Mt Ta Do mailto Dc hyperlink: Ar localpart Ns @ Ns Ar domain
519 .It Ic \&Cd Ta kernel configuration declaration (>0 arguments)
520 .It Ic \&Ad Ta memory address (>0 arguments)
521 .It Ic \&Ms Ta mathematical symbol (>0 arguments)
524 .Bl -column "Brq, Bro, Brc" description
525 .It Ic \&Em Ta italic font or underline (emphasis) (>0 arguments)
526 .It Ic \&Sy Ta boldface font (symbolic) (>0 arguments)
527 .It Ic \&No Ta return to roman font (normal) (>0 arguments)
528 .It Ic \&Bf , \&Ef Ta font block: Fl Ar type | Cm \&Em | \&Li | \&Sy
531 .Bl -column "Brq, Bro, Brc" description
532 .It Ic \&Dq , \&Do , \&Dc Ta enclose in typographic double quotes: Dq text
533 .It Ic \&Qq , \&Qo , \&Qc Ta enclose in typewriter double quotes: Qq text
534 .It Ic \&Sq , \&So , \&Sc Ta enclose in single quotes: Sq text
535 .It Ic \&Pq , \&Po , \&Pc Ta enclose in parentheses: Pq text
536 .It Ic \&Bq , \&Bo , \&Bc Ta enclose in square brackets: Bq text
537 .It Ic \&Brq , \&Bro , \&Brc Ta enclose in curly braces: Brq text
538 .It Ic \&Aq , \&Ao , \&Ac Ta enclose in angle brackets: Aq text
539 .It Ic \&Eo , \&Ec Ta generic enclosure
542 .Bl -column "Brq, Bro, Brc" description
543 .It Ic \&Ex Fl std Ta standard command exit values: Op Ar utility ...
544 .It Ic \&Rv Fl std Ta standard function return values: Op Ar function ...
545 .It Ic \&St Ta reference to a standards document (one argument)
546 .It Ic \&At Ta At
547 .It Ic \&Bx Ta Bx
548 .It Ic \&Bsx Ta Bsx
549 .It Ic \&Nx Ta Nx
550 .It Ic \&Fx Ta Fx
551 .It Ic \&Ox Ta Ox
552 .It Ic \&Dx Ta Dx
559 .Bl -tag -width 3n
560 .It Ic \&%A Ar first_name ... last_name
562 .Ic \&Rs
565 .Ic \%%A
569 .It Ic \&%B Ar title
571 .Ic \&Rs
573 This macro may also be used in a non-bibliographic context when
575 .It Ic \&%C Ar location
577 .Ic \&Rs
579 .It Ic \&%D Oo Ar month day , Oc Ar year
581 .Ic \&Rs
587 .It Ic \&%I Ar name
589 .Ic \&Rs
591 .It Ic \&%J Ar name
593 .Ic \&Rs
595 .It Ic \&%N Ar number
597 .Ic \&Rs
599 .It Ic \&%O Ar line
601 .Ic \&Rs
603 .It Ic \&%P Ar number
605 .Ic \&Rs
614 .It Ic \&%Q Ar name
616 .Ic \&Rs
619 .Ic \&%Q
621 .It Ic \&%R Ar name
623 .Ic \&Rs
625 .It Ic \&%T Ar title
627 .Ic \&Rs
629 This macro may also be used in a non-bibliographical context when
631 .It Ic \&%U Ar protocol Ns :// Ns Ar path
633 .It Ic \&%V Ar number
635 .Ic \&Rs
637 .It Ic \&Ac
639 .Ic \&Ao
643 .It Ic \&Ad Ar address
651 .It Ic \&An Fl split | nosplit | Ar first_name ... last_name
657 .Bl -tag -width "-nosplitX" -offset indent -compact
660 .Ic \&An .
682 .Dl \&.An -nosplit
684 .It Ic \&Ao Ar block
689 .Ic \&Aq
692 .It Ic \&Ap
700 .It Ic \&Aq Ar line
704 .Ic \&Mt
708 .Bd -literal -offset indent
715 .Ic \&Lk
717 .Ic \&In
722 .Ic \&Ar
724 .Ic \&Aq .
727 .Ic \&Aq
728 usually renders with non-ASCII characters in non-ASCII output modes,
736 .Ic \&Pf ,
737 .Ic \&Ns ,
739 .Ic \&Eo
743 .Ic \&Ao .
745 .It Ic \&Ar Op Ar placeholder ...
757 .Ic \&Ar
760 .Ic \&Fl
762 .Ic \&Cm .
764 .It Ic \&At Op Ar version
770 .Bl -tag -width "v[1-7] | 32vX" -offset indent -compact
771 .It Cm v[1-7] | 32v
776 .It Cm V | V.[1-4]
789 .Ic \&Bsx ,
790 .Ic \&Bx ,
791 .Ic \&Dx ,
792 .Ic \&Fx ,
793 .Ic \&Nx ,
795 .Ic \&Ox .
796 .It Ic \&Bc
798 .Ic \&Bo
802 .It Ic \&Bd Fl Ns Ar type Oo Fl offset Ar width Oc Op Fl compact
812 .Bl -tag -width 13n -offset indent
814 Produce one output line from each input line, and center-justify each line.
819 Change the positions of line breaks to fill each line, and left- and
820 right-justify the resulting block.
825 Always use a constant-width font.
828 Change the positions of line breaks to fill each line, and left-justify
841 .Bl -tag -width 13n -offset indent
846 .Bl -item
848 One of the pre-defined strings
851 .Cm indent-two ,
882 .Bd -literal -offset indent
883 \&.Bd \-literal \-offset indent \-compact
889 .Ic \&D1
891 .Ic \&Dl .
893 .It Ic \&Bf Fl emphasis | literal | symbolic | Cm \&Em | \&Li | \&Sy
910 .Ic \&Ef
914 .Ic \&Li ,
915 .Ic \&Ef ,
916 .Ic \&Em ,
918 .Ic \&Sy .
920 .It Ic \&Bk Fl words
931 .Ic \&Op
933 .Bd -literal -offset indent
934 \&.Bk \-words
940 Be careful in using over-long lines within a keep block!
944 .Ic \&Bl
953 .Ic \&It
964 .Ic \&Bd
983 .Bl -tag -width 12n -offset indent
999 For two-column lists, using
1007 .Ic \&It
1009 .Ic \&It
1011 .Ic \&It
1014 .Ic \&It
1044 .Bl -tag -width 12n -offset indent
1056 Item bodies follow items heads on the same line, using normal inter-word
1081 .Ic \&El
1083 .Ic \&It .
1084 .It Ic \&Bo Ar block
1089 .Bd -literal -offset indent -compact
1095 .Ic \&Bq .
1097 .It Ic \&Bq Ar line
1106 .Ic \&Op ,
1107 .Ic \&Oo ,
1109 .Ic \&Oc .
1112 .Ic \&Bo .
1113 .It Ic \&Brc
1115 .Ic \&Bro
1118 .It Ic \&Bro Ar block
1123 .Bd -literal -offset indent -compact
1129 .Ic \&Brq .
1131 .It Ic \&Brq Ar line
1138 .Ic \&Bro .
1140 .It Ic \&Bsx Op Ar version
1151 .Ic \&At ,
1152 .Ic \&Bx ,
1153 .Ic \&Dx ,
1154 .Ic \&Fx ,
1155 .Ic \&Nx ,
1157 .Ic \&Ox .
1158 .It Ic \&Bt
1163 .It Ic \&Bx Op Ar version Op Ar variant
1175 .Ic \&At ,
1176 .Ic \&Bsx ,
1177 .Ic \&Dx ,
1178 .Ic \&Fx ,
1179 .Ic \&Nx ,
1181 .Ic \&Ox .
1183 .It Ic \&Cd Ar line
1195 .Ic \&Cd
1199 .It Ic \&Cm Ar keyword ...
1204 .Ic \&Fl
1211 .Dl ".Ic set Fl o Cm vi"
1212 .Dl ".Ic lookup Cm file bind"
1213 .Dl ".Ic permit Ar identity Op Cm as Ar target"
1215 .It Ic \&D1 Ar line
1216 One-line indented display.
1225 .Ic \&Bd
1227 .Ic \&Dl .
1228 .It Ic \&Db
1235 .It Ic \&Dc
1237 .Ic \&Do
1241 .It Ic \&Dd Cm $\&Mdocdate$ | Ar month day , year
1254 is the full four-digit year.
1259 .Bl -dash -offset 3n -compact
1286 .Ic \&Dt
1288 .Ic \&Os .
1290 .It Ic \&Dl Ar line
1291 One-line indented literal display.
1292 This is formatted using a constant-width font
1300 .Ic \&Ql ,
1301 .Ic \&Bd Fl literal ,
1303 .Ic \&D1 .
1304 .It Ic \&Do Ar block
1309 .Bd -literal -offset indent -compact
1317 .Ic \&Dq .
1319 .It Ic \&Dq Ar line
1322 double-quotes.
1325 .Bd -literal -offset indent -compact
1331 .Ic \&Qq ,
1332 .Ic \&Sq ,
1334 .Ic \&Do .
1336 .It Ic \&Dt Ar TITLE section Op Ar arch
1343 .Bl -tag -width section -offset 2n
1392 .Ic \&Dd
1394 .Ic \&Os .
1396 .It Ic \&Dv Ar identifier ...
1406 .Ic \&Er
1408 .Ic \&Ev
1409 for special-purpose constants,
1410 .Ic \&Va
1412 .Ic \&Fd
1416 .It Ic \&Dx Op Ar version
1427 .Ic \&At ,
1428 .Ic \&Bsx ,
1429 .Ic \&Bx ,
1430 .Ic \&Fx ,
1431 .Ic \&Nx ,
1433 .Ic \&Ox .
1434 .It Ic \&Ec Op Ar closing_delimiter
1436 .Ic \&Eo .
1442 .Ic \&Dc .
1443 .It Ic \&Ed
1445 .Ic \&Bd .
1446 .It Ic \&Ef
1448 .Ic \&Bf .
1449 .It Ic \&Ek
1451 .Ic \&Bk .
1452 .It Ic \&El
1454 .Ic \&Bl .
1456 .Ic \&It .
1458 .It Ic \&Em Ar word ...
1464 .Ic \&Sy ) .
1468 .Ic \&Sy
1470 .Ic \&Ar
1474 .Bd -literal -compact -offset indent
1484 .Ic \&No ,
1485 .Ic \&Ql ,
1487 .Ic \&Sy .
1488 .It Ic \&En Ar word ...
1491 .Ic \&Eo
1495 .Ic \&Es
1498 .It Ic \&Eo Op Ar opening_delimiter
1504 .Ic \&Do .
1506 .It Ic \&Er Ar identifier ...
1517 .Ic \&Dv
1519 .It Ic \&Es Ar opening_delimiter closing_delimiter
1522 .Ic \&Eo
1526 .Ic \&En
1529 .It Ic \&Ev Ar identifier ...
1538 .Ic \&Dv
1541 .It Ic \&Ex Fl std Op Ar utility ...
1549 .Ic \&Nm
1556 .Ic \&Rv .
1558 .It Ic \&Fa Ar argument ...
1567 .Ic \&Fa
1573 .Ic \&Fa
1577 .Ic \&Fo
1578 blocks when documenting multi-line function prototypes.
1582 .Ic \&Fa ,
1591 .Ic \&Fo .
1592 .It Ic \&Fc
1594 .Ic \&Fo .
1596 .It Ic \&Fd Pf # Ar directive Op Ar argument ...
1601 .Ic \&In .
1613 .Ic \&In ,
1615 .Ic \&Dv .
1617 .It Ic \&Fl Op Ar word ...
1618 Command-line flag or option.
1619 Used when listing arguments to command-line utilities.
1620 For each argument, prints an ASCII hyphen-minus character
1621 .Sq \- ,
1623 If no arguments are provided, a hyphen-minus is printed followed by a space.
1624 If the argument is a macro, a hyphen-minus is prefixed
1631 .Dl ".Nm locate.updatedb Op Fl \e-fcodes Ns = Ns Ar dbfile"
1635 For GNU-style long options, escaping the additional hyphen-minus is not
1641 .Ic \&Cm .
1643 .It Ic \&Fn Ar funcname Op Ar argument ...
1658 .Bd -literal -offset indent
1664 .Ic \&Xr
1668 .Ic \&Fo ,
1670 .Ic \&Ft .
1672 .It Ic \&Fo Ar funcname
1674 This is a multi-line version of
1675 .Ic \&Fn .
1678 .Bd -ragged -offset indent
1679 .Pf \. Ic \&Ft Ar functype
1681 .Pf \. Ic \&Fo Ar funcname
1683 .Pf \. Ic \&Fa Qq Ar argtype Ar argname
1687 .Pf \. Ic \&Fc
1691 .Ic \&Fo
1693 .Ic \&Fc .
1697 .Ic \&Fa ,
1698 .Ic \&Fc ,
1700 .Ic \&Ft .
1701 .It Ic \&Fr Ar number
1707 .It Ic \&Ft Ar functype
1716 .Bd -literal -offset indent -compact
1723 .Ic \&Fn ,
1725 .Ic \&Fo .
1727 .It Ic \&Fx Op Ar version
1738 .Ic \&At ,
1739 .Ic \&Bsx ,
1740 .Ic \&Bx ,
1741 .Ic \&Dx ,
1742 .Ic \&Nx ,
1744 .Ic \&Ox .
1745 .It Ic \&Hf Ar filename
1749 .Tg Ic
1750 .It Ic \&Ic Ar keyword ...
1754 .Ic \&Cm .
1757 .Dl \&.Ic :wq
1758 .Dl \&.Ic hash
1759 .Dl \&.Ic alias
1762 .Ic \&Ql ,
1763 .Ic \&Dl ,
1765 .Ic \&Bd Fl literal
1767 .Ic \&Ic
1770 .It Ic \&In Ar filename
1790 .It Ic \&It Op Ar head
1803 .D1 Pf \. Ic \&It Ar args
1814 .D1 Pf \. Ic \&It
1817 .Ic \&It
1819 .Ic \&El
1821 .Ic \&It .
1827 .D1 Pf \. Ic \&It Op Cm args
1832 The line arguments correspond to the list's left-hand side; body
1840 .D1 Pf \. Ic \&It Ar cell Op Ic \&Ta Ar cell ...
1841 .D1 Pf \. Ic \&It Ar cell Op <TAB> Ar cell ...
1846 .Ic \&Ta
1860 .Ic \&It
1862 .Ic \&Ta
1864 .Ic \&Ta
1868 Note that quoted strings may span tab-delimited cells on an
1869 .Ic \&It
1879 .Ic \&Bl .
1881 .It Ic \&Lb Cm lib Ns Ar name Op Cm lib Ns Ar name ...
1897 .Bd -literal -offset indent -compact
1905 .It Ic \&Li Ar word ...
1906 Unquoted in-line literal display, always set in a constant-width font.
1908 .Ic \&Ql
1910 .Ic \&Li
1915 .Ic \&It
1919 .Ic \&Dl Pq single line
1921 .Ic \&Bd Fl literal Pq multi-line
1924 .It Ic \&Lk Ar uri Op Ar display_name
1932 .Ic \&Mt .
1933 .It Ic \&Lp
1935 .Ic \&Pp .
1937 .It Ic \&Ms Ar name
1944 .It Ic \&Mt Ar localpart Ns @ Ns Ar domain
1953 .It Ic \&Nd Ar line
1960 .Dl Pf . Ic \&Nd mdoc language reference
1961 .Dl Pf . Ic \&Nd format and display UNIX manuals
1964 .Ic \&Nd
1966 .Ic \&Sh
1974 .Ic \&Nm .
1976 .It Ic \&Nm Op Ar name
1981 .Ic \&Nm
1989 .Ic \&Nm
1991 .Sx Block full-implicit
1995 .Sx In-line
1999 .Bd -literal -offset indent
2009 .Ic \&Fn
2011 .Ic \&Nm
2014 .It Ic \&No Ar word ...
2016 Closes the scope of any preceding in-line macro.
2018 .Ic \&Em
2020 .Ic \&Sy ,
2027 .Bd -literal -offset indent
2034 .Ic \&Em ,
2035 .Ic \&Ql ,
2037 .Ic \&Sy .
2039 .It Ic \&Ns
2044 .Ic \&No
2055 .Ic \&No
2057 .Ic \&Sm .
2059 .It Ic \&Nx Op Ar version
2070 .Ic \&At ,
2071 .Ic \&Bsx ,
2072 .Ic \&Bx ,
2073 .Ic \&Dx ,
2074 .Ic \&Fx ,
2076 .Ic \&Ox .
2077 .It Ic \&Oc
2078 Close multi-line
2079 .Ic \&Oo
2081 .It Ic \&Oo Ar block
2082 Multi-line version of
2083 .Ic \&Op .
2086 .Bd -literal -offset indent -compact
2092 .It Ic \&Op Ar line
2104 .Ic \&Oo .
2106 .It Ic \&Os Op Ar footer text
2130 .Ic \&Dd
2132 .Ic \&Dt .
2133 .It Ic \&Ot Ar functype
2136 .Ic \&Ft
2146 .It Ic \&Ox Op Ar version
2157 .Ic \&At ,
2158 .Ic \&Bsx ,
2159 .Ic \&Bx ,
2160 .Ic \&Dx ,
2161 .Ic \&Fx ,
2163 .Ic \&Nx .
2165 .It Ic \&Pa Ar name ...
2176 .Ic \&Lk .
2177 .It Ic \&Pc
2179 .Ic \&Po .
2181 .It Ic \&Pf Ar prefix macro Op Ar argument ...
2185 .D1 Ic \&No Pf \e& Ar prefix Ic \&Ns Ar macro Op Ar argument ...
2198 .Ic \&Ns
2200 .Ic \&Sm .
2201 .It Ic \&Po Ar block
2202 Multi-line version of
2203 .Ic \&Pq .
2205 .It Ic \&Pp
2211 .Ic \&Sh
2213 .Ic \&Ss
2215 .Pq Ic \&Bd Ar line
2217 .Pq Ic \&Bl
2222 .It Ic \&Pq Ar line
2226 .Ic \&Po .
2227 .It Ic \&Qc
2229 .Ic \&Qo .
2231 .It Ic \&Ql Ar line
2232 Normal in-line literal display, always set in constant-width font and
2234 This can be used for complete command invocations and for multi-word
2238 .Ic \&Dl ,
2239 .Ic \&Bd
2242 .Ic \&Li .
2243 .It Ic \&Qo Ar block
2244 Multi-line version of
2245 .Ic \&Qq .
2247 .It Ic \&Qq Ar line
2250 double-quotes.
2252 .Ic \&Dq .
2255 .Ic \&Dq ,
2256 .Ic \&Sq ,
2258 .Ic \&Qo .
2259 .It Ic \&Re
2261 .Ic \&Rs
2265 .It Ic \&Rs
2271 .Ic \&%A ,
2272 .Ic \&%B ,
2273 .Ic \&%C ,
2274 .Ic \&%D ,
2275 .Ic \&%I ,
2276 .Ic \&%J ,
2277 .Ic \&%N ,
2278 .Ic \&%O ,
2279 .Ic \&%P ,
2280 .Ic \&%Q ,
2281 .Ic \&%R ,
2282 .Ic \&%T ,
2283 .Ic \&%U ,
2285 .Ic \&%V
2289 .Bd -literal -offset indent -compact
2294 \&.%I Addison-Wesley
2301 .Ic \&Rs
2306 .It Ic \&Rv Fl std Op Ar function ...
2308 on success and \-1 on error, with the
2315 .Ic \&Nm
2322 .Ic \&Ex .
2323 .It Ic \&Sc
2324 Close single-quoted context opened by
2325 .Ic \&So .
2327 .It Ic \&Sh Ar TITLE LINE
2339 .Ic \&Sx .
2342 .Ic \&Pp ,
2343 .Ic \&Ss ,
2345 .Ic \&Sx .
2347 .It Ic \&Sm Op Cm on | off
2359 .Ic \&Sm
2362 .It Ic \&So Ar block
2363 Multi-line version of
2364 .Ic \&Sq .
2366 .It Ic \&Sq Ar line
2369 single-quotes.
2372 .Ic \&Dq ,
2373 .Ic \&Qq ,
2375 .Ic \&So .
2377 .It Ic \&Ss Ar Title line
2380 .Ic \&Sh ,
2392 .Ic \&Sx .
2395 .Ic \&Pp ,
2396 .Ic \&Sh ,
2398 .Ic \&Sx .
2400 .It Ic \&St Fl Ns Ar abbreviation
2406 .Bl -tag -width 1n
2409 .Bl -tag -width "-p1003.1g-2000" -compact
2410 .It \-ansiC
2411 .St -ansiC
2412 .It \-ansiC-89
2413 .St -ansiC-89
2414 .It \-isoC
2415 .St -isoC
2416 .It \-isoC-90
2417 .St -isoC-90
2421 .It \-isoC-amd1
2422 .St -isoC-amd1
2424 .It \-isoC-tcor1
2425 .St -isoC-tcor1
2427 .It \-isoC-tcor2
2428 .St -isoC-tcor2
2430 .It \-isoC-99
2431 .St -isoC-99
2435 .It \-isoC-2011
2436 .St -isoC-2011
2440 .It \-isoC-2023
2441 .St -isoC-2023
2447 .Bl -tag -width "-p1003.1g-2000" -compact
2448 .It \-p1003.1-88
2449 .St -p1003.1-88
2450 .It \-p1003.1
2451 .St -p1003.1
2455 .It \-p1003.1-90
2456 .St -p1003.1-90
2457 .It \-iso9945-1-90
2458 .St -iso9945-1-90
2462 .It \-p1003.1b-93
2463 .St -p1003.1b-93
2464 .It \-p1003.1b
2465 .St -p1003.1b
2467 Real-time extensions.
2469 .It \-p1003.1c-95
2470 .St -p1003.1c-95
2474 .It \-p1003.1i-95
2475 .St -p1003.1i-95
2479 .It \-p1003.1-96
2480 .St -p1003.1-96
2481 .It \-iso9945-1-96
2482 .St -iso9945-1-96
2484 Includes POSIX.1-1990, 1b, 1c, and 1i.
2488 .Bl -tag -width "-p1003.1g-2000" -compact
2489 .It \-xpg3
2490 .St -xpg3
2494 .It \-p1003.2
2495 .St -p1003.2
2496 .It \-p1003.2-92
2497 .St -p1003.2-92
2498 .It \-iso9945-2-93
2499 .St -iso9945-2-93
2503 .It \-p1003.2a-92
2504 .St -p1003.2a-92
2508 .It \-xpg4
2509 .St -xpg4
2515 .Bl -tag -width "-p1003.1g-2000" -compact
2516 .It \-susv1
2517 .St -susv1
2518 .It \-xpg4.2
2519 .St -xpg4.2
2525 .It \-xcurses4.2
2526 .St -xcurses4.2
2528 .It \-p1003.1g-2000
2529 .St -p1003.1g-2000
2533 .It \-svid4
2534 .St -svid4 ,
2540 .Bl -tag -width "-p1003.1g-2000" -compact
2541 .It \-susv2
2542 .St -susv2
2549 .It \-xbd5
2550 .St -xbd5
2552 .It \-xsh5
2553 .St -xsh5
2555 .It \-xcu5
2556 .St -xcu5
2558 .It \-xns5
2559 .St -xns5
2560 .It \-xns5.2
2561 .St -xns5.2
2565 .Bl -tag -width "-p1003.1-2001" -compact
2566 .It \-p1003.1-2001
2567 .St -p1003.1-2001
2568 .It \-susv3
2569 .St -susv3
2571 This standard is based on C99, SUSv2, POSIX.1-1996, 1d, and 1j.
2575 .It \-p1003.1-2004
2576 .St -p1003.1-2004
2582 .Bl -tag -width "-p1003.1g-2000" -compact
2583 .It \-p1003.1-2008
2584 .St -p1003.1-2008
2585 .It \-susv4
2586 .St -susv4
2593 .Bl -tag -width "-p1003.1g-2000" -compact
2594 .It \-p1003.1-2024
2595 .St -p1003.1-2024
2603 .Bl -tag -width "-p1003.1g-2000" -compact
2604 .It \-ieee754
2605 .St -ieee754
2607 Floating-point arithmetic.
2609 .It \-iso8601
2610 .St -iso8601
2614 .It \-iso8802-3
2615 .St -iso8802-3
2619 .It \-ieee1275-94
2620 .St -ieee1275-94
2624 .It Ic \&Sx Ar Title line
2633 .Ic \&Sh
2635 .Ic \&Ss .
2637 .It Ic \&Sy Ar word ...
2642 .Ic \&Em ) .
2647 .Bd -literal -compact -offset indent
2651 appears in the owner permissions, set-user-ID mode is set.
2658 .Ic \&Em ,
2659 .Ic \&No ,
2661 .Ic \&Ql .
2663 .It Ic \&Ta
2665 .Ic \&Bl Fl column
2667 .Ic \&It .
2669 .It Ic \&Tg Op Ar term
2683 .Ic :t
2691 .Pq Ic id No attribute
2695 .Ic \&Tg
2707 .Ic \&Tg
2712 .It Ic \&Tn Ar word ...
2717 using it as a presentation-level macro to request a small caps font.
2718 .It Ic \&Ud
2722 .It Ic \&Ux
2727 .It Ic \&Va Oo Ar type Oc Ar identifier ...
2735 .Ic \&Fa
2740 .Ic \&Vt .
2742 .It Ic \&Vt Ar type Op Ar identifier
2749 .Sx Block partial-implicit
2753 .Sx In-line
2764 .Ic \&Fa
2766 .Ic \&Ft ,
2770 .Ic \&Va ,
2774 .It Ic \&Xc
2776 .Ic \&Xo .
2777 .It Ic \&Xo Ar block
2779 .Ic \&It
2780 macro or the body of a partial-implicit block macro
2782 This macro originally existed to work around the 9-argument limit
2786 .It Ic \&Xr Ar name section
2788 .Pq Qq cross-reference .
2804 .Sq \-arg
2822 escape it by prepending a zero-width space,
2845 .Ss Block full-explicit
2846 Multi-line scope closed by an explicit closing macro.
2848 .Ic \&Bf
2851 .Ic \&Bl
2853 .Bd -literal -offset indent
2854 \&.Yo \(lB\-arg \(lBparm...\(rB\(rB \(lBhead...\(rB
2858 .Bl -column "MacroX" "CallableX" "ParsedX" "closed by XXX" -offset indent
2860 .It Ic \&Bd Ta \&No Ta \&No Ta closed by Ic \&Ed
2861 .It Ic \&Bf Ta \&No Ta \&No Ta closed by Ic \&Ef
2862 .It Ic \&Bk Ta \&No Ta \&No Ta closed by Ic \&Ek
2863 .It Ic \&Bl Ta \&No Ta \&No Ta closed by Ic \&El
2864 .It Ic \&Ed Ta \&No Ta \&No Ta opened by Ic \&Bd
2865 .It Ic \&Ef Ta \&No Ta \&No Ta opened by Ic \&Bf
2866 .It Ic \&Ek Ta \&No Ta \&No Ta opened by Ic \&Bk
2867 .It Ic \&El Ta \&No Ta \&No Ta opened by Ic \&Bl
2869 .Ss Block full-implicit
2870 Multi-line scope closed by end-of-file or implicitly by another macro.
2873 .Ic \&It Fl bullet ,
2881 .Ic \&It
2883 .Ic \&Bl Fl column
2886 .Bd -literal -offset indent
2887 \&.Yo \(lB\-arg \(lBparm...\(rB\(rB \(lBhead... \(lBTa head...\(rB\(rB
2890 .Bl -column "MacroX" "CallableX" "ParsedX" "closed by XXXXXXXXXXX" -offset indent
2892 .It Ic \&It Ta \&No Ta Yes Ta closed by Ic \&It , Ic \&El
2893 .It Ic \&Nd Ta \&No Ta \&No Ta closed by Ic \&Sh
2894 .It Ic \&Nm Ta \&No Ta Yes Ta closed by Ic \&Nm , Ic \&Sh , Ic \&Ss
2895 .It Ic \&Sh Ta \&No Ta Yes Ta closed by Ic \&Sh
2896 .It Ic \&Ss Ta \&No Ta Yes Ta closed by Ic \&Sh , Ic \&Ss
2900 .Ic \&Nm
2902 .Sx Block full-implicit
2907 .Sx In-line .
2908 .Ss Block partial-explicit
2909 Like block full-explicit, but also with single-line scope.
2912 .Ic \&Fo ,
2913 .Ic \&Eo
2916 .Pq Ic \&Ec .
2917 .Bd -literal -offset indent
2918 \&.Yo \(lB\-arg \(lBparm...\(rB\(rB \(lBhead...\(rB
2922 \&.Yo \(lB\-arg \(lBparm...\(rB\(rB \(lBhead...\(rB \
2925 .Bl -column "MacroX" "CallableX" "ParsedX" "closed by XXXX" -offset indent
2927 .It Ic \&Ac Ta Yes Ta Yes Ta opened by Ic \&Ao
2928 .It Ic \&Ao Ta Yes Ta Yes Ta closed by Ic \&Ac
2929 .It Ic \&Bc Ta Yes Ta Yes Ta closed by Ic \&Bo
2930 .It Ic \&Bo Ta Yes Ta Yes Ta opened by Ic \&Bc
2931 .It Ic \&Brc Ta Yes Ta Yes Ta opened by Ic \&Bro
2932 .It Ic \&Bro Ta Yes Ta Yes Ta closed by Ic \&Brc
2933 .It Ic \&Dc Ta Yes Ta Yes Ta opened by Ic \&Do
2934 .It Ic \&Do Ta Yes Ta Yes Ta closed by Ic \&Dc
2935 .It Ic \&Ec Ta Yes Ta Yes Ta opened by Ic \&Eo
2936 .It Ic \&Eo Ta Yes Ta Yes Ta closed by Ic \&Ec
2937 .It Ic \&Fc Ta Yes Ta Yes Ta opened by Ic \&Fo
2938 .It Ic \&Fo Ta \&No Ta \&No Ta closed by Ic \&Fc
2939 .It Ic \&Oc Ta Yes Ta Yes Ta closed by Ic \&Oo
2940 .It Ic \&Oo Ta Yes Ta Yes Ta opened by Ic \&Oc
2941 .It Ic \&Pc Ta Yes Ta Yes Ta closed by Ic \&Po
2942 .It Ic \&Po Ta Yes Ta Yes Ta opened by Ic \&Pc
2943 .It Ic \&Qc Ta Yes Ta Yes Ta opened by Ic \&Oo
2944 .It Ic \&Qo Ta Yes Ta Yes Ta closed by Ic \&Oc
2945 .It Ic \&Re Ta \&No Ta \&No Ta opened by Ic \&Rs
2946 .It Ic \&Rs Ta \&No Ta \&No Ta closed by Ic \&Re
2947 .It Ic \&Sc Ta Yes Ta Yes Ta opened by Ic \&So
2948 .It Ic \&So Ta Yes Ta Yes Ta closed by Ic \&Sc
2949 .It Ic \&Xc Ta Yes Ta Yes Ta opened by Ic \&Xo
2950 .It Ic \&Xo Ta Yes Ta Yes Ta closed by Ic \&Xc
2952 .Ss Block partial-implicit
2953 Like block full-implicit, but with single-line scope closed by the
2955 .Bd -literal -offset indent
2956 \&.Yo \(lB\-arg \(lBval...\(rB\(rB \(lBbody...\(rB \(lBres...\(rB
2958 .Bl -column "MacroX" "CallableX" "ParsedX" -offset indent
2960 .It Ic \&Aq Ta Yes Ta Yes
2961 .It Ic \&Bq Ta Yes Ta Yes
2962 .It Ic \&Brq Ta Yes Ta Yes
2963 .It Ic \&D1 Ta \&No Ta \&Yes
2964 .It Ic \&Dl Ta \&No Ta Yes
2965 .It Ic \&Dq Ta Yes Ta Yes
2966 .It Ic \&En Ta Yes Ta Yes
2967 .It Ic \&Op Ta Yes Ta Yes
2968 .It Ic \&Pq Ta Yes Ta Yes
2969 .It Ic \&Ql Ta Yes Ta Yes
2970 .It Ic \&Qq Ta Yes Ta Yes
2971 .It Ic \&Sq Ta Yes Ta Yes
2972 .It Ic \&Vt Ta Yes Ta Yes
2976 .Ic \&Vt
2978 .Sx Block partial-implicit
2983 .Sx In-line .
2986 .Ic \&Ta
2988 .Ic \&It
2990 .Ic \&Bl Fl column
2994 .Bl -column "MacroX" "CallableX" "ParsedX" "closed by XXXX" -offset indent
2996 .It Ic \&Ta Ta Yes Ta Yes Ta closed by Ic \&Ta , Ic \&It
2998 .Ss In-line
3001 In-line macros have only text children.
3005 .Bd -literal -offset indent
3006 \&.Yo \(lB\-arg \(lBval...\(rB\(rB \(lBargs...\(rB \(lBres...\(rB
3008 \&.Yo \(lB\-arg \(lBval...\(rB\(rB \(lBargs...\(rB Yc...
3010 \&.Yo \(lB\-arg \(lBval...\(rB\(rB arg0 arg1 argN
3012 .Bl -column "MacroX" "CallableX" "ParsedX" "Arguments" -offset indent
3014 .It Ic \&%A Ta \&No Ta \&No Ta >0
3015 .It Ic \&%B Ta \&No Ta \&No Ta >0
3016 .It Ic \&%C Ta \&No Ta \&No Ta >0
3017 .It Ic \&%D Ta \&No Ta \&No Ta >0
3018 .It Ic \&%I Ta \&No Ta \&No Ta >0
3019 .It Ic \&%J Ta \&No Ta \&No Ta >0
3020 .It Ic \&%N Ta \&No Ta \&No Ta >0
3021 .It Ic \&%O Ta \&No Ta \&No Ta >0
3022 .It Ic \&%P Ta \&No Ta \&No Ta >0
3023 .It Ic \&%Q Ta \&No Ta \&No Ta >0
3024 .It Ic \&%R Ta \&No Ta \&No Ta >0
3025 .It Ic \&%T Ta \&No Ta \&No Ta >0
3026 .It Ic \&%U Ta \&No Ta \&No Ta >0
3027 .It Ic \&%V Ta \&No Ta \&No Ta >0
3028 .It Ic \&Ad Ta Yes Ta Yes Ta >0
3029 .It Ic \&An Ta Yes Ta Yes Ta >0
3030 .It Ic \&Ap Ta Yes Ta Yes Ta 0
3031 .It Ic \&Ar Ta Yes Ta Yes Ta n
3032 .It Ic \&At Ta Yes Ta Yes Ta 1
3033 .It Ic \&Bsx Ta Yes Ta Yes Ta n
3034 .It Ic \&Bt Ta \&No Ta \&No Ta 0
3035 .It Ic \&Bx Ta Yes Ta Yes Ta n
3036 .It Ic \&Cd Ta Yes Ta Yes Ta >0
3037 .It Ic \&Cm Ta Yes Ta Yes Ta >0
3038 .It Ic \&Db Ta \&No Ta \&No Ta 1
3039 .It Ic \&Dd Ta \&No Ta \&No Ta n
3040 .It Ic \&Dt Ta \&No Ta \&No Ta n
3041 .It Ic \&Dv Ta Yes Ta Yes Ta >0
3042 .It Ic \&Dx Ta Yes Ta Yes Ta n
3043 .It Ic \&Em Ta Yes Ta Yes Ta >0
3044 .It Ic \&Er Ta Yes Ta Yes Ta >0
3045 .It Ic \&Es Ta Yes Ta Yes Ta 2
3046 .It Ic \&Ev Ta Yes Ta Yes Ta >0
3047 .It Ic \&Ex Ta \&No Ta \&No Ta n
3048 .It Ic \&Fa Ta Yes Ta Yes Ta >0
3049 .It Ic \&Fd Ta \&No Ta \&No Ta >0
3050 .It Ic \&Fl Ta Yes Ta Yes Ta n
3051 .It Ic \&Fn Ta Yes Ta Yes Ta >0
3052 .It Ic \&Fr Ta Yes Ta Yes Ta >0
3053 .It Ic \&Ft Ta Yes Ta Yes Ta >0
3054 .It Ic \&Fx Ta Yes Ta Yes Ta n
3055 .It Ic \&Hf Ta \&No Ta \&No Ta n
3056 .It Ic \&Ic Ta Yes Ta Yes Ta >0
3057 .It Ic \&In Ta Yes Ta Yes Ta 1
3058 .It Ic \&Lb Ta \&No Ta \&No Ta >0
3059 .It Ic \&Li Ta Yes Ta Yes Ta >0
3060 .It Ic \&Lk Ta Yes Ta Yes Ta >0
3061 .It Ic \&Lp Ta \&No Ta \&No Ta 0
3062 .It Ic \&Ms Ta Yes Ta Yes Ta >0
3063 .It Ic \&Mt Ta Yes Ta Yes Ta >0
3064 .It Ic \&Nm Ta Yes Ta Yes Ta n
3065 .It Ic \&No Ta Yes Ta Yes Ta >0
3066 .It Ic \&Ns Ta Yes Ta Yes Ta 0
3067 .It Ic \&Nx Ta Yes Ta Yes Ta n
3068 .It Ic \&Os Ta \&No Ta \&No Ta n
3069 .It Ic \&Ot Ta Yes Ta Yes Ta >0
3070 .It Ic \&Ox Ta Yes Ta Yes Ta n
3071 .It Ic \&Pa Ta Yes Ta Yes Ta n
3072 .It Ic \&Pf Ta Yes Ta Yes Ta 1
3073 .It Ic \&Pp Ta \&No Ta \&No Ta 0
3074 .It Ic \&Rv Ta \&No Ta \&No Ta n
3075 .It Ic \&Sm Ta \&No Ta \&No Ta <2
3076 .It Ic \&St Ta \&No Ta Yes Ta 1
3077 .It Ic \&Sx Ta Yes Ta Yes Ta >0
3078 .It Ic \&Sy Ta Yes Ta Yes Ta >0
3079 .It Ic \&Tg Ta \&No Ta \&No Ta <2
3080 .It Ic \&Tn Ta Yes Ta Yes Ta >0
3081 .It Ic \&Ud Ta \&No Ta \&No Ta 0
3082 .It Ic \&Ux Ta Yes Ta Yes Ta n
3083 .It Ic \&Va Ta Yes Ta Yes Ta n
3084 .It Ic \&Vt Ta Yes Ta Yes Ta >0
3085 .It Ic \&Xr Ta Yes Ta Yes Ta 2
3094 a zero-width space
3115 .Bl -tag -width Ds -offset indent -compact
3124 .Bl -tag -width Ds -offset indent -compact
3149 Many in-line macros interrupt their scope when they encounter
3163 .Bl -tag -width Ds -offset indent -compact
3174 Appending a zero-width space
3205 .Bl -dash -compact
3207 .Ic \&Pa
3211 .Ic \&Ta
3220 escapes behave irregularly when specified within line-macro scopes.
3228 .Bl -dash -compact
3230 .Ic \&Bd Fl file Ar file
3233 .Ic \&Bd
3236 .Ic \&Bd
3239 .Ic \&Bd
3242 .Ic \&Bd
3245 .Ic \&Bd
3250 Groff does not implement centered and flush-right rendering either,
3264 provides a few tutorial-style pages for beginners, an extensive style
3279 in groff-1.17.