diff options
| author | Kenichi Handa | 1998-03-19 07:34:29 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1998-03-19 07:34:29 +0000 |
| commit | bab9ce2f565da70ba1713b7fde72af2acb182d14 (patch) | |
| tree | fd51b3a296b76de136df949e79d9c3c8bb3f2481 /src | |
| parent | 88ab3cc13356c05b284e54bff8d197b9528f8b65 (diff) | |
| download | emacs-bab9ce2f565da70ba1713b7fde72af2acb182d14.tar.gz emacs-bab9ce2f565da70ba1713b7fde72af2acb182d14.zip | |
(byte_char_debug_check): Call multibyte_chars_in_text
instead of chars_in_text because we must ignore
enable-multibyte-characters here.
Diffstat (limited to 'src')
| -rw-r--r-- | src/marker.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/marker.c b/src/marker.c index dcdadd705ad..86951edd2f3 100644 --- a/src/marker.c +++ b/src/marker.c | |||
| @@ -105,13 +105,14 @@ byte_char_debug_check (b, charpos, bytepos) | |||
| 105 | 105 | ||
| 106 | if (bytepos > BUF_GPT_BYTE (b)) | 106 | if (bytepos > BUF_GPT_BYTE (b)) |
| 107 | { | 107 | { |
| 108 | nchars = chars_in_text (BUF_BEG_ADDR (b), | 108 | nchars = multibyte_chars_in_text (BUF_BEG_ADDR (b), |
| 109 | BUF_GPT_BYTE (b) - BUF_BEG_BYTE (b)); | 109 | BUF_GPT_BYTE (b) - BUF_BEG_BYTE (b)); |
| 110 | nchars += chars_in_text (BUF_GAP_END_ADDR (b), | 110 | nchars += multibyte_chars_in_text (BUF_GAP_END_ADDR (b), |
| 111 | bytepos - BUF_GPT_BYTE (b)); | 111 | bytepos - BUF_GPT_BYTE (b)); |
| 112 | } | 112 | } |
| 113 | else | 113 | else |
| 114 | nchars = chars_in_text (BUF_BEG_ADDR (b), bytepos - BUF_BEG_BYTE (b)); | 114 | nchars = multibyte_chars_in_text (BUF_BEG_ADDR (b), |
| 115 | bytepos - BUF_BEG_BYTE (b)); | ||
| 115 | 116 | ||
| 116 | if (charpos - 1 != nchars) | 117 | if (charpos - 1 != nchars) |
| 117 | abort (); | 118 | abort (); |