comparison 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
comparison
equal deleted inserted replaced
208:f427b8ec4379 209:41ff10fd062f
437 #ifdef HAVE_TTY 437 #ifdef HAVE_TTY
438 #define CONSOLE_TYPESYM_TTY_P(typesym) EQ (typesym, Qtty) 438 #define CONSOLE_TYPESYM_TTY_P(typesym) EQ (typesym, Qtty)
439 #else 439 #else
440 #define CONSOLE_TYPESYM_TTY_P(typesym) 0 440 #define CONSOLE_TYPESYM_TTY_P(typesym) 0
441 #endif 441 #endif
442 #ifdef HAVE_W32GUI
443 #define CONSOLE_TYPESYM_W32_P(typesym) EQ (typesym, Qw32)
444 #else
445 #define CONSOLE_TYPESYM_W32_P(typesym) 0
446 #endif
442 #define CONSOLE_TYPESYM_STREAM_P(typesym) EQ (typesym, Qstream) 447 #define CONSOLE_TYPESYM_STREAM_P(typesym) EQ (typesym, Qstream)
443 448
444 #define CONSOLE_TYPESYM_WIN_P(typesym) \ 449 #define CONSOLE_TYPESYM_WIN_P(typesym) \
445 (CONSOLE_TYPESYM_X_P (typesym)) 450 (CONSOLE_TYPESYM_X_P (typesym))
446 451
449 #define CONCHECK_X_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, x) 454 #define CONCHECK_X_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, x)
450 455
451 #define CONSOLE_TTY_P(con) CONSOLE_TYPESYM_TTY_P (CONSOLE_TYPE (con)) 456 #define CONSOLE_TTY_P(con) CONSOLE_TYPESYM_TTY_P (CONSOLE_TYPE (con))
452 #define CHECK_TTY_CONSOLE(z) CHECK_CONSOLE_TYPE (z, tty) 457 #define CHECK_TTY_CONSOLE(z) CHECK_CONSOLE_TYPE (z, tty)
453 #define CONCHECK_TTY_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, tty) 458 #define CONCHECK_TTY_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, tty)
459
460 #define CONSOLE_W32_P(con) CONSOLE_TYPESYM_W32_P (CONSOLE_TYPE (con))
461 #define CHECK_W32_CONSOLE(z) CHECK_CONSOLE_TYPE (z, w32)
462 #define CONCHECK_W32_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, w32)
454 463
455 #define CONSOLE_STREAM_P(con) CONSOLE_TYPESYM_STREAM_P (CONSOLE_TYPE (con)) 464 #define CONSOLE_STREAM_P(con) CONSOLE_TYPESYM_STREAM_P (CONSOLE_TYPE (con))
456 #define CHECK_STREAM_CONSOLE(z) CHECK_CONSOLE_TYPE (z, stream) 465 #define CHECK_STREAM_CONSOLE(z) CHECK_CONSOLE_TYPE (z, stream)
457 #define CONCHECK_STREAM_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, stream) 466 #define CONCHECK_STREAM_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, stream)
458 467
490 499
491 extern Lisp_Object Qtty, Qstream, Qdead; 500 extern Lisp_Object Qtty, Qstream, Qdead;
492 #ifdef HAVE_X_WINDOWS 501 #ifdef HAVE_X_WINDOWS
493 extern Lisp_Object Qx; 502 extern Lisp_Object Qx;
494 #endif /* HAVE_X_WINDOWS */ 503 #endif /* HAVE_X_WINDOWS */
504 #ifdef HAVE_W32GUI
505 extern Lisp_Object Qw32;
506 #endif /* HAVE_W32GUI */
495 507
496 int valid_console_type_p (Lisp_Object type); 508 int valid_console_type_p (Lisp_Object type);
497 509
498 #define CONSOLE_LIVE_P(con) (!EQ (CONSOLE_TYPE (con), Qdead)) 510 #define CONSOLE_LIVE_P(con) (!EQ (CONSOLE_TYPE (con), Qdead))
499 511