X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2Fsymeval.h;h=f51e9a4226a398749dade35f29425e20eafb85d3;hp=effd36badf211d93a96c1b42e1e4644fb60ebf44;hb=ea1ea793fe6e244ef5555ed983423a204101af13;hpb=77dcef404dc78635f6ffa8f71a803d2bc7cc8921 diff --git a/src/symeval.h b/src/symeval.h index effd36b..f51e9a4 100644 --- a/src/symeval.h +++ b/src/symeval.h @@ -282,6 +282,7 @@ void defsubr_macro (Lisp_Subr *); #define DEFSUBR_MACRO(Fname) defsubr_macro (&S##Fname) void defsymbol (Lisp_Object *location, CONST char *name); +void defsymbol_nodump (Lisp_Object *location, CONST char *name); void defkeyword (Lisp_Object *location, CONST char *name); @@ -293,12 +294,7 @@ void deferror (Lisp_Object *symbol, CONST char *name, void defvar_magic (CONST char *symbol_name, CONST struct symbol_value_forward *magic); -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION -# define symbol_value_forward_lheader_initializer { 1, 0, 0 } -#else -# define symbol_value_forward_lheader_initializer \ - { lrecord_symbol_value_forward } -#endif +#define symbol_value_forward_lheader_initializer { 1, 0, 0, 0 } #define DEFVAR_SYMVAL_FWD(lname, c_location, forward_type, magicfun) do { \ static CONST_IF_NOT_DEBUG struct symbol_value_forward I_hate_C \