diff options
author | Oliver Kiddle <opk@zsh.org> | 2023-12-13 11:34:12 +0100 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2023-12-13 11:34:12 +0100 |
commit | 58840922eeefc90f3e688853ac6ec365fadc3445 (patch) | |
tree | 58966fd1d01c4b3bfc1ea12035d608d7f712cbe6 | |
parent | 25f5618b17cf5e9b5add518dffd512fe8503c6b2 (diff) | |
download | zsh-58840922eeefc90f3e688853ac6ec365fadc3445.tar.gz zsh-58840922eeefc90f3e688853ac6ec365fadc3445.tar.xz zsh-58840922eeefc90f3e688853ac6ec365fadc3445.zip |
52392: use octal escape to match = without error messages from awk
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | Src/makepro.awk | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index ca505ceea..7867d4926 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2023-12-13 Oliver Kiddle <opk@zsh.org> + * 52392: Src/makepro.awk: use octal escape to match = without + error messages from either GNU awk or Solaris awk + * 52382: Src/Modules/ksh93.c, Src/Zle/zle_utils.c: avoid \e in C code 2023-12-09 Bart Schaefer <schaefer@zsh.org> diff --git a/Src/makepro.awk b/Src/makepro.awk index f69660531..0d53c5850 100644 --- a/Src/makepro.awk +++ b/Src/makepro.awk @@ -121,7 +121,7 @@ BEGIN { # initialiser. dcltor = substr(line, 1, RLENGTH-1) line = substr(line, RLENGTH+1) - sub(/=.*$/, "", dcltor) + sub(/\075.*$/, "", dcltor) match(dcltor, /^([^_0-9A-Za-z]| const )*/) dcltor = substr(dcltor, 1, RLENGTH) "@+" substr(dcltor, RLENGTH+1) match(dcltor, /^.*@\+[_0-9A-Za-z]+/) |