diff options
| author | Chong Yidong | 2010-11-27 15:06:23 -0500 |
|---|---|---|
| committer | Chong Yidong | 2010-11-27 15:06:23 -0500 |
| commit | a5f092fb934d736bccb4490915fef952dee53805 (patch) | |
| tree | 07972db1a3dc98afda399a3f9f2a753ee4e12ed9 /src/lread.c | |
| parent | 0b8394572ac8f80ba3f3e7bc7fb6793325e0bdb6 (diff) | |
| parent | 07976ae3b816dea4fd541bbba862603d3132eb2c (diff) | |
| download | emacs-a5f092fb934d736bccb4490915fef952dee53805.tar.gz emacs-a5f092fb934d736bccb4490915fef952dee53805.zip | |
Merge changes from emacs-23 branch.
Diffstat (limited to 'src/lread.c')
| -rw-r--r-- | src/lread.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lread.c b/src/lread.c index 18d4ba8360e..bfe3755cc51 100644 --- a/src/lread.c +++ b/src/lread.c | |||
| @@ -582,7 +582,7 @@ read_emacs_mule_char (int c, int (*readbyte) (int, Lisp_Object), Lisp_Object rea | |||
| 582 | 582 | ||
| 583 | if (len == 2) | 583 | if (len == 2) |
| 584 | { | 584 | { |
| 585 | charset = emacs_mule_charset[buf[0]]; | 585 | charset = CHARSET_FROM_ID (emacs_mule_charset[buf[0]]); |
| 586 | code = buf[1] & 0x7F; | 586 | code = buf[1] & 0x7F; |
| 587 | } | 587 | } |
| 588 | else if (len == 3) | 588 | else if (len == 3) |
| @@ -590,18 +590,18 @@ read_emacs_mule_char (int c, int (*readbyte) (int, Lisp_Object), Lisp_Object rea | |||
| 590 | if (buf[0] == EMACS_MULE_LEADING_CODE_PRIVATE_11 | 590 | if (buf[0] == EMACS_MULE_LEADING_CODE_PRIVATE_11 |
| 591 | || buf[0] == EMACS_MULE_LEADING_CODE_PRIVATE_12) | 591 | || buf[0] == EMACS_MULE_LEADING_CODE_PRIVATE_12) |
| 592 | { | 592 | { |
| 593 | charset = emacs_mule_charset[buf[1]]; | 593 | charset = CHARSET_FROM_ID (emacs_mule_charset[buf[1]]); |
| 594 | code = buf[2] & 0x7F; | 594 | code = buf[2] & 0x7F; |
| 595 | } | 595 | } |
| 596 | else | 596 | else |
| 597 | { | 597 | { |
| 598 | charset = emacs_mule_charset[buf[0]]; | 598 | charset = CHARSET_FROM_ID (emacs_mule_charset[buf[0]]); |
| 599 | code = ((buf[1] << 8) | buf[2]) & 0x7F7F; | 599 | code = ((buf[1] << 8) | buf[2]) & 0x7F7F; |
| 600 | } | 600 | } |
| 601 | } | 601 | } |
| 602 | else | 602 | else |
| 603 | { | 603 | { |
| 604 | charset = emacs_mule_charset[buf[1]]; | 604 | charset = CHARSET_FROM_ID (emacs_mule_charset[buf[1]]); |
| 605 | code = ((buf[2] << 8) | buf[3]) & 0x7F7F; | 605 | code = ((buf[2] << 8) | buf[3]) & 0x7F7F; |
| 606 | } | 606 | } |
| 607 | c = DECODE_CHAR (charset, code); | 607 | c = DECODE_CHAR (charset, code); |