about summary refs log tree commit diff
path: root/Src/params.c
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2000-05-10 19:15:58 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2000-05-10 19:15:58 +0000
commitade36632168515a54b507ba9ab6a7cdcf3502e0c (patch)
tree90423356bb44f7cb19a4fed1c5bb62130eac896f /Src/params.c
parent94a6e3c22740dd259cd6435bbc5f9580337da869 (diff)
downloadzsh-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.c7
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;