comparison src/console.h @ 120:cca96a509cfe r20-1b12

Import from CVS: tag r20-1b12
author cvs
date Mon, 13 Aug 2007 09:25:29 +0200
parents a145efe76779
children 3d6bfa290dbd
comparison
equal deleted inserted replaced
119:d101af7320b8 120:cca96a509cfe
435 #ifdef HAVE_X_WINDOWS 435 #ifdef HAVE_X_WINDOWS
436 #define CONSOLE_TYPESYM_X_P(typesym) EQ (typesym, Qx) 436 #define CONSOLE_TYPESYM_X_P(typesym) EQ (typesym, Qx)
437 #else 437 #else
438 #define CONSOLE_TYPESYM_X_P(typesym) 0 438 #define CONSOLE_TYPESYM_X_P(typesym) 0
439 #endif 439 #endif
440 #ifdef HAVE_NEXTSTEP
441 #define CONSOLE_TYPESYM_NS_P(typesym) EQ (typesym, Qns)
442 #else
443 #define CONSOLE_TYPESYM_NS_P(typesym) 0
444 #endif
445 #ifdef HAVE_TTY 440 #ifdef HAVE_TTY
446 #define CONSOLE_TYPESYM_TTY_P(typesym) EQ (typesym, Qtty) 441 #define CONSOLE_TYPESYM_TTY_P(typesym) EQ (typesym, Qtty)
447 #else 442 #else
448 #define CONSOLE_TYPESYM_TTY_P(typesym) 0 443 #define CONSOLE_TYPESYM_TTY_P(typesym) 0
449 #endif 444 #endif
450 #define CONSOLE_TYPESYM_STREAM_P(typesym) EQ (typesym, Qstream) 445 #define CONSOLE_TYPESYM_STREAM_P(typesym) EQ (typesym, Qstream)
451 446
452 #define CONSOLE_TYPESYM_WIN_P(typesym) \ 447 #define CONSOLE_TYPESYM_WIN_P(typesym) \
453 (CONSOLE_TYPESYM_X_P (typesym) || CONSOLE_TYPESYM_NS_P (typesym)) 448 (CONSOLE_TYPESYM_X_P (typesym))
454 449
455 #define CONSOLE_X_P(con) CONSOLE_TYPESYM_X_P (CONSOLE_TYPE (con)) 450 #define CONSOLE_X_P(con) CONSOLE_TYPESYM_X_P (CONSOLE_TYPE (con))
456 #define CHECK_X_CONSOLE(z) CHECK_CONSOLE_TYPE (z, x) 451 #define CHECK_X_CONSOLE(z) CHECK_CONSOLE_TYPE (z, x)
457 #define CONCHECK_X_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, x) 452 #define CONCHECK_X_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, x)
458
459 #define CONSOLE_NS_P(con) CONSOLE_TYPESYM_NS_P (CONSOLE_TYPE (con))
460 #define CHECK_NS_CONSOLE(z) CHECK_CONSOLE_TYPE (z, ns)
461 #define CONCHECK_NS_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, ns)
462 453
463 #define CONSOLE_TTY_P(con) CONSOLE_TYPESYM_TTY_P (CONSOLE_TYPE (con)) 454 #define CONSOLE_TTY_P(con) CONSOLE_TYPESYM_TTY_P (CONSOLE_TYPE (con))
464 #define CHECK_TTY_CONSOLE(z) CHECK_CONSOLE_TYPE (z, tty) 455 #define CHECK_TTY_CONSOLE(z) CHECK_CONSOLE_TYPE (z, tty)
465 #define CONCHECK_TTY_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, tty) 456 #define CONCHECK_TTY_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, tty)
466 457
502 493
503 extern Lisp_Object Qtty, Qstream, Qdead; 494 extern Lisp_Object Qtty, Qstream, Qdead;
504 #ifdef HAVE_X_WINDOWS 495 #ifdef HAVE_X_WINDOWS
505 extern Lisp_Object Qx; 496 extern Lisp_Object Qx;
506 #endif /* HAVE_X_WINDOWS */ 497 #endif /* HAVE_X_WINDOWS */
507 #ifdef HAVE_NEXTSTEP
508 extern Lisp_Object Qns;
509 #endif /* HAVE_NEXTSTEP */
510 498
511 int valid_console_type_p (Lisp_Object type); 499 int valid_console_type_p (Lisp_Object type);
512 500
513 #define CONSOLE_LIVE_P(con) (!EQ (CONSOLE_TYPE (con), Qdead)) 501 #define CONSOLE_LIVE_P(con) (!EQ (CONSOLE_TYPE (con), Qdead))
514 502