diff options
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h index 89c26b4f1f9..0d351e92895 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -348,7 +348,8 @@ enum pvec_type | |||
| 348 | PVEC_BUFFER = 0x20000, | 348 | PVEC_BUFFER = 0x20000, |
| 349 | PVEC_HASH_TABLE = 0x40000, | 349 | PVEC_HASH_TABLE = 0x40000, |
| 350 | PVEC_TERMINAL = 0x80000, | 350 | PVEC_TERMINAL = 0x80000, |
| 351 | PVEC_TYPE_MASK = 0xffe00 | 351 | PVEC_OTHER = 0x100000, |
| 352 | PVEC_TYPE_MASK = 0x1ffe00 | ||
| 352 | 353 | ||
| 353 | #if 0 /* This is used to make the value of PSEUDOVECTOR_FLAG available to | 354 | #if 0 /* This is used to make the value of PSEUDOVECTOR_FLAG available to |
| 354 | GDB. It doesn't work on OS Alpha. Moved to a variable in | 355 | GDB. It doesn't work on OS Alpha. Moved to a variable in |
| @@ -2606,6 +2607,11 @@ EXFUN (Fmake_char_table, 2); | |||
| 2606 | extern Lisp_Object make_sub_char_table P_ ((Lisp_Object)); | 2607 | extern Lisp_Object make_sub_char_table P_ ((Lisp_Object)); |
| 2607 | extern Lisp_Object Qchar_table_extra_slots; | 2608 | extern Lisp_Object Qchar_table_extra_slots; |
| 2608 | extern struct Lisp_Vector *allocate_vector P_ ((EMACS_INT)); | 2609 | extern struct Lisp_Vector *allocate_vector P_ ((EMACS_INT)); |
| 2610 | extern struct Lisp_Vector *allocate_pseudovector P_ ((int memlen, int lisplen, EMACS_INT tag)); | ||
| 2611 | #define ALLOCATE_PSEUDOVECTOR(typ,field,tag) \ | ||
| 2612 | ((typ*) \ | ||
| 2613 | allocate_pseudovector \ | ||
| 2614 | (VECSIZE (typ), PSEUDOVECSIZE (typ, field), tag)) | ||
| 2609 | extern struct Lisp_Vector *allocate_other_vector P_ ((EMACS_INT)); | 2615 | extern struct Lisp_Vector *allocate_other_vector P_ ((EMACS_INT)); |
| 2610 | extern struct Lisp_Hash_Table *allocate_hash_table P_ ((void)); | 2616 | extern struct Lisp_Hash_Table *allocate_hash_table P_ ((void)); |
| 2611 | extern struct window *allocate_window P_ ((void)); | 2617 | extern struct window *allocate_window P_ ((void)); |