diff options
author | Alejandro Colomar <alx@kernel.org> | 2023-02-05 23:03:36 +0100 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2023-02-05 23:03:36 +0100 |
commit | a1e9245d98340e1acd372605326b63795d32b278 (patch) | |
tree | 70a56ab492b1ea0ae307ccfbf5aad77f46878dc6 | |
parent | 3f029bc96bd3a22f336c45925e01eec2757b74dc (diff) |
Many pages: Use \[ha] instead of \(ha
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r-- | man1/pldd.1 | 2 | ||||
-rw-r--r-- | man2/bpf.2 | 2 | ||||
-rw-r--r-- | man2/execve.2 | 2 | ||||
-rw-r--r-- | man2/futex.2 | 2 | ||||
-rw-r--r-- | man2/ioctl_fat.2 | 2 | ||||
-rw-r--r-- | man2/ioctl_tty.2 | 6 | ||||
-rw-r--r-- | man2/keyctl.2 | 2 | ||||
-rw-r--r-- | man2/signalfd.2 | 6 | ||||
-rw-r--r-- | man2/timerfd_create.2 | 4 | ||||
-rw-r--r-- | man3/__ppc_get_timebase.3 | 2 | ||||
-rw-r--r-- | man3/a64l.3 | 2 | ||||
-rw-r--r-- | man3/frexp.3 | 6 | ||||
-rw-r--r-- | man3/pthread_setname_np.3 | 2 | ||||
-rw-r--r-- | man3/regex.3 | 4 | ||||
-rw-r--r-- | man3/rpmatch.3 | 4 | ||||
-rw-r--r-- | man3/sscanf.3 | 4 | ||||
-rw-r--r-- | man3/strfmon.3 | 4 | ||||
-rw-r--r-- | man3/strftime.3 | 2 | ||||
-rw-r--r-- | man3/termios.3 | 4 | ||||
-rw-r--r-- | man4/console_codes.4 | 40 | ||||
-rw-r--r-- | man4/vcs.4 | 2 | ||||
-rw-r--r-- | man4/veth.4 | 2 | ||||
-rw-r--r-- | man5/core.5 | 2 | ||||
-rw-r--r-- | man5/dir_colors.5 | 4 | ||||
-rw-r--r-- | man5/termcap.5 | 12 | ||||
-rw-r--r-- | man7/ascii.7 | 6 | ||||
-rw-r--r-- | man7/charsets.7 | 4 | ||||
-rw-r--r-- | man7/glob.7 | 4 | ||||
-rw-r--r-- | man7/man-pages.7 | 6 | ||||
-rw-r--r-- | man7/operator.7 | 4 | ||||
-rw-r--r-- | man7/regex.7 | 14 | ||||
-rw-r--r-- | man7/user_namespaces.7 | 4 | ||||
-rw-r--r-- | man8/zic.8 | 2 |
33 files changed, 84 insertions, 84 deletions
diff --git a/man1/pldd.1 b/man1/pldd.1 index 3715c0423..36d8a48dd 100644 --- a/man1/pldd.1 +++ b/man1/pldd.1 @@ -73,7 +73,7 @@ using a command such as the following .in +4n .EX $ \fBgdb \-ex "set confirm off" \-ex "set height 0" \-ex "info shared" \e\fP - \fB\-ex "quit" \-p $pid | grep \[aq]\(ha0x.*0x\[aq]\fP + \fB\-ex "quit" \-p $pid | grep \[aq]\[ha]0x.*0x\[aq]\fP .EE .in .SH BUGS diff --git a/man2/bpf.2 b/man2/bpf.2 index 382669665..f9539ef53 100644 --- a/man2/bpf.2 +++ b/man2/bpf.2 @@ -101,7 +101,7 @@ eBPF programs can access the same map: .EX tracing tracing tracing packet packet packet event A event B event C on eth0 on eth1 on eth2 - | | | | | \(ha + | | | | | \[ha] | | | | v | \-\-> tracing <\-\- tracing socket tc ingress tc egress prog_1 prog_2 prog_3 classifier action diff --git a/man2/execve.2 b/man2/execve.2 index 065395443..cc81f9156 100644 --- a/man2/execve.2 +++ b/man2/execve.2 @@ -855,7 +855,7 @@ program: .EX .RB "$" " cat > script" .B #!./myecho script\-arg -.B \(haD +.B \[ha]D .RB "$" " chmod +x script" .EE .in diff --git a/man2/futex.2 b/man2/futex.2 index 33a08a14b..8b9b1df67 100644 --- a/man2/futex.2 +++ b/man2/futex.2 @@ -674,7 +674,7 @@ FUTEX_OP_SET 0 /* uaddr2 = oparg; */ FUTEX_OP_ADD 1 /* uaddr2 += oparg; */ FUTEX_OP_OR 2 /* uaddr2 |= oparg; */ FUTEX_OP_ANDN 3 /* uaddr2 &= \[ti]oparg; */ -FUTEX_OP_XOR 4 /* uaddr2 \(ha= oparg; */ +FUTEX_OP_XOR 4 /* uaddr2 \[ha]= oparg; */ .EE .in .IP diff --git a/man2/ioctl_fat.2 b/man2/ioctl_fat.2 index 9329ac7e8..aaf0e9594 100644 --- a/man2/ioctl_fat.2 +++ b/man2/ioctl_fat.2 @@ -310,7 +310,7 @@ main(int argc, char *argv[]) * Invert archive attribute. */ printf("Toggling archive flag\en"); - attr \(ha= ATTR_ARCH; + attr \[ha]= ATTR_ARCH; /* * Write the changed FAT file attributes. diff --git a/man2/ioctl_tty.2 b/man2/ioctl_tty.2 index 8d2f08242..bd13f0e2a 100644 --- a/man2/ioctl_tty.2 +++ b/man2/ioctl_tty.2 @@ -512,10 +512,10 @@ TIOCPKT_START T{ Output to the terminal is restarted. T} TIOCPKT_DOSTOP T{ -The start and stop characters are \fB\(haS\fP/\fB\(haQ\fP. +The start and stop characters are \fB\[ha]S\fP/\fB\[ha]Q\fP. T} TIOCPKT_NOSTOP T{ -The start and stop characters are not \fB\(haS\fP/\fB\(haQ\fP. +The start and stop characters are not \fB\[ha]S\fP/\fB\[ha]Q\fP. T} .TE .ad @@ -535,7 +535,7 @@ This mode is used by and .BR rlogind (8) to implement a remote-echoed, -locally \fB\(haS\fP/\fB\(haQ\fP flow-controlled remote login. +locally \fB\[ha]S\fP/\fB\[ha]Q\fP flow-controlled remote login. .TP .B TIOCGPKT Argument: diff --git a/man2/keyctl.2 b/man2/keyctl.2 index 6dcaa0aaa..29ebcfbbe 100644 --- a/man2/keyctl.2 +++ b/man2/keyctl.2 @@ -1438,7 +1438,7 @@ result as: .IP .in +4n .EX -base \(ha private mod prime +base \[ha] private mod prime .EE .in .IP diff --git a/man2/signalfd.2 b/man2/signalfd.2 index b7b9f4699..f0c27991b 100644 --- a/man2/signalfd.2 +++ b/man2/signalfd.2 @@ -449,11 +449,11 @@ The following shell session demonstrates the use of the program: .in +4n .EX .RB "$" " ./signalfd_demo" -.BR "\(haC" " # Control\-C generates SIGINT" +.BR "\[ha]C" " # Control\-C generates SIGINT" Got SIGINT -.B \(haC +.B \[ha]C Got SIGINT -\fB\(ha\e\fP # Control\-\e generates SIGQUIT +\fB\[ha]\e\fP # Control\-\e generates SIGQUIT Got SIGQUIT $ .EE diff --git a/man2/timerfd_create.2 b/man2/timerfd_create.2 index ccb0e4f29..d7d47296f 100644 --- a/man2/timerfd_create.2 +++ b/man2/timerfd_create.2 @@ -543,14 +543,14 @@ The following shell session demonstrates the use of the program: 0.000: timer started 3.000: read: 1; total=1 4.000: read: 1; total=2 -.BR "\(haZ " " # type control\-Z to suspend the program" +.BR "\[ha]Z " " # type control\-Z to suspend the program" [1]+ Stopped ./timerfd3_demo 3 1 100 .RB "$ " "fg" " # Resume execution after a few seconds" a.out 3 1 100 9.660: read: 5; total=7 10.000: read: 1; total=8 11.000: read: 1; total=9 -.BR "\(haC " " # type control\-C to suspend the program" +.BR "\[ha]C " " # type control\-C to suspend the program" .EE .in .SS Program source diff --git a/man3/__ppc_get_timebase.3 b/man3/__ppc_get_timebase.3 index 35ed99e35..666658823 100644 --- a/man3/__ppc_get_timebase.3 +++ b/man3/__ppc_get_timebase.3 @@ -60,7 +60,7 @@ between two calls to #include <stdlib.h> #include <sys/platform/ppc.h> -/* Maximum value of the Time Base Register: 2\(ha60 \- 1. +/* Maximum value of the Time Base Register: 2\[ha]60 \- 1. Source: POWER ISA. */ #define MAX_TB 0xFFFFFFFFFFFFFFF diff --git a/man3/a64l.3 b/man3/a64l.3 index 3206fc49e..b3594d4e3 100644 --- a/man3/a64l.3 +++ b/man3/a64l.3 @@ -61,7 +61,7 @@ a-z represent 38-63 .fi .RE .PP -So 123 = 59*64\(ha0 + 1*64\(ha1 = "v/". +So 123 = 59*64\[ha]0 + 1*64\[ha]1 = "v/". .SH ATTRIBUTES For an explanation of the terms used in this section, see .BR attributes (7). diff --git a/man3/frexp.3 b/man3/frexp.3 index 1f3ccb21b..862d8f3e7 100644 --- a/man3/frexp.3 +++ b/man3/frexp.3 @@ -109,9 +109,9 @@ The program below produces results such as the following: .in +4n .EX .RB "$" " ./a.out 2560" -frexp(2560, &e) = 0.625: 0.625 * 2\(ha12 = 2560 +frexp(2560, &e) = 0.625: 0.625 * 2\[ha]12 = 2560 .RB "$" " ./a.out \-4" -frexp(\-4, &e) = \-0.5: \-0.5 * 2\(ha3 = \-4 +frexp(\-4, &e) = \-0.5: \-0.5 * 2\[ha]3 = \-4 .EE .in .SS Program source @@ -132,7 +132,7 @@ main(int argc, char *argv[]) x = strtod(argv[1], NULL); r = frexp(x, &exp); - printf("frexp(%g, &e) = %g: %g * %d\(ha%d = %g\en", + printf("frexp(%g, &e) = %g: %g * %d\[ha]%d = %g\en", x, r, r, FLT_RADIX, exp, x); exit(EXIT_SUCCESS); } diff --git a/man3/pthread_setname_np.3 b/man3/pthread_setname_np.3 index 212291451..93d9e9d27 100644 --- a/man3/pthread_setname_np.3 +++ b/man3/pthread_setname_np.3 @@ -126,7 +126,7 @@ The following shell session shows a sample run of the program: .RB "$" " ./a.out" Created a thread. Default name is: a.out The thread name after setting it is THREADFOO. -\fB\(haZ\fP # Suspend the program +\fB\[ha]Z\fP # Suspend the program [1]+ Stopped ./a.out .RB "$ " "ps H \-C a.out \-o \[aq]pid tid cmd comm\[aq]" PID TID CMD COMMAND diff --git a/man3/regex.3 b/man3/regex.3 index 605889c46..73cd45956 100644 --- a/man3/regex.3 +++ b/man3/regex.3 @@ -88,11 +88,11 @@ are ignored if the pattern buffer supplied was compiled with this flag set. Match-any-character operators don't match a newline. .IP A nonmatching list -.RB ( [\(ha...] ) +.RB ( [\[ha]...] ) not containing a newline does not match a newline. .IP Match-beginning-of-line operator -.RB ( \(ha ) +.RB ( \[ha] ) matches the empty string immediately after a newline, regardless of whether .IR eflags , diff --git a/man3/rpmatch.3 b/man3/rpmatch.3 index df7014c6b..637cd7916 100644 --- a/man3/rpmatch.3 +++ b/man3/rpmatch.3 @@ -75,9 +75,9 @@ if the program has called to effect their changes. .PP Regardless of the locale, responses matching -.B \(ha[Yy] +.B \[ha][Yy] are always accepted as affirmative, and those matching -.B \(ha[Nn] +.B \[ha][Nn] are always accepted as negative. .SH RETURN VALUE After examining diff --git a/man3/sscanf.3 b/man3/sscanf.3 index f0c771f7a..4a13b9dd2 100644 --- a/man3/sscanf.3 +++ b/man3/sscanf.3 @@ -474,7 +474,7 @@ The set .I excludes those characters if the first character after the open bracket is a circumflex -.RB ( \(ha ). +.RB ( \[ha] ). To include a close bracket in the set, make it the first character after the open bracket or the circumflex; any other position will end the set. The hyphen character @@ -484,7 +484,7 @@ intervening characters to the set. To include a hyphen, make it the last character before the final close bracket. For instance, -.B [\(ha]0\-9\-] +.B [\[ha]]0\-9\-] means the set "everything except close bracket, zero through nine, and hyphen". The string ends with the appearance of a character not in the (or, with a diff --git a/man3/strfmon.3 b/man3/strfmon.3 index 82189808f..dc1ce3847 100644 --- a/man3/strfmon.3 +++ b/man3/strfmon.3 @@ -65,7 +65,7 @@ is used as the numeric fill character (to be used with a left precision, see below). When not specified, the space character is used. .TP -.B \(ha +.B \[ha] Do not use any grouping characters that might be defined for the current locale. By default, grouping is enabled. @@ -169,7 +169,7 @@ The call .PP .in +4n .EX -strfmon(buf, sizeof(buf), "[%\(ha=*#6n] [%=*#6i]", +strfmon(buf, sizeof(buf), "[%\[ha]=*#6n] [%=*#6i]", 1234.567, 1234.567); .EE .in diff --git a/man3/strftime.3 b/man3/strftime.3 index 67ccf15cf..57b2a38aa 100644 --- a/man3/strftime.3 +++ b/man3/strftime.3 @@ -633,7 +633,7 @@ Do not pad a numeric result string. Pad a numeric result string with zeros even if the conversion specifier character uses space-padding by default. .TP -.B \(ha +.B \[ha] Convert alphabetic characters in result string to uppercase. .TP .B # diff --git a/man3/termios.3 b/man3/termios.3 index f476f2dd0..cb983d190 100644 --- a/man3/termios.3 +++ b/man3/termios.3 @@ -405,11 +405,11 @@ If \fBICANON\fP is also set, echo the NL character even if ECHO is not set. .B ECHOCTL (not in POSIX) If \fBECHO\fP is also set, terminal special characters other than -TAB, NL, START, and STOP are echoed as \fB\(haX\fP, +TAB, NL, START, and STOP are echoed as \fB\[ha]X\fP, where X is the character with ASCII code 0x40 greater than the special character. For example, character -0x08 (BS) is echoed as \fB\(haH\fP. +0x08 (BS) is echoed as \fB\[ha]H\fP. [requires .B _BSD_SOURCE or diff --git a/man4/console_codes.4 b/man4/console_codes.4 index ebbbaf233..5fc7f0b73 100644 --- a/man4/console_codes.4 +++ b/man4/console_codes.4 @@ -88,40 +88,40 @@ The recognized control characters are BEL, BS, HT, LF, VT, FF, CR, SO, SI, CAN, SUB, ESC, DEL, CSI. They do what one would expect: .TP -BEL (0x07, \fB\(haG\fP) +BEL (0x07, \fB\[ha]G\fP) beeps; .TP -BS (0x08, \fB\(haH\fP) +BS (0x08, \fB\[ha]H\fP) backspaces one column (but not past the beginning of the line); .TP -HT (0x09, \fB\(haI\fP) +HT (0x09, \fB\[ha]I\fP) goes to the next tab stop or to the end of the line if there is no earlier tab stop; .TP -LF (0x0A, \fB\(haJ\fP) +LF (0x0A, \fB\[ha]J\fP) .TQ -VT (0x0B, \fB\(haK\fP) +VT (0x0B, \fB\[ha]K\fP) .TQ -FF (0x0C, \fB\(haL\fP) +FF (0x0C, \fB\[ha]L\fP) all give a linefeed, and if LF/NL (new-line mode) is set also a carriage return; .TP -CR (0x0D, \fB\(haM\fP) +CR (0x0D, \fB\[ha]M\fP) gives a carriage return; .TP -SO (0x0E, \fB\(haN\fP) +SO (0x0E, \fB\[ha]N\fP) activates the G1 character set; .TP -SI (0x0F, \fB\(haO\fP) +SI (0x0F, \fB\[ha]O\fP) activates the G0 character set; .TP -CAN (0x18, \fB\(haX\fP) +CAN (0x18, \fB\[ha]X\fP) .TQ -SUB (0x1A, \fB\(haZ\fP) +SUB (0x1A, \fB\[ha]Z\fP) abort escape sequences; .TP -ESC (0x1B, \fB\(ha[\fP) +ESC (0x1B, \fB\[ha][\fP) starts an escape sequence; .TP DEL (0x7F) @@ -536,8 +536,8 @@ b) VT100 graphics \-> PC, c) PC \-> PC, d) user-defined. There are two character sets, called G0 and G1, and one of them is the current character set. (Initially G0.) -Typing \fB\(haN\fP causes G1 to become current, -\fB\(haO\fP causes G0 to become current. +Typing \fB\[ha]N\fP causes G1 to become current, +\fB\[ha]O\fP causes G0 to become current. .PP These variables G0 and G1 point at a translation table, and can be changed by the user. @@ -549,11 +549,11 @@ point at translation table a), b), c), and d), respectively. .PP The sequence ESC c causes a terminal reset, which is what you want if the screen is all garbled. -The oft-advised "echo \(haV\(haO" will make only G0 current, +The oft-advised "echo \[ha]V\[ha]O" will make only G0 current, but there is no guarantee that G0 points at table a). In some distributions there is a program .BR reset (1) -that just does "echo \(ha[c". +that just does "echo \[ha][c". If your terminfo entry for the console is correct (and has an entry rs1=\eEc), then "tput reset" will also work. .PP @@ -625,10 +625,10 @@ was ignored; ENQ (0x05) triggered an answerback message; .TP -DC1 (0x11, \fB\(haQ\fP, XON) +DC1 (0x11, \fB\[ha]Q\fP, XON) resumed transmission; .TP -DC3 (0x13, \fB\(haS\fP, XOFF) +DC3 (0x13, \fB\[ha]S\fP, XOFF) caused VT100 to ignore (and stop transmitting) all codes except XOFF and XON. .PP @@ -655,7 +655,7 @@ ESC P DCS T{ Device control string (ended by ESC \e) T} ESC X SOS Start of string. -ESC \(ha PM Privacy message (ended by ESC \e) +ESC \[ha] PM Privacy message (ended by ESC \e) ESC \e ST String terminator ESC * ... Designate G2 character set ESC + ... Designate G3 character set @@ -667,7 +667,7 @@ The program ESC D, ESC E, ESC H, ESC M, ESC N, ESC O, ESC P ... ESC \e, ESC Z (it answers ESC [ ? 1 ; 2 c, "I am a VT100 with advanced video option") -and ESC \(ha ... ESC \e with the same meanings as indicated above. +and ESC \[ha] ... ESC \e with the same meanings as indicated above. It accepts ESC (, ESC ), ESC *, ESC + followed by 0, A, B for the DEC special character and line drawing set, UK, and US-ASCII, respectively. diff --git a/man4/vcs.4 b/man4/vcs.4 index 2958ee40d..7eef1648b 100644 --- a/man4/vcs.4 +++ b/man4/vcs.4 @@ -159,7 +159,7 @@ main(void) ch |= 0x100; attrib = ((s & \[ti]mask) >> 8); printf("ch=%#03x attrib=%#02x\en", ch, attrib); - s \(ha= 0x1000; + s \[ha]= 0x1000; (void) lseek(fd, \-2, SEEK_CUR); (void) write(fd, &s, 2); exit(EXIT_SUCCESS); diff --git a/man4/veth.4 b/man4/veth.4 index 09d71db6c..1d1c355a5 100644 --- a/man4/veth.4 +++ b/man4/veth.4 @@ -74,7 +74,7 @@ network interface, using commands something like: # \fBethtool \-S ve_A\fP # Discover interface index of peer NIC statistics: peer_ifindex: 16 -# \fBip link | grep \[aq]\(ha16:\[aq]\fP # Look up interface +# \fBip link | grep \[aq]\[ha]16:\[aq]\fP # Look up interface 16: ve_B@ve_A: <BROADCAST,MULTICAST,M\-DOWN> mtu 1500 qdisc ... .EE .in diff --git a/man5/core.5 b/man5/core.5 index c9b50efc2..4b8c8290b 100644 --- a/man5/core.5 +++ b/man5/core.5 @@ -604,7 +604,7 @@ UID=%u GID=%g sig=%s\[dq] > \e" .B " /proc/sys/kernel/core_pattern" .RB "#" " exit" .RB "$" " sleep 100" -.BR "\(ha\e" " # type control\-backslash" +.BR "\[ha]\e" " # type control\-backslash" Quit (core dumped) .RB "$" " cat core.info" argc=5 diff --git a/man5/dir_colors.5 b/man5/dir_colors.5 index e9b394aee..4e288c257 100644 --- a/man5/dir_colors.5 +++ b/man5/dir_colors.5 @@ -350,7 +350,7 @@ can, however, be specified, which would have the same effect. To specify control- or blank characters in the color sequences or filename extensions, either C-style \e-escaped notation or .BR stty \-style -\(ha-notation can be used. +\[ha]-notation can be used. The C-style notation includes the following characters: .RS @@ -369,7 +369,7 @@ lb l. \ex\fInnn Any character (hexadecimal notation) \e_ Space \e\e Backslash (\e) -\e\(ha Caret (\(ha) +\e\[ha] Caret (\[ha]) \e# Hash mark (#) .TE .RE diff --git a/man5/termcap.5 b/man5/termcap.5 index 6272e84f3..b06dfa990 100644 --- a/man5/termcap.5 +++ b/man5/termcap.5 @@ -98,7 +98,7 @@ NR ti does not reverse te nx No padding, must use XON/XOFF os Terminal can overstrike ul Terminal underlines although it can not overstrike -xb Beehive glitch, f1 sends ESCAPE, f2 sends \fB\(haC\fP +xb Beehive glitch, f1 sends ESCAPE, f2 sends \fB\[ha]C\fP xn Newline/wraparound glitch xo Terminal uses xon/xoff protocol xs Text typed over standout text will be displayed in standout @@ -190,7 +190,7 @@ AL Insert %1 lines ac Pairs of block graphic characters to map alternate character set ae End alternative character set as Start alternative character set for block graphic characters -bc Backspace, if not \fB\(haH\fP +bc Backspace, if not \fB\[ha]H\fP bl Audio bell bt Move to previous tab stop cb Clear from beginning of line to cursor @@ -356,15 +356,15 @@ ve Normal cursor visible vi Cursor invisible vs Standout cursor wi Set window from line %1 to %2 and column %3 to %4 -XF XOFF character if not \fB\(haS\fP +XF XOFF character if not \fB\[ha]S\fP .fi .PP There are several ways of defining the control codes for string capabilities: .PP Every normal character represents itself, -except \[aq]\(ha\[aq], \[aq]\e\[aq], and \[aq]%\[aq]. +except \[aq]\[ha]\[aq], \[aq]\e\[aq], and \[aq]%\[aq]. .PP -A \fB\(hax\fP means Control-x. +A \fB\[ha]x\fP means Control-x. Control-A equals 1 decimal. .PP \ex means a special code. @@ -434,7 +434,7 @@ The following names are available: \&. down arrow (v) 0 full square (#) I lantern (#) -- upper arrow (\(ha) +- upper arrow (\[ha]) \&' rhombus (+) a chess board (:) f degree (') diff --git a/man7/ascii.7 b/man7/ascii.7 index 89abd3235..dec70e370 100644 --- a/man7/ascii.7 +++ b/man7/ascii.7 @@ -63,7 +63,7 @@ _ 033 27 1B ESC (escape) 133 91 5B [ 034 28 1C FS (file separator) 134 92 5C \e \[aq]\e\e\[aq] 035 29 1D GS (group separator) 135 93 5D ] -036 30 1E RS (record separator) 136 94 5E \(ha +036 30 1E RS (record separator) 136 94 5E \[ha] 037 31 1F US (unit separator) 137 95 5F \&_ 040 32 20 SPACE 140 96 60 \` 041 33 21 ! 141 97 61 a @@ -116,7 +116,7 @@ For convenience, below are more compact tables in hex and decimal. 1: ! 1 A Q a q 1: ) 3 = G Q [ e o y 2: " 2 B R b r 2: * 4 > H R \e f p z 3: # 3 C S c s 3: ! + 5 ? I S ] g q { -4: $ 4 D T d t 4: " , 6 @ J T \(ha h r | +4: $ 4 D T d t 4: " , 6 @ J T \[ha] h r | 5: % 5 E U e u 5: # \- 7 A K U _ i s } 6: & 6 F V f v 6: $ . 8 B L V \` j t \[ti] 7: \[aq] 7 G W g w 7: % / 9 C M W a k u DEL @@ -126,7 +126,7 @@ A: * : J Z j z B: + ; K [ k { C: , < L \e l | D: \- = M ] m } -E: . > N \(ha n \[ti] +E: . > N \[ha] n \[ti] F: / ? O _ o DEL .if t \{\ .in diff --git a/man7/charsets.7 b/man7/charsets.7 index d2627e671..8fc04bc8c 100644 --- a/man7/charsets.7 +++ b/man7/charsets.7 @@ -214,7 +214,7 @@ It uses codes either G0 always has size 94 and uses codes 041\[en]0176. .PP Switching between character sets is done using the shift functions -\fB\(haN\fP (SO or LS1), \fB\(haO\fP (SI or LS0), ESC n (LS2), ESC o (LS3), +\fB\[ha]N\fP (SO or LS1), \fB\[ha]O\fP (SI or LS0), ESC n (LS2), ESC o (LS3), ESC N (SS2), ESC O (SS3), ESC \[ti] (LS1R), ESC } (LS2R), ESC | (LS3R). The function LS\fIn\fP makes character set G\fIn\fP the current one for codes with high bit zero. @@ -251,7 +251,7 @@ recent version selected by ESC & @ ESC $ B. ISO 4873 stipulates a narrower use of character sets, where G0 is fixed (always ASCII), so that G1, G2, and G3 can be invoked only for codes with the high order bit set. -In particular, \fB\(haN\fP and \fB\(haO\fP are not used anymore, ESC ( xx +In particular, \fB\[ha]N\fP and \fB\[ha]O\fP are not used anymore, ESC ( xx can be used only with xx=B, and ESC ) xx, ESC * xx, ESC + xx are equivalent to ESC \- xx, ESC . xx, ESC / xx, respectively. .SS TIS-620 diff --git a/man7/glob.7 b/man7/glob.7 index 3888a07a0..b9d418cfa 100644 --- a/man7/glob.7 +++ b/man7/glob.7 @@ -138,8 +138,8 @@ are not the same: for example, in a regular expression \[aq]*\[aq] means zero or more copies of the preceding thing. .PP Now that regular expressions have bracket expressions where -the negation is indicated by a \[aq]\(ha\[aq], POSIX has declared the -effect of a wildcard pattern "\fI[\(ha...]\fP" to be undefined. +the negation is indicated by a \[aq]\[ha]\[aq], POSIX has declared the +effect of a wildcard pattern "\fI[\[ha]...]\fP" to be undefined. .SS Character classes and internationalization Of course ranges were originally meant to be ASCII ranges, so that "\fI[\ \-%]\fP" stands for "\fI[\ !"#$%]\fP" and "\fI[a\-z]\fP" stands diff --git a/man7/man-pages.7 b/man7/man-pages.7 index 6cfd6f25b..317da357b 100644 --- a/man7/man-pages.7 +++ b/man7/man-pages.7 @@ -761,7 +761,7 @@ create properly hyperlinked pages.) .PP Control characters should be written in bold face, with no quotes; for example, -.BR \(haX . +.BR \[ha]X . .SS Spelling Starting with release 2.59, .I man-pages @@ -1099,8 +1099,8 @@ where is the quoted character. This guideline applies also to character constants used in code examples. .PP -Where a proper caret (\(ha) that renders well in both a terminal and PDF -is required, use "\\(ha". +Where a proper caret (\[ha]) that renders well in both a terminal and PDF +is required, use "\\[ha]". This is especially necessary in code samples, to get a nicely rendered caret when rendering to PDF. .PP diff --git a/man7/operator.7 b/man7/operator.7 index 95d7179b0..03d9540c1 100644 --- a/man7/operator.7 +++ b/man7/operator.7 @@ -33,12 +33,12 @@ Operator Associativity Notes < > <= >= left to right == != left to right & left to right -\(ha left to right +\[ha] left to right | left to right && left to right || left to right ?: right to left -= *= /= %= += \-= <<= >>= &= \(ha= |= right to left += *= /= %= += \-= <<= >>= &= \[ha]= |= right to left , left to right .TE .PP diff --git a/man7/regex.7 b/man7/regex.7 index f313f7e02..27a5cd497 100644 --- a/man7/regex.7 +++ b/man7/regex.7 @@ -92,10 +92,10 @@ An atom is a regular expression enclosed in "\fI()\fP" (matching a match for the regular expression), an empty set of "\fI()\fP" (matching the null string)\*(dg, a \fIbracket expression\fR (see below), \[aq].\[aq] -(matching any single character), \[aq]\(ha\[aq] (matching the null string at the +(matching any single character), \[aq]\[ha]\[aq] (matching the null string at the beginning of a line), \[aq]$\[aq] (matching the null string at the end of a line), a \[aq]\e\[aq] followed by one of the characters -"\fI\(ha.[$()|*+?{\e\fP" +"\fI\[ha].[$()|*+?{\e\fP" (matching that character taken as an ordinary character), a \[aq]\e\[aq] followed by any other character\*(dg (matching that character taken as an ordinary character, @@ -107,7 +107,7 @@ It is illegal to end an RE with \[aq]\e\[aq]. .PP A \fIbracket expression\fR is a list of characters enclosed in "\fI[]\fP". It normally matches any single character from the list (but see below). -If the list begins with \[aq]\(ha\[aq], +If the list begins with \[aq]\[ha]\[aq], it matches any single character (but see below) \fInot\fR from the rest of the list. If two characters in the list are separated by \[aq]\-\[aq], this is shorthand @@ -120,7 +120,7 @@ Ranges are very collating-sequence-dependent, and portable programs should avoid relying on them. .PP To include a literal \[aq]]\[aq] in the list, make it the first character -(following a possible \[aq]\(ha\[aq]). +(following a possible \[aq]\[ha]\[aq]). To include a literal \[aq]\-\[aq], make it the first or last character, or the second endpoint of a range. To use a literal \[aq]\-\[aq] as the first endpoint of a range, @@ -227,7 +227,7 @@ transformed into a bracket expression containing both cases, for example, \[aq]x\[aq] becomes "\fI[xX]\fP". When it appears inside a bracket expression, all case counterparts of it are added to the bracket expression, so that, for example, "\fI[x]\fP" -becomes "\fI[xX]\fP" and "\fI[\(hax]\fP" becomes "\fI[\(haxX]\fP". +becomes "\fI[xX]\fP" and "\fI[\[ha]x]\fP" becomes "\fI[\[ha]xX]\fP". .PP No particular limit is imposed on the length of REs\*(dg. Programs intended to be portable should not employ REs longer @@ -243,13 +243,13 @@ The delimiters for bounds are "\fI\e{\fP" and "\fI\e}\fP", with \[aq]{\[aq] and \[aq]}\[aq] by themselves ordinary characters. The parentheses for nested subexpressions are "\fI\e(\fP" and "\fI\e)\fP", with \[aq](\[aq] and \[aq])\[aq] by themselves ordinary characters. -\[aq]\(ha\[aq] is an ordinary character except at the beginning of the +\[aq]\[ha]\[aq] is an ordinary character except at the beginning of the RE or\*(dg the beginning of a parenthesized subexpression, \[aq]$\[aq] is an ordinary character except at the end of the RE or\*(dg the end of a parenthesized subexpression, and \[aq]*\[aq] is an ordinary character if it appears at the beginning of the RE or the beginning of a parenthesized subexpression -(after a possible leading \[aq]\(ha\[aq]). +(after a possible leading \[aq]\[ha]\[aq]). .PP Finally, there is one new type of atom, a \fIback reference\fR: \[aq]\e\[aq] followed by a nonzero decimal digit \fId\fR diff --git a/man7/user_namespaces.7 b/man7/user_namespaces.7 index d968769dc..6011829d9 100644 --- a/man7/user_namespaces.7 +++ b/man7/user_namespaces.7 @@ -1122,10 +1122,10 @@ and a full set of permitted and effective capabilities: .PP .in +4n .EX -bash$ \fBcat /proc/$$/status | egrep \[aq]\(ha[UG]id\[aq]\fP +bash$ \fBcat /proc/$$/status | egrep \[aq]\[ha][UG]id\[aq]\fP Uid: 0 0 0 0 Gid: 0 0 0 0 -bash$ \fBcat /proc/$$/status | egrep \[aq]\(haCap(Prm|Inh|Eff)\[aq]\fP +bash$ \fBcat /proc/$$/status | egrep \[aq]\[ha]Cap(Prm|Inh|Eff)\[aq]\fP CapInh: 0000000000000000 CapPrm: 0000001fffffffff CapEff: 0000001fffffffff diff --git a/man8/zic.8 b/man8/zic.8 index df71bc912..e0c433c47 100644 --- a/man8/zic.8 +++ b/man8/zic.8 @@ -293,7 +293,7 @@ nor .q + . To allow for future extensions, an unquoted name should not contain characters from the set -.q !$%&'()*,/:;<=>?@[\e]\(ha\`{|}\[ti] . +.q !$%&'()*,/:;<=>?@[\e]\[ha]\`{|}\[ti] . .TP .B FROM Gives the first year in which the rule applies. |