diff src/console.h @ 209:41ff10fd062f r20-4b3

Import from CVS: tag r20-4b3
author cvs
date Mon, 13 Aug 2007 10:04:58 +0200
parents 3d6bfa290dbd
children 78f53ef88e17
line wrap: on
line diff
--- a/src/console.h	Mon Aug 13 10:03:54 2007 +0200
+++ b/src/console.h	Mon Aug 13 10:04:58 2007 +0200
@@ -439,6 +439,11 @@
 #else
 #define CONSOLE_TYPESYM_TTY_P(typesym) 0
 #endif
+#ifdef HAVE_W32GUI
+#define CONSOLE_TYPESYM_W32_P(typesym) EQ (typesym, Qw32)
+#else
+#define CONSOLE_TYPESYM_W32_P(typesym) 0
+#endif
 #define CONSOLE_TYPESYM_STREAM_P(typesym) EQ (typesym, Qstream)
 
 #define CONSOLE_TYPESYM_WIN_P(typesym) \
@@ -452,6 +457,10 @@
 #define CHECK_TTY_CONSOLE(z) CHECK_CONSOLE_TYPE (z, tty)
 #define CONCHECK_TTY_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, tty)
 
+#define CONSOLE_W32_P(con) CONSOLE_TYPESYM_W32_P (CONSOLE_TYPE (con))
+#define CHECK_W32_CONSOLE(z) CHECK_CONSOLE_TYPE (z, w32)
+#define CONCHECK_W32_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, w32)
+
 #define CONSOLE_STREAM_P(con) CONSOLE_TYPESYM_STREAM_P (CONSOLE_TYPE (con))
 #define CHECK_STREAM_CONSOLE(z) CHECK_CONSOLE_TYPE (z, stream)
 #define CONCHECK_STREAM_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, stream)
@@ -492,6 +501,9 @@
 #ifdef HAVE_X_WINDOWS
 extern Lisp_Object Qx;
 #endif /* HAVE_X_WINDOWS */
+#ifdef HAVE_W32GUI
+extern Lisp_Object Qw32;
+#endif /* HAVE_W32GUI */
 
 int valid_console_type_p (Lisp_Object type);