[PATCH 23/40] locate/locate.1: Access ^ character portably.

"G. Branden Robinson" <[email protected]> Thu, 13 Nov 2025 10:49:01 -0600
Newsgroups gmane.comp.gnu.findutils.bugs
Message-ID <20251113164901.d7hqayr5shvrry2v@illithid>
The `\(ha` special character escape sequence is not universally
portable.  Indirect it through a string definition.  (GNU Bash also uses
this technique.[1])

[1] https://github.com/bminor/bash/blob/a8a1c2fac029404d3f42cd39f5a20f24b6e4fe4b/doc/bash.1#L26
---
 locate/locate.1 | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/locate/locate.1 b/locate/locate.1
index f4a5e676..b9c7231b 100644
--- a/locate/locate.1
+++ b/locate/locate.1
@@ -1,8 +1,10 @@
 .TH LOCATE 1 2020-12-27 findutils \" -*- nroff -*-
 .ie \n(.g \{\
+.  ds ^  \(ha
 .  ds en \(en
 .\}
 .el \{\
+.  ds ^  ^
 .  ds en \-
 .\}
 .SH NAME
-- 
2.30.2
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmkWC/0ACgkQ0Z6cfXEm
bc5Xkg/8CGymeQDK53zX11v/x7G6SnIjTI0RdsmpM6lLOe9xci7I51iaE2WnciBO
XMzrW7XN/Ki2aPsY3Lru9Zy8NeSz48dANYw0r9WqCrXWzp/dtzkHL/vK5JQrkqUr
fr56qR0STded03kfOcZoarf3omFccw4cmoTZ99Fre855pfr0e2ORQaKv1yGwSwg8
s0E2rz1imOqV0UtEOPhQKeXvO7giuM+BwLDAdWfnzrGkZMyUxARdPtIoAzDunilf
vDnzEsejsEIUhAEo/UDtCpe3h7QrtiGWUser1D6nJtT7cq9g5jEo5Lb7W5Z+1IQH
fwW2XSQGKVWuH06bGF9uEPkq0+AmpkCOZKzPbGs03vrLRXeoLHri1ZEqUCtqhW68
2VsR3kjavY+Mz1MCoo10eVdVgpPG63msMK6HGpVNMYPnXrxeJagBANUw46Cq3XsV
xRFY28r46s3S3ffuvWJKR2lZResHdJcZQF6jtnTBH5RzZ+e05hGju4Mv35U7VnFj
ARZwiYf37iwxchAugyLv90xji4hLef9FTB2W+Xm5EjWfNcKGgDiKO3n8HfGzQvPZ
VLW41ud727CJ2uBW+lZoD97o+Dd7kLhAU+g1mI+xoM7U4gXRAS98cUiMeg0q4Wki
ZO7/sn4z1m3LY7ck0Uv9Cj2U2aPmQ4+ke7wMM+N0mr56gaxt6dg=
=Pg1z
-----END PGP SIGNATURE-----