diff options
Diffstat (limited to 'libguile/unif.h')
-rw-r--r-- | libguile/unif.h | 9 |
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. */ |