summaryrefslogtreecommitdiff
path: root/Src/Zle/zle_params.c
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2005-01-14 13:04:47 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2005-01-14 13:04:47 +0000
commit88a37cc187c0f6c5b7130a943c7ddd87474a0f69 (patch)
treed1f3fa3261e2f436ef5fc4fd6690b12a448fd11a /Src/Zle/zle_params.c
parente38389d83e7962759138763a038ed9f2f8e23ec9 (diff)
downloadzsh-88a37cc187c0f6c5b7130a943c7ddd87474a0f69.tar.gz
zsh-88a37cc187c0f6c5b7130a943c7ddd87474a0f69.zip
c.f. 20675: improve zle as a basis for Unicode.
unposted: update version to 4.2.3-dev-1
Diffstat (limited to 'Src/Zle/zle_params.c')
-rw-r--r--Src/Zle/zle_params.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/Src/Zle/zle_params.c b/Src/Zle/zle_params.c
index 4a12dc2e7..afad1355b 100644
--- a/Src/Zle/zle_params.c
+++ b/Src/Zle/zle_params.c
@@ -175,14 +175,14 @@ static void
set_buffer(UNUSED(Param pm), char *x)
{
if(x) {
- unmetafy(x, &ll);
- sizeline(ll);
- strcpy((char *)line, x);
+ unmetafy(x, &zlell);
+ sizeline(zlell);
+ strcpy((char *)zleline, x);
zsfree(x);
- if(cs > ll)
- cs = ll;
+ if(zlecs > zlell)
+ zlecs = zlell;
} else
- cs = ll = 0;
+ zlecs = zlell = 0;
fixsuffix();
menucmp = 0;
}
@@ -191,7 +191,7 @@ set_buffer(UNUSED(Param pm), char *x)
static char *
get_buffer(UNUSED(Param pm))
{
- return metafy((char *)line, ll, META_HEAPDUP);
+ return metafy((char *)zleline, zlell, META_HEAPDUP);
}
/**/
@@ -199,11 +199,11 @@ static void
set_cursor(UNUSED(Param pm), zlong x)
{
if(x < 0)
- cs = 0;
- else if(x > ll)
- cs = ll;
+ zlecs = 0;
+ else if(x > zlell)
+ zlecs = zlell;
else
- cs = x;
+ zlecs = x;
fixsuffix();
menucmp = 0;
}
@@ -212,7 +212,7 @@ set_cursor(UNUSED(Param pm), zlong x)
static zlong
get_cursor(UNUSED(Param pm))
{
- return cs;
+ return zlecs;
}
/**/
@@ -221,8 +221,8 @@ set_mark(UNUSED(Param pm), zlong x)
{
if (x < 0)
mark = 0;
- else if (x > ll)
- mark = ll;
+ else if (x > zlell)
+ mark = zlell;
else
mark = x;
}
@@ -245,11 +245,11 @@ set_lbuffer(UNUSED(Param pm), char *x)
unmetafy(y = x, &len);
else
y = "", len = 0;
- sizeline(ll - cs + len);
- memmove(line + len, line + cs, ll - cs);
- memcpy(line, y, len);
- ll = ll - cs + len;
- cs = len;
+ sizeline(zlell - zlecs + len);
+ memmove(zleline + len, zleline + zlecs, zlell - zlecs);
+ memcpy(zleline, y, len);
+ zlell = zlell - zlecs + len;
+ zlecs = len;
zsfree(x);
fixsuffix();
menucmp = 0;
@@ -259,7 +259,7 @@ set_lbuffer(UNUSED(Param pm), char *x)
static char *
get_lbuffer(UNUSED(Param pm))
{
- return metafy((char *)line, cs, META_HEAPDUP);
+ return metafy((char *)zleline, zlecs, META_HEAPDUP);
}
/**/
@@ -273,8 +273,8 @@ set_rbuffer(UNUSED(Param pm), char *x)
unmetafy(y = x, &len);
else
y = "", len = 0;
- sizeline(ll = cs + len);
- memcpy(line + cs, y, len);
+ sizeline(zlell = zlecs + len);
+ memcpy(zleline + zlecs, y, len);
zsfree(x);
fixsuffix();
menucmp = 0;
@@ -284,7 +284,7 @@ set_rbuffer(UNUSED(Param pm), char *x)
static char *
get_rbuffer(UNUSED(Param pm))
{
- return metafy((char *)line + cs, ll - cs, META_HEAPDUP);
+ return metafy((char *)zleline + zlecs, zlell - zlecs, META_HEAPDUP);
}
/**/