From 274ec34ba75f27858c1fe0f125493b3bb40bf42a Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 9 Feb 2008 10:53:10 +0000 Subject: [PATCH] (FETCH_CHAR_AS_MULTIBYTE): Use unibyte_to_multibyte_table instead of unibyte_char_to_multibyte. --- src/ChangeLog | 5 +++++ src/buffer.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 52ed2dbe02c..5ee3586885a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2008-02-09 Eli Zaretskii + + * buffer.h (FETCH_CHAR_AS_MULTIBYTE): Use unibyte_to_multibyte_table + instead of unibyte_char_to_multibyte. + 2008-02-09 Dan Nicolaescu * s/gnu-linux.h: Remove commented out code. diff --git a/src/buffer.h b/src/buffer.h index 8345c8fa06f..1124f607bda 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -343,7 +343,7 @@ extern unsigned char *_fetch_multibyte_char_p; #define FETCH_CHAR_AS_MULTIBYTE(pos) \ (!NILP (current_buffer->enable_multibyte_characters) \ ? FETCH_MULTIBYTE_CHAR ((pos)) \ - : unibyte_char_to_multibyte (FETCH_BYTE ((pos)))) + : unibyte_to_multibyte_table[(FETCH_BYTE ((pos)))]) /* Macros for accessing a character or byte, -- 2.39.2