diff options
Diffstat (limited to 'src/coding.c')
| -rw-r--r-- | src/coding.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/coding.c b/src/coding.c index 0bea2a0c2bc..f0fc37dbdfa 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -11061,10 +11061,8 @@ usage: (define-coding-system-internal ...) */) | |||
| 11061 | else | 11061 | else |
| 11062 | { | 11062 | { |
| 11063 | CHECK_CONS (val); | 11063 | CHECK_CONS (val); |
| 11064 | CHECK_RANGED_INTEGER (XCAR (val), 0, 255); | 11064 | from = check_integer_range (XCAR (val), 0, 255); |
| 11065 | from = XFIXNUM (XCAR (val)); | 11065 | to = check_integer_range (XCDR (val), from, 255); |
| 11066 | CHECK_RANGED_INTEGER (XCDR (val), from, 255); | ||
| 11067 | to = XFIXNUM (XCDR (val)); | ||
| 11068 | } | 11066 | } |
| 11069 | for (int i = from; i <= to; i++) | 11067 | for (int i = from; i <= to; i++) |
| 11070 | SSET (valids, i, 1); | 11068 | SSET (valids, i, 1); |
| @@ -11149,7 +11147,7 @@ usage: (define-coding-system-internal ...) */) | |||
| 11149 | val = XCAR (tail); | 11147 | val = XCAR (tail); |
| 11150 | CHECK_CONS (val); | 11148 | CHECK_CONS (val); |
| 11151 | CHECK_CHARSET_GET_ID (XCAR (val), id); | 11149 | CHECK_CHARSET_GET_ID (XCAR (val), id); |
| 11152 | CHECK_RANGED_INTEGER (XCDR (val), 0, 3); | 11150 | check_integer_range (XCDR (val), 0, 3); |
| 11153 | XSETCAR (val, make_fixnum (id)); | 11151 | XSETCAR (val, make_fixnum (id)); |
| 11154 | } | 11152 | } |
| 11155 | 11153 | ||