summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2023-02-05 23:03:36 +0100
committerAlejandro Colomar <alx@kernel.org>2023-02-05 23:03:36 +0100
commita1e9245d98340e1acd372605326b63795d32b278 (patch)
tree70a56ab492b1ea0ae307ccfbf5aad77f46878dc6
parent3f029bc96bd3a22f336c45925e01eec2757b74dc (diff)
Many pages: Use \[ha] instead of \(ha
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r--man1/pldd.12
-rw-r--r--man2/bpf.22
-rw-r--r--man2/execve.22
-rw-r--r--man2/futex.22
-rw-r--r--man2/ioctl_fat.22
-rw-r--r--man2/ioctl_tty.26
-rw-r--r--man2/keyctl.22
-rw-r--r--man2/signalfd.26
-rw-r--r--man2/timerfd_create.24
-rw-r--r--man3/__ppc_get_timebase.32
-rw-r--r--man3/a64l.32
-rw-r--r--man3/frexp.36
-rw-r--r--man3/pthread_setname_np.32
-rw-r--r--man3/regex.34
-rw-r--r--man3/rpmatch.34
-rw-r--r--man3/sscanf.34
-rw-r--r--man3/strfmon.34
-rw-r--r--man3/strftime.32
-rw-r--r--man3/termios.34
-rw-r--r--man4/console_codes.440
-rw-r--r--man4/vcs.42
-rw-r--r--man4/veth.42
-rw-r--r--man5/core.52
-rw-r--r--man5/dir_colors.54
-rw-r--r--man5/termcap.512
-rw-r--r--man7/ascii.76
-rw-r--r--man7/charsets.74
-rw-r--r--man7/glob.74
-rw-r--r--man7/man-pages.76
-rw-r--r--man7/operator.74
-rw-r--r--man7/regex.714
-rw-r--r--man7/user_namespaces.74
-rw-r--r--man8/zic.82
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.