summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Src/Zle/zle_utils.c4
-rw-r--r--Src/Zle/zle_vi.c11
-rw-r--r--Src/Zle/zle_word.c8
4 files changed, 17 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index ee4fea81d..65f2b3452 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-26 Andrey Borzenkov <bor@zsh.org>
+
+ * 20872: Src/Zle/zle_utils.c, Src/Zle/zle_vi.c, Src/Zle/zle_word.c:
+ Fix ZC_ vs. ZS_ confusion.
+
2005-02-25 Peter Stephenson <pws@csr.com>
* 20869: Src/Zle/zle.h, Src/Zle/zle_hist.c, Src/Zle/zle_main.c,
diff --git a/Src/Zle/zle_utils.c b/Src/Zle/zle_utils.c
index 59cd1be95..5d63a9ebc 100644
--- a/Src/Zle/zle_utils.c
+++ b/Src/Zle/zle_utils.c
@@ -578,10 +578,10 @@ getzlequery(int yesno)
if (yesno) {
if (c == ZWC('\t'))
c = ZWC('y');
- else if (ZS_icntrl(c) || c == ZLEEOF)
+ else if (ZC_icntrl(c) || c == ZLEEOF)
c = ZWC('n');
else
- c = ZS_tolower(c);
+ c = ZC_tolower(c);
}
/* echo response and return */
if (c != ZWC('\n'))
diff --git a/Src/Zle/zle_vi.c b/Src/Zle/zle_vi.c
index 66332e626..b0537d1ac 100644
--- a/Src/Zle/zle_vi.c
+++ b/Src/Zle/zle_vi.c
@@ -571,9 +571,9 @@ vioperswapcase(UNUSED(char **args))
/* swap the case of all letters within range */
while (zlecs < c2) {
if (islower(zleline[zlecs]))
- zleline[zlecs] = ZS_toupper(zleline[zlecs]);
+ zleline[zlecs] = ZC_toupper(zleline[zlecs]);
else if (isupper(zleline[zlecs]))
- zleline[zlecs] = ZS_tolower(zleline[zlecs]);
+ zleline[zlecs] = ZC_tolower(zleline[zlecs]);
zlecs++;
}
/* go back to the first line of the range */
@@ -811,9 +811,9 @@ viswapcase(UNUSED(char **args))
eol = findeol();
while (zlecs < eol && n--) {
if (islower(zleline[zlecs]))
- zleline[zlecs] = ZS_toupper(zleline[zlecs]);
+ zleline[zlecs] = ZC_toupper(zleline[zlecs]);
else if (isupper(zleline[zlecs]))
- zleline[zlecs] = ZS_tolower(zleline[zlecs]);
+ zleline[zlecs] = ZC_tolower(zleline[zlecs]);
zlecs++;
}
if (zlecs && zlecs == eol)
@@ -858,7 +858,8 @@ visetbuffer(UNUSED(char **args))
zmod.flags |= MOD_VIAPP;
else
zmod.flags &= ~MOD_VIAPP;
- zmod.vibuf = ZS_tolower(ch);
+ /* FIXME how portable is it for multibyte encoding? */
+ zmod.vibuf = ZC_tolower(ch);
if (ch >= ZWC('1') && ch <= ZWC('9'))
zmod.vibuf += - (int)ZWC('1') + 26;
else
diff --git a/Src/Zle/zle_word.c b/Src/Zle/zle_word.c
index 7f15cac13..bbdd8f451 100644
--- a/Src/Zle/zle_word.c
+++ b/Src/Zle/zle_word.c
@@ -359,7 +359,7 @@ upcaseword(UNUSED(char **args))
while (zlecs != zlell && !iword(zleline[zlecs]))
zlecs++;
while (zlecs != zlell && iword(zleline[zlecs])) {
- zleline[zlecs] = ZS_toupper(zleline[zlecs]);
+ zleline[zlecs] = ZC_toupper(zleline[zlecs]);
zlecs++;
}
}
@@ -381,7 +381,7 @@ downcaseword(UNUSED(char **args))
while (zlecs != zlell && !iword(zleline[zlecs]))
zlecs++;
while (zlecs != zlell && iword(zleline[zlecs])) {
- zleline[zlecs] = ZS_tolower(zleline[zlecs]);
+ zleline[zlecs] = ZC_tolower(zleline[zlecs]);
zlecs++;
}
}
@@ -406,8 +406,8 @@ capitalizeword(UNUSED(char **args))
while (zlecs != zlell && iword(zleline[zlecs]) && !isalpha(zleline[zlecs]))
zlecs++;
while (zlecs != zlell && iword(zleline[zlecs])) {
- zleline[zlecs] = (first) ? ZS_toupper(zleline[zlecs]) :
- ZS_tolower(zleline[zlecs]);
+ zleline[zlecs] = (first) ? ZC_toupper(zleline[zlecs]) :
+ ZC_tolower(zleline[zlecs]);
first = 0;
zlecs++;
}