From: YAMAMOTO Mitsuharu Date: Fri, 16 Jun 2006 08:00:54 +0000 (+0000) Subject: (mac_set_unicode_keystroke_event): Don't use MAKE_CHAR. X-Git-Tag: emacs-pretest-23.0.90~8295^2~894 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=fa7f56512042d1848cd722a4fb12b58fd7345c01;p=emacs.git (mac_set_unicode_keystroke_event): Don't use MAKE_CHAR. --- diff --git a/src/macterm.c b/src/macterm.c index 549e1e7977b..dc449498a4a 100644 --- a/src/macterm.c +++ b/src/macterm.c @@ -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