summaryrefslogtreecommitdiff
path: root/libguile/unif.h
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/unif.h')
-rw-r--r--libguile/unif.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/libguile/unif.h b/libguile/unif.h
index a634e3757..5acd5e599 100644
--- a/libguile/unif.h
+++ b/libguile/unif.h
@@ -121,9 +121,12 @@ SCM_API SCM scm_c_make_bitvector (size_t len, SCM fill);
SCM_API size_t scm_c_bitvector_length (SCM vec);
SCM_API SCM scm_c_bitvector_ref (SCM vec, size_t idx);
SCM_API void scm_c_bitvector_set_x (SCM vec, size_t idx, SCM val);
-SCM_API scm_t_uint32 *scm_bitvector_elements (SCM vec);
-SCM_API void scm_bitvector_release (SCM vec);
-SCM_API void scm_frame_bitvector_release (SCM vec);
+SCM_API const scm_t_uint32 *scm_bitvector_elements (SCM vec);
+SCM_API void scm_bitvector_release_elements (SCM vec);
+SCM_API void scm_frame_bitvector_release_elements (SCM vec);
+SCM_API scm_t_uint32 *scm_bitvector_writable_elements (SCM vec);
+SCM_API void scm_bitvector_release_writable_elements (SCM vec);
+SCM_API void scm_frame_bitvector_release_writable_elements (SCM vec);
/* deprecated. */