mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-15 08:10:17 +02:00
(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.
This commit is contained in:
parent
d817a70c3d
commit
21c487f124
2 changed files with 58 additions and 33 deletions
|
@ -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. */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue