Mercurial > hg > xemacs-beta
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 |