APPROVE COMMIT 21.5
Small clarification.
Index: src/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.876
diff -u -r1.876 ChangeLog
--- src/ChangeLog 25 Oct 2005 11:19:56 -0000 1.876
+++ src/ChangeLog 26 Oct 2005 00:19:47 -0000
@@ -0,0 +1,4 @@
+2005-10-22 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * lrecord.h: Explain the EXTERNAL_LRECORD macros better.
+
Index: src/lrecord.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lrecord.h,v
retrieving revision 1.41
diff -u -r1.41 lrecord.h
--- src/lrecord.h 25 Oct 2005 08:32:48 -0000 1.41
+++ src/lrecord.h 26 Oct 2005 00:19:48 -0000
@@ -1373,7 +1373,8 @@
Note: Object types defined in external dynamically-loaded modules (not
part of the XEmacs main source code) should use DECLARE_EXTERNAL_LRECORD
and DEFINE_EXTERNAL_LRECORD_IMPLEMENTATION rather than DECLARE_LRECORD
-and DEFINE_LRECORD_IMPLEMENTATION.
+and DEFINE_LRECORD_IMPLEMENTATION. The EXTERNAL versions declare and
+allocate an enumerator for the type being defined.
*/
--
Graduate School of Systems and Information Engineering University of Tsukuba
http://turnbull.sk.tsukuba.ac.jp/ Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Economics of Information Communication and Computation Systems
Experimental Economics, Microeconomic Theory, Game Theory