diff options
author | Kenichi Handa <handa@m17n.org> | 1998-02-04 11:23:28 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 1998-02-04 11:23:28 +0000 |
commit | 47cd7d81b1d1eb2a6413a55eba4c8ac239652cc6 (patch) | |
tree | 64ffa3f9ef64a8ddf714302b06efb5c951586394 | |
parent | f26d85ca3d108190358486c80636ede1eb8831aa (diff) | |
download | emacs-47cd7d81b1d1eb2a6413a55eba4c8ac239652cc6.tar.gz |
(copy_text): When copying from multibyte to unibyte, do
not alter ASCII characters.
-rw-r--r-- | src/insdel.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/insdel.c b/src/insdel.c index aaf5de38217..805200aae56 100644 --- a/src/insdel.c +++ b/src/insdel.c @@ -574,7 +574,7 @@ copy_text (from_addr, to_addr, nbytes, { int thislen, c; c = STRING_CHAR_AND_LENGTH (from_addr, bytes_left, thislen); - *to_addr++ = (c & 0177) + 0200; + *to_addr++ = SINGLE_BYTE_CHAR_P (c) ? c : (c & 0177) + 0200; from_addr += thislen; bytes_left--; nchars++; |