aboutsummaryrefslogtreecommitdiffstats
path: root/src/chartab.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/chartab.c')
-rw-r--r--src/chartab.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/chartab.c b/src/chartab.c
index 2f40ceee6ce..ed5b238646e 100644
--- a/src/chartab.c
+++ b/src/chartab.c
@@ -524,15 +524,15 @@ a cons of character codes (for characters in the range), or a character code. *
524 524
525 if (EQ (range, Qnil)) 525 if (EQ (range, Qnil))
526 val = XCHAR_TABLE (char_table)->defalt; 526 val = XCHAR_TABLE (char_table)->defalt;
527 else if (INTEGERP (range)) 527 else if (CHARACTERP (range))
528 val = CHAR_TABLE_REF (char_table, XINT (range)); 528 val = CHAR_TABLE_REF (char_table, XFASTINT (range));
529 else if (CONSP (range)) 529 else if (CONSP (range))
530 { 530 {
531 int from, to; 531 int from, to;
532 532
533 CHECK_CHARACTER_CAR (range); 533 CHECK_CHARACTER_CAR (range);
534 CHECK_CHARACTER_CDR (range); 534 CHECK_CHARACTER_CDR (range);
535 val = char_table_ref_and_range (char_table, XINT (XCAR (range)), 535 val = char_table_ref_and_range (char_table, XFASTINT (XCAR (range)),
536 &from, &to); 536 &from, &to);
537 /* Not yet implemented. */ 537 /* Not yet implemented. */
538 } 538 }