summaryrefslogtreecommitdiffstats
path: root/Src/Modules
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2017-02-02 10:03:57 +0000
committerPeter Stephenson <pws@zsh.org>2017-02-02 10:03:57 +0000
commita32fb005d6bf12f010fe9219a66a244e56eff7b2 (patch)
treea2d642b20d18fa03ad2b0243eb79fd5e3f4fe474 /Src/Modules
parent40483 (cf. Eric Freese: 40482): Remove zpty exit hook from forked processes (diff)
downloadzsh-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.c8
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));