aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2000-06-13 13:04:19 +0000
committerEli Zaretskii2000-06-13 13:04:19 +0000
commite023fb278c4294fb91a0816ae161d72b497b3935 (patch)
tree0f8c4942731d065da116d64c207ebcf9f20aaa1b /src
parent9b6610dbc41677628b4cfb55510e5b26456693e6 (diff)
downloademacs-e023fb278c4294fb91a0816ae161d72b497b3935.tar.gz
emacs-e023fb278c4294fb91a0816ae161d72b497b3935.zip
(IT_write_glyphs): Don't use CODING_REQUIRE_ENCODING
macro, instead AND with CODING_REQUIRE_ENCODING_MASK.
Diffstat (limited to 'src')
-rw-r--r--src/msdos.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/msdos.c b/src/msdos.c
index d15af6bc633..7545cd8bc6c 100644
--- a/src/msdos.c
+++ b/src/msdos.c
@@ -890,9 +890,13 @@ IT_write_glyphs (struct glyph *str, int str_len)
890 register int tlen = GLYPH_TABLE_LENGTH; 890 register int tlen = GLYPH_TABLE_LENGTH;
891 register Lisp_Object *tbase = GLYPH_TABLE_BASE; 891 register Lisp_Object *tbase = GLYPH_TABLE_BASE;
892 892
893 struct coding_system *coding = (CODING_REQUIRE_ENCODING (&terminal_coding) 893 /* If terminal_coding does any conversion, use it, otherwise use
894 ? &terminal_coding 894 safe_terminal_coding. We can't use CODING_REQUIRE_ENCODING here
895 : &safe_terminal_coding); 895 because it always returns 1 if terminal_coding.src_multibyte is 1. */
896 struct coding_system *coding =
897 (terminal_coding.common_flags & CODING_REQUIRE_ENCODING_MASK
898 ? &terminal_coding
899 : &safe_terminal_coding);
896 struct frame *sf; 900 struct frame *sf;
897 901
898 /* Do we need to consider conversion of unibyte characters to 902 /* Do we need to consider conversion of unibyte characters to