diff options
author | Marius Vollmer <mvo@zagadka.de> | 2004-12-27 02:28:38 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2004-12-27 02:28:38 +0000 |
commit | 21c487f1248d6310e1a070d98d8623ead6ff4895 (patch) | |
tree | 04d2a82c505536725cbd080a9636aca5ef53bdc7 /libguile/unif.h | |
parent | d817a70c3db4810dfe58e10a0154a1aa26b09e88 (diff) | |
download | guile-21c487f1248d6310e1a070d98d8623ead6ff4895.tar.gz |
(scm_bitvector_elements): Made return value "const".
(scm_bitvector_writable_elements): New.
(scm_bitvector_release, scm_bitvector_release_elements):
Renamed former to latter. Added explicit call to
scm_remember_upto_here_1.
(scm_frame_bitvector_release,
scm_frame_bitvector_release_elements): Renamed former to latter.
(scm_bitvector_release_writable_elements,
scm_bitvector_release_writable_elements): New.
Changed all uses as required by the changes above.
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. */ |