diff src/emacs.c @ 209:41ff10fd062f r20-4b3

Import from CVS: tag r20-4b3
author cvs
date Mon, 13 Aug 2007 10:04:58 +0200
parents e45d5e7c476e
children 78f53ef88e17
line wrap: on
line diff
--- a/src/emacs.c	Mon Aug 13 10:03:54 2007 +0200
+++ b/src/emacs.c	Mon Aug 13 10:04:58 2007 +0200
@@ -697,6 +697,10 @@
 	display_use = "x";
 
 #endif /* HAVE_X_WINDOWS */
+#ifdef HAVE_W32GUI
+      if (!noninteractive)
+	display_use = "w32";
+#endif /* HAVE_W32GUI */
     }
 #endif /* HAVE_WINDOW_SYSTEM */
 
@@ -875,6 +879,14 @@
 #endif
 #endif /* HAVE_X_WINDOWS */
 
+#ifdef HAVE_W32GUI
+      syms_of_console_w32 ();
+      syms_of_device_w32 ();
+      syms_of_event_w32 ();
+      syms_of_frame_w32 ();
+      syms_of_objects_w32 ();
+#endif
+
 #ifdef MULE
       syms_of_mule ();
       syms_of_mule_ccl ();
@@ -962,6 +974,14 @@
 #endif
 #endif /* HAVE_X_WINDOWS */
 
+#ifdef HAVE_W32GUI
+      console_type_create_w32 ();
+      console_type_create_device_w32 ();
+      console_type_create_frame_w32 ();
+      console_type_create_objects_w32 ();
+      console_type_create_redisplay_w32 ();
+#endif
+
       /* Now initialize the specifier types and associated symbols.
          Other than the first function below, the functions may
 	 make exactly the following function/macro calls:
@@ -1190,6 +1210,14 @@
 #endif
 #endif
 
+#ifdef HAVE_W32GUI
+      vars_of_device_w32 ();
+      vars_of_console_w32 ();
+      vars_of_event_w32 ();
+      vars_of_frame_w32 ();
+      vars_of_objects_w32 ();
+#endif
+
 #ifdef MULE
       vars_of_mule ();
       vars_of_mule_charset ();