summaryrefslogtreecommitdiff
path: root/Src/Zle/zle_misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Zle/zle_misc.c')
-rw-r--r--Src/Zle/zle_misc.c45
1 files changed, 23 insertions, 22 deletions
diff --git a/Src/Zle/zle_misc.c b/Src/Zle/zle_misc.c
index 89c8b8229..bd59653d6 100644
--- a/Src/Zle/zle_misc.c
+++ b/Src/Zle/zle_misc.c
@@ -62,11 +62,11 @@ selfinsert(char **args)
{
char s[3], *p = s;
- if(imeta(c)) {
+ if(imeta(lastchar)) {
*p++ = Meta;
- c ^= 32;
+ lastchar ^= 32;
}
- *p++ = c;
+ *p++ = lastchar;
*p = 0;
doinsert(s);
return 0;
@@ -76,9 +76,9 @@ selfinsert(char **args)
int
selfinsertunmeta(char **args)
{
- c &= 0x7f;
- if (c == '\r')
- c = '\n';
+ lastchar &= 0x7f;
+ if (lastchar == '\r')
+ lastchar = '\n';
return selfinsert(args);
}
@@ -489,11 +489,11 @@ quotedinsert(char **args)
sob.sg_flags = (sob.sg_flags | RAW) & ~ECHO;
ioctl(SHTTY, TIOCSETN, &sob);
#endif
- c = getkey(0);
+ lastchar = getkey(0);
#ifndef HAS_TIO
zsetterm();
#endif
- if (c < 0)
+ if (lastchar < 0)
return 1;
else
return selfinsert(args);
@@ -506,7 +506,7 @@ digitargument(char **args)
int sign = (zmult < 0) ? -1 : 1;
/* allow metafied as well as ordinary digits */
- if ((c & 0x7f) < '0' || (c & 0x7f) > '9')
+ if ((lastchar & 0x7f) < '0' || (lastchar & 0x7f) > '9')
return 1;
if (!(zmod.flags & MOD_TMULT))
@@ -514,10 +514,10 @@ digitargument(char **args)
if (zmod.flags & MOD_NEG) {
/* If we just had a negative argument, this is the digit, *
* rather than the -1 assumed by negargument() */
- zmod.tmult = sign * (c & 0xf);
+ zmod.tmult = sign * (lastchar & 0xf);
zmod.flags &= ~MOD_NEG;
} else
- zmod.tmult = zmod.tmult * 10 + sign * (c & 0xf);
+ zmod.tmult = zmod.tmult * 10 + sign * (lastchar & 0xf);
zmod.flags |= MOD_TMULT;
prefixflag = 1;
return 0;
@@ -764,16 +764,16 @@ executenamedcommand(char *prmt)
} else if(cmd == Th(z_viquotedinsert)) {
*ptr = '^';
zrefresh();
- c = getkey(0);
- if(c == EOF || !c || len == NAMLEN)
+ lastchar = getkey(0);
+ if(lastchar == EOF || !lastchar || len == NAMLEN)
feep = 1;
else
- *ptr++ = c, len++, curlist = 0;
+ *ptr++ = lastchar, len++, curlist = 0;
} else if(cmd == Th(z_quotedinsert)) {
- if((c = getkey(0)) == EOF || !c || len == NAMLEN)
+ if((lastchar = getkey(0)) == EOF || !lastchar || len == NAMLEN)
feep = 1;
else
- *ptr++ = c, len++, curlist = 0;
+ *ptr++ = lastchar, len++, curlist = 0;
} else if(cmd == Th(z_backwarddeletechar) ||
cmd == Th(z_vibackwarddeletechar)) {
if (len)
@@ -811,15 +811,15 @@ executenamedcommand(char *prmt)
unrefthingy(r);
}
if(cmd == Th(z_selfinsertunmeta)) {
- c &= 0x7f;
- if(c == '\r')
- c = '\n';
+ lastchar &= 0x7f;
+ if(lastchar == '\r')
+ lastchar = '\n';
cmd = Th(z_selfinsert);
}
if (cmd == Th(z_listchoices) || cmd == Th(z_deletecharorlist) ||
cmd == Th(z_expandorcomplete) || cmd == Th(z_completeword) ||
cmd == Th(z_expandorcompleteprefix) || cmd == Th(z_vicmdmode) ||
- cmd == Th(z_acceptline) || c == ' ' || c == '\t') {
+ cmd == Th(z_acceptline) || lastchar == ' ' || lastchar == '\t') {
cmdambig = 100;
cmdll = newlinklist();
@@ -866,10 +866,11 @@ executenamedcommand(char *prmt)
len = cmdambig;
}
} else {
- if (len == NAMLEN || icntrl(c) || cmd != Th(z_selfinsert))
+ if (len == NAMLEN || icntrl(lastchar) ||
+ cmd != Th(z_selfinsert))
feep = 1;
else
- *ptr++ = c, len++, curlist = 0;
+ *ptr++ = lastchar, len++, curlist = 0;
}
}
if (feep)