]> git.eshelyaron.com Git - emacs.git/commitdiff
(mac_set_unicode_keystroke_event): Don't use MAKE_CHAR.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Fri, 16 Jun 2006 08:00:54 +0000 (08:00 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Fri, 16 Jun 2006 08:00:54 +0000 (08:00 +0000)
src/macterm.c

index 549e1e7977b3a66ed6e6fbbc35874bb5547c1e0e..dc449498a4a848eed13ee8f1d68aa6711e2df3f5 100644 (file)
@@ -10037,34 +10037,10 @@ mac_set_unicode_keystroke_event (code, buf)
   int charset_id, c1, c2;
 
   if (code < 0x80)
-    {
-      buf->kind = ASCII_KEYSTROKE_EVENT;
-      buf->code = code;
-    }
-  else if (code < 0x100)
-    {
-      if (code < 0xA0)
-       charset_id = CHARSET_8_BIT_CONTROL;
-      else
-       charset_id = charset_latin_iso8859_1;
-      buf->kind = MULTIBYTE_CHAR_KEYSTROKE_EVENT;
-      buf->code = MAKE_CHAR (charset_id, code, 0);
-    }
+    buf->kind = ASCII_KEYSTROKE_EVENT;
   else
-    {
-      if (code < 0x2500)
-       charset_id = charset_mule_unicode_0100_24ff,
-         code -= 0x100;
-      else if (code < 0x33FF)
-       charset_id = charset_mule_unicode_2500_33ff,
-         code -= 0x2500;
-      else if (code >= 0xE000)
-       charset_id = charset_mule_unicode_e000_ffff,
-         code -= 0xE000;
-      c1 = (code / 96) + 32, c2 = (code % 96) + 32;
-      buf->kind = MULTIBYTE_CHAR_KEYSTROKE_EVENT;
-      buf->code = MAKE_CHAR (charset_id, c1, c2);
-    }
+    buf->kind = MULTIBYTE_CHAR_KEYSTROKE_EVENT;
+  buf->code = code;
 }
 #endif