summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2005-03-07 11:11:18 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2005-03-07 11:11:18 +0000
commit9edff429d8c08006b569ed76ded5e9c176e4a8c2 (patch)
tree430f0d4b098bf0a71424a6b67326674ba952bc81
parenteb8e55c91eb9d87029a8e5755b68cffb6e532604 (diff)
downloadzsh-9edff429d8c08006b569ed76ded5e9c176e4a8c2.tar.gz
zsh-9edff429d8c08006b569ed76ded5e9c176e4a8c2.zip
20945: rename statics to avoid clash with globals
-rw-r--r--ChangeLog5
-rw-r--r--Src/Zle/zle_misc.c58
2 files changed, 34 insertions, 29 deletions
diff --git a/ChangeLog b/ChangeLog
index 3da6d08d7..24fda5877 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-03-07 Peter Stephenson <pws@csr.com>
+
+ * 20945: Src/Zle/zle_misc.c: rename static variables to
+ avoid clash with "cmdstr" exported by zle_tricky.c.
+
2005-03-07 Clint Adams <clint@zsh.org>
* 20944: Completion/Debian/Command/_uscan: completion for
diff --git a/Src/Zle/zle_misc.c b/Src/Zle/zle_misc.c
index 270a4030a..b2c101b3a 100644
--- a/Src/Zle/zle_misc.c
+++ b/Src/Zle/zle_misc.c
@@ -742,9 +742,9 @@ makequote(ZLE_STRING_T str, size_t *len)
* cmdstr is the buffer used for execute-named-command converted
* to a metafied multibyte string.
*/
-static char *cmdstr;
-static LinkList cmdll;
-static int cmdambig;
+static char *namedcmdstr;
+static LinkList namedcmdll;
+static int namedcmdambig;
/**/
static void
@@ -753,11 +753,11 @@ scancompcmd(HashNode hn, UNUSED(int flags))
int l;
Thingy t = (Thingy) hn;
- if(strpfx(cmdstr, t->nam)) {
- addlinknode(cmdll, t->nam);
- l = pfxlen(peekfirst(cmdll), t->nam);
- if (l < cmdambig)
- cmdambig = l;
+ if(strpfx(namedcmdstr, t->nam)) {
+ addlinknode(namedcmdll, t->nam);
+ l = pfxlen(peekfirst(namedcmdll), t->nam);
+ if (l < namedcmdambig)
+ namedcmdambig = l;
}
}
@@ -808,7 +808,7 @@ executenamedcommand(char *prmt)
int zmultsav = zmult;
zmult = 1;
- listlist(cmdll);
+ listlist(namedcmdll);
showinglist = 0;
zmult = zmultsav;
}
@@ -818,7 +818,7 @@ executenamedcommand(char *prmt)
int zmultsav = zmult;
zmult = 1;
- listlist(cmdll);
+ listlist(namedcmdll);
showinglist = 0;
zmult = zmultsav;
}
@@ -860,10 +860,10 @@ executenamedcommand(char *prmt)
Thingy r;
unambiguous:
*ptr = 0;
- cmdstr = zlelineasstring(cmdbuf, len, 0, NULL, NULL, 0);
- r = rthingy(cmdstr);
- free(cmdstr);
- cmdstr = NULL;
+ namedcmdstr = zlelineasstring(cmdbuf, len, 0, NULL, NULL, 0);
+ r = rthingy(namedcmdstr);
+ free(namedcmdstr);
+ namedcmdstr = NULL;
if (!(r->flags & DISABLED)) {
unrefthingy(r);
statusline = NULL;
@@ -886,16 +886,16 @@ executenamedcommand(char *prmt)
cmd == Th(z_expandorcomplete) || cmd == Th(z_completeword) ||
cmd == Th(z_expandorcompleteprefix) || cmd == Th(z_vicmdmode) ||
cmd == Th(z_acceptline) || lastchar == ' ' || lastchar == '\t') {
- cmdambig = 100;
+ namedcmdambig = 100;
- cmdll = newlinklist();
+ namedcmdll = newlinklist();
- cmdstr = zlelineasstring(cmdbuf, len, 0, NULL, NULL, 0);
+ namedcmdstr = zlelineasstring(cmdbuf, len, 0, NULL, NULL, 0);
scanhashtable(thingytab, 1, 0, DISABLED, scancompcmd, 0);
- free(cmdstr);
- cmdstr = NULL;
+ free(namedcmdstr);
+ namedcmdstr = NULL;
- if (empty(cmdll)) {
+ if (empty(namedcmdll)) {
feep = 1;
if (listed)
clearlist = listshown = 1;
@@ -906,12 +906,12 @@ executenamedcommand(char *prmt)
*ptr = ZWC('_');
statusll = l + len + 1;
zmult = 1;
- listlist(cmdll);
+ listlist(namedcmdll);
listed = curlist = 1;
showinglist = 0;
zmult = zmultsav;
- } else if (!nextnode(firstnode(cmdll))) {
- ZLE_STRING_T ztmp = stringaszleline(peekfirst(cmdll),
+ } else if (!nextnode(firstnode(namedcmdll))) {
+ ZLE_STRING_T ztmp = stringaszleline(peekfirst(namedcmdll),
&len, NULL);
ZS_memcpy(ptr = cmdbuf, ztmp, len);
ptr += len;
@@ -920,25 +920,25 @@ executenamedcommand(char *prmt)
goto unambiguous;
} else {
int ltmp;
- ZLE_STRING_T ztmp = stringaszleline(peekfirst(cmdll),
+ ZLE_STRING_T ztmp = stringaszleline(peekfirst(namedcmdll),
&ltmp, NULL);
ZS_memcpy(cmdbuf, ztmp, ltmp);
free(ztmp);
- ptr = cmdbuf + cmdambig;
+ ptr = cmdbuf + namedcmdambig;
*ptr = ZWC('_');
if (isset(AUTOLIST) &&
- !(isset(LISTAMBIGUOUS) && cmdambig > len)) {
+ !(isset(LISTAMBIGUOUS) && namedcmdambig > len)) {
int zmultsav = zmult;
if (isset(LISTBEEP))
feep = 1;
- statusll = l + cmdambig + 1;
+ statusll = l + namedcmdambig + 1;
zmult = 1;
- listlist(cmdll);
+ listlist(namedcmdll);
listed = curlist = 1;
showinglist = 0;
zmult = zmultsav;
}
- len = cmdambig;
+ len = namedcmdambig;
}
} else {
if (len == NAMLEN || cmd != Th(z_selfinsert))