summaryrefslogtreecommitdiff
path: root/libguile/deprecated.h
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/deprecated.h')
-rw-r--r--libguile/deprecated.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/libguile/deprecated.h b/libguile/deprecated.h
index dbe2e4ce2..e7c63d47c 100644
--- a/libguile/deprecated.h
+++ b/libguile/deprecated.h
@@ -25,6 +25,22 @@
#if (SCM_ENABLE_DEPRECATED == 1)
SCM_DEPRECATED SCM scm_make_guardian (void);
+
+#define SCM_I_WVECTP(x) (scm_is_weak_vector (x))
+
+SCM_DEPRECATED SCM scm_make_weak_vector (SCM len, SCM fill);
+SCM_DEPRECATED SCM scm_weak_vector (SCM l);
+SCM_DEPRECATED SCM scm_weak_vector_p (SCM x);
+SCM_DEPRECATED SCM scm_weak_vector_length (SCM v);
+SCM_DEPRECATED SCM scm_weak_vector_ref (SCM v, SCM k);
+SCM_DEPRECATED SCM scm_weak_vector_set_x (SCM v, SCM k, SCM x);
+
+SCM_DEPRECATED SCM scm_c_make_weak_vector (size_t len, SCM fill);
+SCM_DEPRECATED int scm_is_weak_vector (SCM obj);
+SCM_DEPRECATED size_t scm_c_weak_vector_length (SCM vec);
+SCM_DEPRECATED SCM scm_c_weak_vector_ref (SCM v, size_t k);
+SCM_DEPRECATED void scm_c_weak_vector_set_x (SCM v, size_t k, SCM x);
+
/* Deprecated declarations go here. */
void scm_i_init_deprecated (void);