diff options
| author | Kenichi Handa | 2002-03-05 00:07:19 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2002-03-05 00:07:19 +0000 |
| commit | ed5d25fe5e9ffce2359ba166d277570e87c959e6 (patch) | |
| tree | 21244739948ab6e7acd5c064bc500ad4dcd7bdfc /src/casefiddle.c | |
| parent | e2cc40b79e7a8739742946bba7400b5f37cee1cd (diff) | |
| download | emacs-ed5d25fe5e9ffce2359ba166d277570e87c959e6.tar.gz emacs-ed5d25fe5e9ffce2359ba166d277570e87c959e6.zip | |
(casify_region): Fix multibyte case.
Diffstat (limited to 'src/casefiddle.c')
| -rw-r--r-- | src/casefiddle.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/casefiddle.c b/src/casefiddle.c index 790ae1e53bb..0f060b8a0ae 100644 --- a/src/casefiddle.c +++ b/src/casefiddle.c | |||
| @@ -254,7 +254,8 @@ casify_region (flag, b, e) | |||
| 254 | 254 | ||
| 255 | changed = 1; | 255 | changed = 1; |
| 256 | /* Handle the most likely case */ | 256 | /* Handle the most likely case */ |
| 257 | if (c < 0400 && c2 < 0400) | 257 | if (multibyte ? (c < 0200 && c2 < 0200) |
| 258 | : (c < 0400 && c2 < 0400)) | ||
| 258 | FETCH_BYTE (i) = c2; | 259 | FETCH_BYTE (i) = c2; |
| 259 | else if (fromlen = CHAR_STRING (c, str), | 260 | else if (fromlen = CHAR_STRING (c, str), |
| 260 | tolen = CHAR_STRING (c2, str), | 261 | tolen = CHAR_STRING (c2, str), |