summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>1998-02-04 11:23:28 +0000
committerKenichi Handa <handa@m17n.org>1998-02-04 11:23:28 +0000
commit47cd7d81b1d1eb2a6413a55eba4c8ac239652cc6 (patch)
tree64ffa3f9ef64a8ddf714302b06efb5c951586394
parentf26d85ca3d108190358486c80636ede1eb8831aa (diff)
downloademacs-47cd7d81b1d1eb2a6413a55eba4c8ac239652cc6.tar.gz
(copy_text): When copying from multibyte to unibyte, do
not alter ASCII characters.
-rw-r--r--src/insdel.c2
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++;