about summary refs log tree commit diff
path: root/Src/Zle/zle_tricky.c
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-10-12 09:32:45 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-10-12 09:32:45 +0000
commit0f076fcde8a342c081b8eab0a2f135335d552d79 (patch)
tree13bf91d328057d7b41df879e7ad80128f70baeab /Src/Zle/zle_tricky.c
parent0749034911b1e28d4d9abba5472201972a5e37ce (diff)
downloadzsh-0f076fcde8a342c081b8eab0a2f135335d552d79.tar.gz
zsh-0f076fcde8a342c081b8eab0a2f135335d552d79.tar.xz
zsh-0f076fcde8a342c081b8eab0a2f135335d552d79.zip
manual/8219
Diffstat (limited to 'Src/Zle/zle_tricky.c')
-rw-r--r--Src/Zle/zle_tricky.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c
index c82205cfb..7d14e34ad 100644
--- a/Src/Zle/zle_tricky.c
+++ b/Src/Zle/zle_tricky.c
@@ -3966,8 +3966,9 @@ add_match_data(int alt, char *str, Cline line,
 
 /* This stores the strings from the list in an array. */
 
-static void
-set_param(char *name, LinkList l)
+/**/
+void
+set_list_array(char *name, LinkList l)
 {
     char **a, **p;
     LinkNode n;
@@ -4267,11 +4268,11 @@ addmatches(Cadata dat, char **argv)
 	    compnmatches = mnum;
 	    compnnmatches = nmnum;
 	    if (dat->apar)
-		set_param(dat->apar, aparl);
+		set_list_array(dat->apar, aparl);
 	    if (dat->opar)
-		set_param(dat->opar, oparl);
+		set_list_array(dat->opar, oparl);
 	    if (dat->dpar)
-		set_param(dat->dpar, dparl);
+		set_list_array(dat->dpar, dparl);
 	    if (dat->ylist) {
 		if (dat->group) {
 		    endcmgroup(get_user_var(dat->ylist));
@@ -7143,7 +7144,7 @@ invalidatelist(void)
 /* Get the words from a variable or a compctl -k list. */
 
 /**/
-static char **
+char **
 get_user_var(char *nam)
 {
     if (!nam)
@@ -8804,12 +8805,13 @@ calclist(void)
 		g->width = 0;
 
 		for (p = g->matches; (m = *p); p++)
-		    if (!(m->flags & CMF_HIDE))
+		    if (!(m->flags & CMF_HIDE)) {
 			if (m->disp) {
 			    if (!(m->flags & CMF_DISPLINE))
 				glines += 1 + (mlens[m->gnum] / columns);
 			} else if (!(m->flags & CMF_NOLIST))
 			    glines += 1 + ((1 + mlens[m->gnum]) / columns);
+		    }
 	    }
 	}
 	g->lins = glines;