Mercurial > hg > xemacs-beta
diff src/emodules.h @ 1220:848225013a08
[xemacs-hg @ 2003-01-17 16:59:20 by james]
Fix modules building breakage due to Ben's Dec. 16 patch.
author | james |
---|---|
date | Fri, 17 Jan 2003 16:59:26 +0000 |
parents | e22b0213b713 |
children | 64eaceca611d |
line wrap: on
line diff
--- a/src/emodules.h Thu Jan 16 22:52:17 2003 +0000 +++ b/src/emodules.h Fri Jan 17 16:59:26 2003 +0000 @@ -82,23 +82,29 @@ /* We should not expose module entities to the portable dumper. */ #if defined(PDUMP) && !defined(EMODULES_DO_NOT_REDEFINE) +#undef dump_add_root_struct_ptr #define dump_add_root_struct_ptr(varaddr,descaddr) DO_NOTHING +#undef dump_add_opaque #define dump_add_opaque(varaddr,size) DO_NOTHING +#undef dump_add_root_block #define dump_add_root_block(ptraddress,desc) DO_NOTHING #undef dump_add_opaque_int #define dump_add_opaque_int(int_varaddr) DO_NOTHING #undef dump_add_opaque_fixnum #define dump_add_opaque_fixnum(fixnum_varaddr) DO_NOTHING +#undef dump_add_root_lisp_object #define dump_add_root_lisp_object(varaddr) DO_NOTHING +#undef dump_add_weak_object_chain #define dump_add_weak_object_chain(varaddr) DO_NOTHING #undef staticpro #define staticpro(DSF_location) staticpro_nodump(DSF_location) #undef DEFSYMBOL +#define DEFSYMBOL(name) DEFSYMBOL_NO_DUMP (name) #undef DEFSYMBOL_MULTIWORD_PREDICATE -#define DEFSYMBOL(name) DEFSYMBOL_NO_DUMP (name) #define DEFSYMBOL_MULTIWORD_PREDICATE(name) \ DEFSYMBOL_MULTIWORD_PREDICATE_NO_DUMP (name) +#undef defsymbol #define defsymbol(location,name) defsymbol_nodump (location, name) #endif