2004-08-06 Kevin Ryde <user42@zip.com.au>
+ * ramap.c (scm_array_fill_x): For byvect char fill, force signed char
+ so as not to depend on signedness of plain char. For byvect range
+ check, throw out-of-range rather than wrong-type-arg.
+
* unif.c (scm_uniform_vector_ref, scm_array_set_x): For byvect, force
signed byte range checks by using scm_to_schar and scm_from_schar,
don't want to depend on signedness of C char.
* tests/unif.test (array-set!): Exercise byte array range checks.
(uniform-vector-ref): Exercise byte returns.
+ (array-fill!): Exercise byte range and type checks.
2004-08-03 Marius Vollmer <marius.vollmer@uni-dortmund.de>