From 6a6e358baf1b40924dfe47300acaf34e5549850c Mon Sep 17 00:00:00 2001 From: Jun-ichi Takimoto Date: Sat, 11 Jun 2022 14:09:02 +0900 Subject: 50356: work around a yodl bug (mishandling of \'e) the bug has been fixed at least in yodl-4.04.02 --- ChangeLog | 4 ++++ Etc/FAQ.yo | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2995844ae..33e3a4b17 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2022-06-11 Jun-ichi Takimoto + + * 50356: Etc/FAQ.yo: work around a yodl bug (mishandling of \'e) + 2022-06-09 Bart Schaefer * 50363: Src/Modules/param_private.c: avoid use of heap memory diff --git a/Etc/FAQ.yo b/Etc/FAQ.yo index 8bd7262fe..8a6895454 100644 --- a/Etc/FAQ.yo +++ b/Etc/FAQ.yo @@ -1055,8 +1055,9 @@ label(31) Other ways of causing word splitting include a judicious use of `eval': + COMMENT(CHAR(39) is a workaround for a bug in some versions of yodl)\ verb( - sentence="Longtemps, je me suis couch\\'e de bonne heure." + sentence="Longtemps, je me suis couch\\CHAR(39)e de bonne heure." eval "words=($sentence)" ) after which $words is an array with the words of $sentence (note -- cgit 1.4.1