changeset 24678:56fe3cae0f96

(unibyte_display_via_language_environment): Variable moved to xdisp.c. (syms_of_msdos): Don't set up Lisp var here.
author Andrew Innes <andrewi@gnu.org>
date Sun, 02 May 1999 10:56:26 +0000
parents c3f9d2a11b05
children 556285c0e5c4
files src/msdos.c
diffstat 1 files changed, 5 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/src/msdos.c	Sun May 02 10:54:36 1999 +0000
+++ b/src/msdos.c	Sun May 02 10:56:26 1999 +0000
@@ -356,9 +356,6 @@
 static unsigned short screen_virtual_segment = 0;
 static unsigned short screen_virtual_offset = 0;
 
-/* A flag to control how to display unibyte 8-bit character.  */
-int unibyte_display_via_language_environment;
-
 #if __DJGPP__ > 1
 /* Update the screen from a part of relocated DOS/V screen buffer which
    begins at OFFSET and includes COUNT characters.  */
@@ -691,15 +688,15 @@
   register int tlen = GLYPH_TABLE_LENGTH;
   register Lisp_Object *tbase = GLYPH_TABLE_BASE;
 
-  struct coding_system *coding = CODING_REQUIRE_ENCODING (&terminal_coding)
-    ? &terminal_coding
-    : &safe_terminal_coding;
+  struct coding_system *coding = (CODING_REQUIRE_ENCODING (&terminal_coding)
+				  ? &terminal_coding
+				  : &safe_terminal_coding);
 
   /* Do we need to consider conversion of unibyte characters to
      multibyte?  */
   int convert_unibyte_characters
-    = NILP (current_buffer->enable_multibyte_characters)
-    && unibyte_display_via_language_environment;
+    = (NILP (current_buffer->enable_multibyte_characters)
+       && unibyte_display_via_language_environment);
 
   if (str_len == 0) return;
   
@@ -4007,15 +4004,6 @@
   Qforeground_color = intern ("foreground-color");
   staticpro (&Qforeground_color);
 
-  DEFVAR_BOOL ("unibyte-display-via-language-environment",
-	       &unibyte_display_via_language_environment,
-   "*Non-nil means display unibyte text according to language environment.\n\
-Specifically this means that unibyte non-ASCII characters\n\
-are displayed by converting them to the equivalent multibyte characters\n\
-according to the current language environment.  As a result, they are\n\
-displayed according to the current codepage and display table.");
-  unibyte_display_via_language_environment = 0;
-
   DEFVAR_LISP ("dos-unsupported-char-glyph", &Vdos_unsupported_char_glyph,
    "*Glyph to display instead of chars not supported by current codepage.\n\