(scm_c_vector_set_x): Make return type
authorMarius Vollmer <mvo@zagadka.de>
Mon, 27 Dec 2004 02:01:21 +0000 (02:01 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Mon, 27 Dec 2004 02:01:21 +0000 (02:01 +0000)
commit1d0df896c97b3f876700206a4b5e2d8d452cece4
tree8a990ff5c30f2c399f96daf1121d349501d77f88
parent277e8472124ecafaa794d22c9e546a605e2b18a3
(scm_c_vector_set_x): Make return type
void.
(scm_is_vector, scm_vector_p, scm_vector_length,
scm_c_vector_length, scm_vector_ref, scm_c_vector_ref,
scm_vector_set_x, scm_c_vector_set_x, scm_vector_to_list,
scm_vector_move_left_x, scm_vector_move_right_x,
scm_vector_fill_x): handle one-dimensional arrays.
(scm_vector_elements, scm_vector_release_elements,
scm_vector_frame_release_elements, scm_vector_writable_elements,
scm_vector_release_writable_elements,
scm_vector_frame_release_writable_elements): New.
(scm_list_to_vector, scm_vector_to_list, scm_vector_fill,
scm_vector_move_left_x, scm_vector_move_right_x): Use them.
libguile/vectors.c
libguile/vectors.h