diff options
| -rw-r--r-- | src/lisp.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h index bc2a2122488..a2abfa0fc1b 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -586,8 +586,21 @@ typedef unsigned char UCHAR; | |||
| 586 | #define NUMBERP(x) (XTYPE (x) == Lisp_Int) | 586 | #define NUMBERP(x) (XTYPE (x) == Lisp_Int) |
| 587 | #endif | 587 | #endif |
| 588 | 588 | ||
| 589 | /* #define LISTP(x) (XTYPE ((x)) == Lisp_Cons)*/ | 589 | #define INTEGERP(x) (XTYPE ((x)) == Lisp_Int) |
| 590 | #define SYMBOLP(x) (XTYPE ((x)) == Lisp_Symbol) | ||
| 591 | #define MARKERP(x) (XTYPE ((x)) == Lisp_Marker) | ||
| 592 | #define STRINGP(x) (XTYPE ((x)) == Lisp_String) | ||
| 593 | #define VECTORP(x) (XTYPE ((x)) == Lisp_Vector) | ||
| 590 | #define CONSP(x) (XTYPE ((x)) == Lisp_Cons) | 594 | #define CONSP(x) (XTYPE ((x)) == Lisp_Cons) |
| 595 | #define COMPILEDP(x) (XTYPE ((x)) == Lisp_Compiled) | ||
| 596 | #define BUFFERP(x) (XTYPE ((x)) == Lisp_Buffer) | ||
| 597 | #define SUBRP(x) (XTYPE ((x)) == Lisp_Subr) | ||
| 598 | #define PROCESSP(x) (XTYPE ((x)) == Lisp_Process) | ||
| 599 | #define FRAMEP(x) (XTYPE ((x)) == Lisp_Frame) | ||
| 600 | #define WINDOWP(x) (XTYPE ((x)) == Lisp_Window) | ||
| 601 | #define WINDOW_CONFIGURATIONP(x) (XTYPE ((x)) == Lisp_Window_Configuration) | ||
| 602 | #define FLOATP(x) (XTYPE ((x)) == Lisp_Float) | ||
| 603 | |||
| 591 | #define EQ(x, y) (XFASTINT (x) == XFASTINT (y)) | 604 | #define EQ(x, y) (XFASTINT (x) == XFASTINT (y)) |
| 592 | #define GC_EQ(x, y) (XGCTYPE (x) == XGCTYPE (y) && XPNTR (x) == XPNTR (y)) | 605 | #define GC_EQ(x, y) (XGCTYPE (x) == XGCTYPE (y) && XPNTR (x) == XPNTR (y)) |
| 593 | 606 | ||