summaryrefslogtreecommitdiff
path: root/libguile/srfi-4.h
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2004-12-29 18:21:55 +0000
committerMarius Vollmer <mvo@zagadka.de>2004-12-29 18:21:55 +0000
commitf301dbf34a32e982f671b7b86ac39f3a880cac7b (patch)
tree6a6ed3a054f591f3f7e1cc1bc1455ad4fea57baf /libguile/srfi-4.h
parent55088b6a628bfe9ab8180641cd359f72d4ab814f (diff)
downloadguile-f301dbf34a32e982f671b7b86ac39f3a880cac7b.tar.gz
* srfi-4.h (scm_i_proc_make_u8vector, scm_i_proc_make_s8vector,
scm_i_proc_make_u16vector, scm_i_proc_make_s16vector, scm_i_proc_make_u32vector, scm_i_proc_make_s32vector, scm_i_proc_make_u64vector, scm_i_proc_make_s64vector, scm_i_proc_make_f32vector, scm_i_proc_make_f64vector, scm_i_proc_make_c32vector, scm_i_proc_make_c64vector, uvec_proc_vars): Removed. (scm_i_generalized_vector_creator): Removed. (scm_i_generalized_vector_type): New. * unif.h, unif.c (scm_typed_array_p, scm_make_array, scm_make_typed_array, scm_array_type, scm_list_to_array, scm_list_to_typed_array, scm_is_array, scm_is_typed_array): New. (scm_array_creator): Removed. (scm_array_p): Deprecated second PROT argument. (scm_dimensions_to_uniform_array, scm_list_to_uniform_array): Deprecated, reimplemented in terms of scm_make_typed_array and scm_list_to_typed_array. (scm_i_proc_make_vector, scm_i_proc_make_string, scm_i_proc_make_bitvector): Removed. (type_creator_table, init_type_creator_table, type_to_creator, make_typed_vector): New. (scm_i_convert_old_prototype): Removed. (prototype_to_type): New. (scm_make_uve): Deprecated, reimplemented using make_typed_vector. (scm_array_dimensions): Use scm_list_1 instead of scm_cons for minor added clarity. (scm_make_shared_array, scm_ra2contig): Use make_typed_vector instead of scm_make_uve. (tag_creator_table, scm_i_tag_to_creator): Removed. (tag_to_type): New. (scm_i_read_array): Use scm_list_to_typed_array instead of scm_list_to_uniform_array.
Diffstat (limited to 'libguile/srfi-4.h')
-rw-r--r--libguile/srfi-4.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/libguile/srfi-4.h b/libguile/srfi-4.h
index 503e12292..1733a7f5c 100644
--- a/libguile/srfi-4.h
+++ b/libguile/srfi-4.h
@@ -208,25 +208,12 @@ SCM_API SCM scm_any_to_c64vector (SCM obj);
SCM_API const double *scm_c64vector_elements (SCM uvec);
SCM_API double *scm_c64vector_writable_elements (SCM uvec);
-SCM_API SCM scm_i_generalized_vector_creator (SCM uvec);
+SCM_API SCM scm_i_generalized_vector_type (SCM vec);
SCM_API const char *scm_i_uniform_vector_tag (SCM uvec);
/* deprecated */
SCM_API size_t scm_uniform_element_size (SCM obj);
-SCM_API SCM scm_i_proc_make_u8vector;
-SCM_API SCM scm_i_proc_make_s8vector;
-SCM_API SCM scm_i_proc_make_u16vector;
-SCM_API SCM scm_i_proc_make_s16vector;
-SCM_API SCM scm_i_proc_make_u32vector;
-SCM_API SCM scm_i_proc_make_s32vector;
-SCM_API SCM scm_i_proc_make_u64vector;
-SCM_API SCM scm_i_proc_make_s64vector;
-SCM_API SCM scm_i_proc_make_f32vector;
-SCM_API SCM scm_i_proc_make_f64vector;
-SCM_API SCM scm_i_proc_make_c32vector;
-SCM_API SCM scm_i_proc_make_c64vector;
-
SCM_API void scm_init_srfi_4 (void);
#endif /* SCM_SRFI_4_H */