diff src/cmds.c @ 23765:1944b3595afd

(internal_self_insert): If C has modifier bits, insert appropriate one byte char.
author Kenichi Handa <handa@m17n.org>
date Thu, 26 Nov 1998 08:12:12 +0000
parents 6bed0cb78b71
children 230bace6a57a
line wrap: on
line diff
--- a/src/cmds.c	Wed Nov 25 21:26:50 1998 +0000
+++ b/src/cmds.c	Thu Nov 26 08:12:12 1998 +0000
@@ -354,6 +354,10 @@
     {
       c = unibyte_char_to_multibyte (c);
       len = CHAR_STRING (c, workbuf, str);
+      if (len == 1)
+	/* If C has modifier bits, this makes C an appropriate
+           one-byte char.  */
+	c = *str;
     }
   else
     {