# HG changeset patch # User Kenichi Handa # Date 1021377046 0 # Node ID e3a506b5f300d598b70402750659da738625d822 # Parent a7f0d13affa578b62cbadb80f79543dd17a88f52 (Fset_buffer_multibyte): Convert 8-bit bytes to multibyte form correctly. diff -r a7f0d13affa5 -r e3a506b5f300 src/buffer.c --- a/src/buffer.c Tue May 14 11:47:35 2002 +0000 +++ b/src/buffer.c Tue May 14 11:50:46 2002 +0000 @@ -2161,8 +2161,9 @@ else { unsigned char tmp[MAX_MULTIBYTE_LENGTH]; - - bytes = CHAR_STRING (*p, tmp); + int c = BYTE8_TO_CHAR (*p); + + bytes = CHAR_STRING (c, tmp); *p = tmp[0]; TEMP_SET_PT_BOTH (pos + 1, pos + 1); bytes--;