comparison 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
comparison
equal deleted inserted replaced
1219:4d3295160d6a 1220:848225013a08
80 #define CDOCSYM(Sname, DOC) emodules_doc_sym (Sname, DOC) 80 #define CDOCSYM(Sname, DOC) emodules_doc_sym (Sname, DOC)
81 #endif /* EMODULES_GATHER_VERSION */ 81 #endif /* EMODULES_GATHER_VERSION */
82 82
83 /* We should not expose module entities to the portable dumper. */ 83 /* We should not expose module entities to the portable dumper. */
84 #if defined(PDUMP) && !defined(EMODULES_DO_NOT_REDEFINE) 84 #if defined(PDUMP) && !defined(EMODULES_DO_NOT_REDEFINE)
85 #undef dump_add_root_struct_ptr
85 #define dump_add_root_struct_ptr(varaddr,descaddr) DO_NOTHING 86 #define dump_add_root_struct_ptr(varaddr,descaddr) DO_NOTHING
87 #undef dump_add_opaque
86 #define dump_add_opaque(varaddr,size) DO_NOTHING 88 #define dump_add_opaque(varaddr,size) DO_NOTHING
89 #undef dump_add_root_block
87 #define dump_add_root_block(ptraddress,desc) DO_NOTHING 90 #define dump_add_root_block(ptraddress,desc) DO_NOTHING
88 #undef dump_add_opaque_int 91 #undef dump_add_opaque_int
89 #define dump_add_opaque_int(int_varaddr) DO_NOTHING 92 #define dump_add_opaque_int(int_varaddr) DO_NOTHING
90 #undef dump_add_opaque_fixnum 93 #undef dump_add_opaque_fixnum
91 #define dump_add_opaque_fixnum(fixnum_varaddr) DO_NOTHING 94 #define dump_add_opaque_fixnum(fixnum_varaddr) DO_NOTHING
95 #undef dump_add_root_lisp_object
92 #define dump_add_root_lisp_object(varaddr) DO_NOTHING 96 #define dump_add_root_lisp_object(varaddr) DO_NOTHING
97 #undef dump_add_weak_object_chain
93 #define dump_add_weak_object_chain(varaddr) DO_NOTHING 98 #define dump_add_weak_object_chain(varaddr) DO_NOTHING
94 #undef staticpro 99 #undef staticpro
95 #define staticpro(DSF_location) staticpro_nodump(DSF_location) 100 #define staticpro(DSF_location) staticpro_nodump(DSF_location)
96 101
97 #undef DEFSYMBOL 102 #undef DEFSYMBOL
103 #define DEFSYMBOL(name) DEFSYMBOL_NO_DUMP (name)
98 #undef DEFSYMBOL_MULTIWORD_PREDICATE 104 #undef DEFSYMBOL_MULTIWORD_PREDICATE
99 #define DEFSYMBOL(name) DEFSYMBOL_NO_DUMP (name)
100 #define DEFSYMBOL_MULTIWORD_PREDICATE(name) \ 105 #define DEFSYMBOL_MULTIWORD_PREDICATE(name) \
101 DEFSYMBOL_MULTIWORD_PREDICATE_NO_DUMP (name) 106 DEFSYMBOL_MULTIWORD_PREDICATE_NO_DUMP (name)
107 #undef defsymbol
102 #define defsymbol(location,name) defsymbol_nodump (location, name) 108 #define defsymbol(location,name) defsymbol_nodump (location, name)
103 #endif 109 #endif
104 110
105 #endif /* EMODULES_HDR */ 111 #endif /* EMODULES_HDR */