* include/gc_mark.h (GC_push_finalizer_structures): New API function
declaration.
* include/private/gc_priv.h (GC_push_finalizer_structures): Remove.
GC_API void GC_CALL GC_push_all_eager(char * /* bottom */, char * /* top */);
GC_API void GC_CALL GC_push_conditional(char * /* bottom */, char * /* top */,
int /* bool all */);
+GC_API void GC_CALL GC_push_finalizer_structures(void);
/* Set and get the client push-other-roots procedure. A client */
/* supplied procedure should also call the original procedure. */
/* finalizers to be run, and we haven't called */
/* this procedure yet this GC cycle. */
- GC_INNER void GC_push_finalizer_structures(void);
GC_INNER void GC_finalize(void);
/* Perform all indicated finalization actions */
/* on unmarked objects. */