From: Ivan Maidanski Date: Mon, 6 Jul 2015 18:46:55 +0000 (+0300) Subject: Export GC_push_finalizer_structures X-Git-Tag: gc7_6_0~178 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=72abd08c37cc4a64a3f4941ae585cfdd756a8137;p=gc Export GC_push_finalizer_structures * include/gc_mark.h (GC_push_finalizer_structures): New API function declaration. * include/private/gc_priv.h (GC_push_finalizer_structures): Remove. --- diff --git a/include/gc_mark.h b/include/gc_mark.h index 0b19ea90..28d2005a 100644 --- a/include/gc_mark.h +++ b/include/gc_mark.h @@ -279,6 +279,7 @@ GC_API void GC_CALL GC_push_all(char * /* bottom */, char * /* top */); 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. */ diff --git a/include/private/gc_priv.h b/include/private/gc_priv.h index c1872a30..2ccf8d6e 100644 --- a/include/private/gc_priv.h +++ b/include/private/gc_priv.h @@ -263,7 +263,6 @@ typedef char * ptr_t; /* A generic pointer to which we can add */ /* 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. */