(Qcursor_type, Qbar, Qhbar): Declare extern.
authorKim F. Storm <storm@cua.dk>
Fri, 28 Nov 2003 23:07:13 +0000 (23:07 +0000)
committerKim F. Storm <storm@cua.dk>
Fri, 28 Nov 2003 23:07:13 +0000 (23:07 +0000)
(syms_of_msdos): Don't intern and staticpro them.

src/ChangeLog
src/msdos.c

index f29fe74..dc5f96e 100644 (file)
@@ -1,3 +1,8 @@
+2003-11-29  Kim F. Storm  <storm@cua.dk>
+
+       * msdos.c (Qcursor_type, Qbar, Qhbar): Declare extern.
+       (syms_of_msdos): Don't intern and staticpro them.
+
 2003-11-27  Kim F. Storm  <storm@cua.dk>
 
        * dispnew.c (buffer_posn_from_coords): Calculate and return pixel
index b04b55c..a2fd011 100644 (file)
@@ -413,7 +413,8 @@ static unsigned short screen_virtual_offset = 0;
 /* A flag to control how to display unibyte 8-bit characters.  */
 extern int unibyte_display_via_language_environment;
 
-Lisp_Object Qbar, Qhbar;
+extern Lisp_Object Qcursor_type;
+extern Lisp_Object Qbar, Qhbar;
 
 /* The screen colors of the current frame, which serve as the default
    colors for newly-created frames.  */
@@ -1993,8 +1994,6 @@ IT_update_end (struct frame *f)
   FRAME_X_DISPLAY_INFO (f)->mouse_face_defer = 0;
 }
 
-Lisp_Object Qcursor_type;
-
 static void
 IT_frame_up_to_date (struct frame *f)
 {
@@ -5267,18 +5266,11 @@ syms_of_msdos ()
 #ifndef HAVE_X_WINDOWS
 
   /* The following two are from xfns.c:  */
-  Qbar = intern ("bar");
-  staticpro (&Qbar);
-  Qhbar = intern ("hbar");
-  staticpro (&Qhbar);
-  Qcursor_type = intern ("cursor-type");
-  staticpro (&Qcursor_type);
   Qreverse = intern ("reverse");
   staticpro (&Qreverse);
 
   DEFVAR_LISP ("dos-unsupported-char-glyph", &Vdos_unsupported_char_glyph,
               doc: /* *Glyph to display instead of chars not supported by current codepage.
-
 This variable is used only by MSDOS terminals.  */);
   Vdos_unsupported_char_glyph = '\177';