diff options
-rw-r--r-- | chars.c | 2 | ||||
-rw-r--r-- | chars.in | 2 | ||||
-rw-r--r-- | mandoc_char.7 | 11 |
3 files changed, 12 insertions, 3 deletions
@@ -41,7 +41,7 @@ struct ln { #define CHARS_BOTH (CHARS_CHAR | CHARS_STRING) }; -#define LINES_MAX 351 +#define LINES_MAX 353 #define CHAR(in, ch, code) \ { NULL, (in), (ch), (code), CHARS_CHAR }, @@ -375,6 +375,8 @@ STRING("right-parenthesis", ")", 41) STRING("right-singlequote", "\'", 8217) STRING("rp", ")", 41) STRING("Tm", "(Tm)", 8482) +STRING("Px", "POSIX", 0) +STRING("Ai", "ANSI", 0) /* Lines. */ CHAR("ba", "|", 124) diff --git a/mandoc_char.7 b/mandoc_char.7 index 3416de36..520d0a31 100644 --- a/mandoc_char.7 +++ b/mandoc_char.7 @@ -481,8 +481,13 @@ Greek letters: .It \e(ts Ta \(ts Ta sigma terminal .El .Sh PREDEFINED STRINGS -These are not recommended for use, as they differ across -implementations: +Predefined strings are inherited from the macro packages of historical +troff implementations. +They are +.Em not recommended +for use, as they differ across implementations. +Manuals using these predefined strings are almost certainly not +portable. .Pp .Bl -column -compact -offset indent "Input" "Rendered" "Description" .It Em Input Ta Em Rendered Ta Em Description @@ -512,6 +517,8 @@ implementations: .It \e*(>= Ta \*(>= Ta greater-than-equal .It \e*(aa Ta \*(aa Ta acute .It \e*(ga Ta \*(ga Ta grave +.It \e*(Px Ta \*(Px Ta POSIX standard name +.It \e*(Ai Ta \*(Ai Ta ANSI standard name .El .Sh NUMBERED CHARACTERS For backward compatibility with existing manuals, |