[PATCH 26/42] locate.1: access ^ character portably
"G. Branden Robinson" <[email protected]> Tue, 18 Nov 2025 21:48:01 -0600
| Newsgroups | gmane.comp.gnu.findutils.bugs |
|---|---|
| Message-ID | <20251119034801.2cnks5zb3nfs3cdp@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 eb177d1e..b263aa53 100644
--- a/locate/locate.1
+++ b/locate/locate.1
@@ -2,10 +2,12 @@
.\" As a GNU troff extension, \% at the beginning of a word suppresses
.\" its hyphenation.
.ie \n(.g \{\
+. ds ^ \(ha
. ds en \(en
. ds % \%
.\}
.el \{\
+. ds ^ ^
. ds en \-
. ds % \" empty
.\}
--
2.30.2
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmkdPfEACgkQ0Z6cfXEm bc4l+w/6A7BkPMY2m/vFQRMS/0KKb/QQg/G4vzUPM6sSTMFa5dsLoo+SfizC23kA 8aYJmfLd4nXDhSgqFSSz0dWYlQbRsWCLmWCm0ih01G2kDdrb6KQqPOHBbhMVAiPw W846CjXmSCYosBuwsBPKOFESOP/pGE9AOG70oeJY+gmrHR5Fir0bNW+pQSr9Q3QB HXU5+yJ8Fy014PLFrGQOdk3Ih8xeW3Zmr4oaLEOmy7ZQOZhcs3GqVzJLWtV7k6mo 8HFT0H0OIQw6Ctym5VW8wu7hxOjcGE4D60z7LEWeqjk+HVgMhIAAxJHgkOLtGvhu 5H+3ayAtDS2mjlUYFjaF2OKyWgzjqr53CsZaPDQNSFKjPQ8x8t58KY/eDivZf61U FZAuQFP84Z2OF/LcP3T7ieaJKMxti1CvHuojUbwqAytO10E/Dmc0XHkkjWFWhHgZ IjqHpGFofaCxkgS1uQO/4NIqWDNOdpqUcnrq0s5YtfHUhB8i9YcA9DYbCWj/MU6A MsmUVCrpaeEK5mY9zjE+5uMLthDPJSbYZSX3fFnUiFfnsuS3LJJp9OIoG19TmZr2 Q88obfGuLXi81+C9IOgN63rMhEJW6cRn8KuWvxR1dX4li2Ne9rRMJ/Rt12LRv5VJ WRb5fQDsKYmYX3LUX6CxjnH1+K5+3qMmzKGVJrQgFAITenZAwC0= =P7j4 -----END PGP SIGNATURE-----