1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- do { \
- SCM_ASSERT (SCM_HEAP_OBJECT_P (v) \
- && scm_is_true (scm_array_p (v, SCM_UNDEFINED)), \
- v, pos, FUNC_NAME)
- } while (0)
- SCM_API int scm_is_array (SCM obj)
- SCM_API SCM scm_array_p (SCM v, SCM unused)
- SCM_INTERNAL SCM scm_array_p_2 (SCM);
- SCM_API int scm_is_typed_array (SCM obj, SCM type)
- SCM_API SCM scm_typed_array_p (SCM v, SCM type)
- SCM_API size_t scm_c_array_length (SCM ra)
- SCM_API SCM scm_array_length (SCM ra)
- SCM_API SCM scm_array_dimensions (SCM ra)
- SCM_API SCM scm_array_type (SCM ra)
- SCM_API SCM scm_array_type_code (SCM ra)
- SCM_API SCM scm_array_in_bounds_p (SCM v, SCM args)
- SCM_API SCM scm_c_array_ref_1 (SCM v, ssize_t idx0)
- SCM_API SCM scm_c_array_ref_2 (SCM v, ssize_t idx0, ssize_t idx1)
- SCM_API void scm_c_array_set_1_x (SCM v, SCM obj, ssize_t idx0)
- SCM_API void scm_c_array_set_2_x (SCM v, SCM obj, ssize_t idx0, ssize_t idx1)
- SCM_API SCM scm_array_ref (SCM v, SCM args)
- SCM_API SCM scm_array_set_x (SCM v, SCM obj, SCM args)
- SCM_API SCM scm_array_to_list (SCM v)
- SCM_INTERNAL void scm_init_generalized_arrays (void)
|