(LIST_END_P, FOREACH): New macros.
authorGerd Moellmann <gerd@gnu.org>
Fri, 5 Oct 2001 09:48:47 +0000 (09:48 +0000)
committerGerd Moellmann <gerd@gnu.org>
Fri, 5 Oct 2001 09:48:47 +0000 (09:48 +0000)
commita32fa736966d35fbcfbc149f5923052b183aeec0
tree3cac6aeb0251fbe79df0a45ba3fc7429749a806d
parent656280a67eef9dc13c0a01118cc7bb1f014bbcea
(LIST_END_P, FOREACH): New macros.

(pure_size) [HAVE_SHM]: Declare extern size_t.
(check_pure_size): Add prototype.

(enum symbol_interned): New enumeration.
(struct Lisp_Symbol): Remove member `obarray', add
`indirect_variable', `constant', and `interned'.
(SYMBOL_INTERNED_P, SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P)
(SYMBOL_CONSTANT_P, SYMBOL_VALUE, SET_SYMBOL_VALUE): New macros.
(indirect_variable): Add prototype.
src/lisp.h