From fa7f56512042d1848cd722a4fb12b58fd7345c01 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Mitsuharu Date: Fri, 16 Jun 2006 08:00:54 +0000 Subject: [PATCH] (mac_set_unicode_keystroke_event): Don't use MAKE_CHAR. --- src/macterm.c | 30 +++--------------------------- 1 file changed, 3 insertions(+), 27 deletions(-) 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 -- 2.39.5