aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-08-01 22:09:05 +0300
committerArnold D. Robbins <arnold@skeeve.com>2016-08-01 22:09:05 +0300
commit2bc479f6c232aba8139bc662bb706674a651556e (patch)
treeef93651298c8a4fb8de902e6ff4d7ba4cf19d9c6 /eval.c
parentb4f3bf53972f5bc25bbc5568255875cbd8b2791c (diff)
downloadegawk-2bc479f6c232aba8139bc662bb706674a651556e.tar.gz
egawk-2bc479f6c232aba8139bc662bb706674a651556e.tar.bz2
egawk-2bc479f6c232aba8139bc662bb706674a651556e.zip
Improve ignoring case in single byte locales.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index 48049ae3..36dab2fb 100644
--- a/eval.c
+++ b/eval.c
@@ -220,6 +220,8 @@ load_casetable(void)
for (i = 0200; i <= 0377; i++) {
if (isalpha(i) && islower(i) && i != toupper(i))
casetable[i] = toupper(i);
+ else
+ casetable[i] = i;
}
#endif
#endif