diff options
| author | Peter Stephenson <pws@zsh.org> | 2017-02-02 10:03:57 +0000 |
|---|---|---|
| committer | Peter Stephenson <pws@zsh.org> | 2017-02-02 10:03:57 +0000 |
| commit | a32fb005d6bf12f010fe9219a66a244e56eff7b2 (patch) | |
| tree | a2d642b20d18fa03ad2b0243eb79fd5e3f4fe474 /Src/Modules | |
| parent | 40483 (cf. Eric Freese: 40482): Remove zpty exit hook from forked processes (diff) | |
| download | zsh-a32fb005d6bf12f010fe9219a66a244e56eff7b2.tar zsh-a32fb005d6bf12f010fe9219a66a244e56eff7b2.tar.gz zsh-a32fb005d6bf12f010fe9219a66a244e56eff7b2.tar.bz2 zsh-a32fb005d6bf12f010fe9219a66a244e56eff7b2.tar.lz zsh-a32fb005d6bf12f010fe9219a66a244e56eff7b2.tar.xz zsh-a32fb005d6bf12f010fe9219a66a244e56eff7b2.tar.zst zsh-a32fb005d6bf12f010fe9219a66a244e56eff7b2.zip | |
40486: Don't warn on creation of MATCH etc. in regex.
This because they are created implicitly rather than by explicit
user request, so the warning may not be useful.
Diffstat (limited to 'Src/Modules')
| -rw-r--r-- | Src/Modules/regex.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Src/Modules/regex.c b/Src/Modules/regex.c index edb7234d4..d02769ef0 100644 --- a/Src/Modules/regex.c +++ b/Src/Modules/regex.c @@ -111,7 +111,7 @@ zcond_regex_match(char **a, int id) *x = NULL; } if (isset(BASHREMATCH)) { - setaparam("BASH_REMATCH", arr); + assignaparam("BASH_REMATCH", arr, 0); } else { zlong offs; char *ptr; @@ -119,7 +119,7 @@ zcond_regex_match(char **a, int id) m = matches; s = metafy(lhstr + m->rm_so, m->rm_eo - m->rm_so, META_DUP); - setsparam("MATCH", s); + assignsparam("MATCH", s, 0); /* * Count the characters before the match. */ @@ -133,7 +133,7 @@ zcond_regex_match(char **a, int id) ptr += clen; leftlen -= clen; } - setiparam("MBEGIN", offs + !isset(KSHARRAYS)); + assigniparam("MBEGIN", offs + !isset(KSHARRAYS), 0); /* * Add on the characters in the match. */ @@ -144,7 +144,7 @@ zcond_regex_match(char **a, int id) ptr += clen; leftlen -= clen; } - setiparam("MEND", offs + !isset(KSHARRAYS) - 1); + assigniparam("MEND", offs + !isset(KSHARRAYS) - 1, 0); if (nelem) { char **mbegin, **mend, **bptr, **eptr; bptr = mbegin = (char **)zalloc(sizeof(char *)*(nelem+1)); |
