Mercurial > hg > xemacs-beta
diff src/symeval.h @ 5120:d1247f3cc363 ben-lisp-object
latest work on lisp-object workspace;
more changes eliminating LCRECORD in place of LISP_OBJECT;
now compiles and runs.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Mon, 28 Dec 2009 01:15:52 -0600 |
parents | e0db3c197671 |
children | b5df3737028a |
line wrap: on
line diff
--- a/src/symeval.h Sat Dec 26 21:22:48 2009 -0600 +++ b/src/symeval.h Mon Dec 28 01:15:52 2009 -0600 @@ -77,7 +77,7 @@ struct symbol_value_magic { - struct LCRECORD_HEADER header; + LISP_OBJECT_HEADER header; void *value; enum symbol_value_type type; }; @@ -401,8 +401,7 @@ do \ { \ struct symbol_value_forward *I_hate_C = \ - alloc_lrecord_type (struct symbol_value_forward, \ - &lrecord_symbol_value_forward); \ + XSYMBOL_VALUE_FORWARD (ALLOC_LISP_OBJECT (symbol_value_forward)); \ /* mcpro ((Lisp_Object) I_hate_C);*/ \ \ MARK_LRECORD_AS_LISP_READONLY (I_hate_C); \ @@ -489,7 +488,7 @@ void flush_all_buffer_local_cache (void); struct multiple_value { - struct LCRECORD_HEADER header; + LISP_OBJECT_HEADER header; Elemcount count; Elemcount allocated_count; Elemcount first_desired;