(scm_c_uniform_vector_ref, scm_c_uniform_vector_set_x): New.
authorMarius Vollmer <mvo@zagadka.de>
Tue, 9 Nov 2004 16:13:58 +0000 (16:13 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Tue, 9 Nov 2004 16:13:58 +0000 (16:13 +0000)
commit811eb6d0eeac0b437cdc161fbe8e14ca525e39c4
tree90fda7cb6bfff1e54e7adb059b91cbb0ed9d30d1
parent1d227e527a06234a8f1255ccb7ebcff83137934c
(scm_c_uniform_vector_ref, scm_c_uniform_vector_set_x): New.
(scm_i_uniform_vector_creator): Removed.
(scm_i_generalized_vector_creator): New.
(scm_uniform_vector_length, scm_uniform_element_size): Do not
handle generalized vectors, only uniform numeric vectors.
(alloc_uvec): Do length check here...
(make_uvec): ...but not here.
(coerce_to_uvec): Use new generalized vector functions to handle
all kinds of vectors in one go.
libguile/srfi-4.c
libguile/srfi-4.h