aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/casetab.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/casetab.c b/src/casetab.c
index a361d092012..1660b57241b 100644
--- a/src/casetab.c
+++ b/src/casetab.c
@@ -283,7 +283,8 @@ init_casetab_once ()
283 XCHAR_TABLE (down)->purpose = Qcase_table; 283 XCHAR_TABLE (down)->purpose = Qcase_table;
284 284
285 for (i = 0; i < 128; i++) 285 for (i = 0; i < 128; i++)
286 CHAR_TABLE_SET (down, i, (i >= 'A' && i <= 'Z') ? i + ('a' - 'A') : i); 286 CHAR_TABLE_SET (down, i,
287 make_number ((i >= 'A' && i <= 'Z') ? i + ('a' - 'A') : i));
287 288
288 XCHAR_TABLE (down)->extras[1] = Fcopy_sequence (down); 289 XCHAR_TABLE (down)->extras[1] = Fcopy_sequence (down);
289 290
@@ -291,11 +292,11 @@ init_casetab_once ()
291 XCHAR_TABLE (down)->extras[0] = up; 292 XCHAR_TABLE (down)->extras[0] = up;
292 293
293 for (i = 0; i < 128; i++) 294 for (i = 0; i < 128; i++)
294 CHAR_TABLE_SET (up, i, ((i >= 'A' && i <= 'Z') 295 CHAR_TABLE_SET (up, i, make_number ((i >= 'A' && i <= 'Z')
295 ? i + ('a' - 'A') 296 ? i + ('a' - 'A')
296 : ((i >= 'a' && i <= 'z') 297 : ((i >= 'a' && i <= 'z')
297 ? i + ('A' - 'a') 298 ? i + ('A' - 'a')
298 : i))); 299 : i)));
299 300
300 XCHAR_TABLE (down)->extras[2] = Fcopy_sequence (up); 301 XCHAR_TABLE (down)->extras[2] = Fcopy_sequence (up);
301} 302}