(enum Lisp_Misc_Type): Add new enumerations Lisp_Misc_Intfwd,
commitee4c9ce4d78e49deb60a390b950f4dbeaef21cb6
authorKarl Heuer <kwzh@gnu.org>
Wed, 12 Oct 1994 05:13:45 +0000 (12 05:13 +0000)
committerKarl Heuer <kwzh@gnu.org>
Wed, 12 Oct 1994 05:13:45 +0000 (12 05:13 +0000)
tree0c41bf86c9ecf8c13ba39ae6f5c11a933aed37f2
parent9bdff5c5c73bc2c48f8dcda1fb3dc6d62f599222
(enum Lisp_Misc_Type): Add new enumerations Lisp_Misc_Intfwd,
Lisp_Misc_Boolfwd, Lisp_Misc_Objfwd, Lisp_Misc_Buffer_Objfwd.
(enum Lisp_Type): Delete the corresponding enumerations from here.
(struct Lisp_Buffer_Objfwd): New structure.
(struct Lisp_Intfwd, struct Lisp_Boolfwd, struct Lisp_Objfwd): Ditto.
(XINTFWD, XBOOLFWD, XOBJFWD, XBUFFER_OBJFWD): Access the new structure.
(INTFWDP, BOOLFWDP, OBJFWDP, BUFFER_OBJFWDP): Ditto.
(XSETINTFWD, XSETBOOLFWD, XSETOBJFWD, XSETBUFFER_OBJFWD): Deleted.
(union Lisp_Misc): Add new members.
(allocate_misc): Declare this function.
(XINTPTR): Deleted.
src/lisp.h