diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2000-05-10 19:15:58 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2000-05-10 19:15:58 +0000 |
commit | ade36632168515a54b507ba9ab6a7cdcf3502e0c (patch) | |
tree | 90423356bb44f7cb19a4fed1c5bb62130eac896f /Src/params.c | |
parent | 94a6e3c22740dd259cd6435bbc5f9580337da869 (diff) | |
download | zsh-ade36632168515a54b507ba9ab6a7cdcf3502e0c.tar.gz zsh-ade36632168515a54b507ba9ab6a7cdcf3502e0c.tar.xz zsh-ade36632168515a54b507ba9ab6a7cdcf3502e0c.zip |
11314: fix for typeset -U not updating value in environment
Diffstat (limited to 'Src/params.c')
-rw-r--r-- | Src/params.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/Src/params.c b/Src/params.c index 74c4ee1c8..abdcd8e2e 100644 --- a/Src/params.c +++ b/Src/params.c @@ -2299,10 +2299,9 @@ colonarrsetfn(Param pm, char *x) } /**/ -int +void uniqarray(char **x) { - int changes = 0; char **t, **p = x; if (!x || !*x) @@ -2312,10 +2311,8 @@ uniqarray(char **x) if (!strcmp(*p, *t)) { zsfree(*p); for (t = p--; (*t = t[1]) != NULL; t++); - changes++; break; } - return changes; } /* Function to get value of special parameter `#' and `ARGC' */ @@ -2759,7 +2756,7 @@ pipestatsetfn(Param pm, char **x) * do the replacing, since we've already scanned for the string. */ /**/ -static void +void arrfixenv(char *s, char **t) { char **ep, *u; |