# HG changeset patch # User james # Date 1061474916 0 # Node ID 1ecc2785dce3b2672612dab2927f2e5164651a86 # Parent d14b4fa995dfe791285ae542a5b2c8fa15937b5e [xemacs-hg @ 2003-08-21 14:08:32 by james] Define DECLARE_MODULE_API_LRECORD when not ERROR_CHECK_TYPES. diff -r d14b4fa995df -r 1ecc2785dce3 src/ChangeLog --- a/src/ChangeLog Wed Aug 20 21:52:13 2003 +0000 +++ b/src/ChangeLog Thu Aug 21 14:08:36 2003 +0000 @@ -1,3 +1,8 @@ +2003-08-21 Jerry James + + * lrecord.h (DECLARE_MODULE_API_LRECORD): Also define when not + ERROR_CHECK_TYPES. + 2003-08-19 René Kyllingstad * alloc.c (kkcc_gc_stack_init): diff -r d14b4fa995df -r 1ecc2785dce3 src/lrecord.h --- a/src/lrecord.h Wed Aug 20 21:52:13 2003 +0000 +++ b/src/lrecord.h Thu Aug 21 14:08:36 2003 +0000 @@ -1196,6 +1196,9 @@ # define DECLARE_LRECORD(c_name, structtype) \ extern Lisp_Object Q##c_name##p; \ extern const struct lrecord_implementation lrecord_##c_name +# define DECLARE_MODULE_API_LRECORD(c_name, structtype) \ +extern MODULE_API Lisp_Object Q##c_name##p; \ +extern MODULE_API const struct lrecord_implementation lrecord_##c_name # define DECLARE_EXTERNAL_LRECORD(c_name, structtype) \ extern Lisp_Object Q##c_name##p; \ extern int lrecord_type_##c_name; \