diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2019-06-19 22:35:21 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2019-06-19 22:35:21 +0300 |
commit | 69f851227e35c5aa31f89306bf37369b3acad483 (patch) | |
tree | b93aa0db62ab1cdad962cda0f3a34789460798de /re.c | |
parent | 50aaf2eecedf2b1fde06c99d4f49485660d18992 (diff) | |
download | egawk-69f851227e35c5aa31f89306bf37369b3acad483.tar.gz egawk-69f851227e35c5aa31f89306bf37369b3acad483.tar.bz2 egawk-69f851227e35c5aa31f89306bf37369b3acad483.zip |
Fix /\{/ to not warn if --posix.
Diffstat (limited to 're.c')
-rw-r--r-- | re.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -107,7 +107,9 @@ make_regexp(const char *s, size_t len, bool ignorecase, bool dfa, bool canfatal) } const char *ok_to_escape; - if (do_traditional) + if (do_posix) + ok_to_escape = "{}()|*+?.^$\\[]/-"; + else if (do_traditional) ok_to_escape = "()|*+?.^$\\[]/-"; else ok_to_escape = "<>`'BywWsS{}()|*+?.^$\\[]/-"; |