diff options
Diffstat (limited to 'libguile/ephemerons.h')
-rw-r--r-- | libguile/ephemerons.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libguile/ephemerons.h b/libguile/ephemerons.h index d1eb9e548..9f1fb8eb5 100644 --- a/libguile/ephemerons.h +++ b/libguile/ephemerons.h @@ -39,6 +39,10 @@ SCM_INTERNAL int scm_i_print_ephemeron (SCM exp, SCM port, SCM_INTERNAL struct gc_ephemeron* scm_to_ephemeron (SCM e); SCM_INTERNAL SCM scm_from_ephemeron (struct gc_ephemeron *e); +SCM_INTERNAL struct gc_ephemeron* scm_c_ephemeron_load (struct gc_ephemeron **loc); +SCM_INTERNAL void scm_c_ephemeron_push (struct gc_ephemeron **loc, + struct gc_ephemeron *e); + SCM_INTERNAL struct scm_ephemeron_table* scm_c_make_ephemeron_table (size_t count); SCM_INTERNAL size_t scm_c_ephemeron_table_length (struct scm_ephemeron_table *et); SCM_INTERNAL struct gc_ephemeron* |