diff src/lisp.h @ 1590:03009473262a

[xemacs-hg @ 2003-07-26 14:00:27 by michaels] 2003-07-24 Mike Sperber <mike@xemacs.org> * lisp.h: * data.c: (init_marking_ephemerons): (continue_marking_ephemerons): (finish_marking_ephemerons): (prune_ephemerons): * alloc.c (garbage_collect_1): Rewrite the ephemeron marker once again to allow ephemerons to be used for implementing simple object finalization. * data.c (Fmake_ephemeron): Fix comments
author michaels
date Sat, 26 Jul 2003 14:00:28 +0000
parents e5da225ea2ca
children ac1be85b4a5f
line wrap: on
line diff
--- a/src/lisp.h	Fri Jul 25 21:52:27 2003 +0000
+++ b/src/lisp.h	Sat Jul 26 14:00:28 2003 +0000
@@ -2756,6 +2756,8 @@
 
 void prune_ephemerons (void);
 Lisp_Object ephemeron_value(Lisp_Object ephi);
+void init_marking_ephemerons(void);
+int continue_marking_ephemerons(void);
 int finish_marking_ephemerons(void);
 Lisp_Object zap_finalize_list(void);
 Lisp_Object make_ephemeron(Lisp_Object key, Lisp_Object value, Lisp_Object finalizer);