diff options
Diffstat (limited to 'src/chartab.c')
| -rw-r--r-- | src/chartab.c | 6 |
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 | } |