summaryrefslogtreecommitdiff
path: root/Src/Zle/zle_keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Zle/zle_keymap.c')
-rw-r--r--Src/Zle/zle_keymap.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/Src/Zle/zle_keymap.c b/Src/Zle/zle_keymap.c
index 9f3b9dfd4..f28dec775 100644
--- a/Src/Zle/zle_keymap.c
+++ b/Src/Zle/zle_keymap.c
@@ -1257,11 +1257,11 @@ getkeymapcmd(Keymap km, Thingy *funcp, char **strp)
{
Thingy func = t_undefinedkey;
char *str = NULL;
- int lastlen = 0, lastc = c;
+ int lastlen = 0, lastc = lastchar;
keybuflen = 0;
keybuf[0] = 0;
- while((c = getkeybuf(!!lastlen)) != EOF) {
+ while((lastchar = getkeybuf(!!lastlen)) != EOF) {
char *s;
Thingy f;
int loc = 1;
@@ -1274,7 +1274,7 @@ getkeymapcmd(Keymap km, Thingy *funcp, char **strp)
lastlen = keybuflen;
func = f;
str = s;
- lastc = c;
+ lastc = lastchar;
}
if(!keyisprefix((loc ? localkeymap : km), keybuf))
break;
@@ -1282,7 +1282,7 @@ getkeymapcmd(Keymap km, Thingy *funcp, char **strp)
if(!lastlen && keybuflen)
lastlen = keybuflen;
else
- c = lastc;
+ lastchar = lastc;
if(lastlen != keybuflen) {
unmetafy(keybuf + lastlen, &keybuflen);
ungetkeys(keybuf+lastlen, keybuflen);