Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

[PATCH] Use realparamtab in param_private.c and util.c



Use realparamtab in param_private.c and util.c

Philippe

diff --git a/Src/Modules/param_private.c b/Src/Modules/param_private.c
index caa1fb0b0..e06cbb1de 100644
--- a/Src/Modules/param_private.c
+++ b/Src/Modules/param_private.c
@@ -248,7 +248,7 @@ bin_private(char *nam, char **args, LinkList assigns, Options ops, int func)
     fakelevel = locallevel;
     startparamscope();
     from_typeset = bin_typeset("private", args, assigns, ops, func);
-    scanhashtable(paramtab, 0, 0, 0, makeprivate, 0);
+    scanhashtable(realparamtab, 0, 0, 0, makeprivate, 0);
     endparamscope();
     fakelevel = ofake;
     unqueue_signals();
@@ -552,9 +552,9 @@ wrap_private(Eprog prog, FuncWrap w, char *name)
     if (private_wraplevel < locallevel /* && strcmp(name, "(anon)") != 0 */) {
 	int owl = private_wraplevel;
 	private_wraplevel = locallevel;
-	scanhashtable(paramtab, 0, 0, 0, scopeprivate, PM_UNSET);
+	scanhashtable(realparamtab, 0, 0, 0, scopeprivate, PM_UNSET);
 	runshfunc(prog, w, name);
-	scanhashtable(paramtab, 0, 0, 0, scopeprivate, 0);
+	scanhashtable(realparamtab, 0, 0, 0, scopeprivate, 0);
 	private_wraplevel = owl;
 	return 0;
     }
diff --git a/Src/utils.c b/Src/utils.c
index 0b4bb9a82..75ade818d 100644
--- a/Src/utils.c
+++ b/Src/utils.c
@@ -3194,7 +3194,7 @@ spckword(char **s, int hist, int cmd, int ask)
 	    return;
 	ic = String;
 	d = 100;
-	scanhashtable(paramtab, 1, 0, 0, spscan, 0);
+	scanhashtable(realparamtab, 1, 0, 0, spscan, 0);
     } else if (**s == Equals) {
 	if (*t)
 	    return;


Messages sorted by: Reverse Date, Date, Thread, Author