More deprecated array stuff.

This commit is contained in:
Marius Vollmer 2005-01-11 16:56:54 +00:00
commit 0c7a5cab17

10
NEWS
View file

@ -868,7 +868,7 @@ The following macros have been removed: SCM_VECTOR_BASE,
SCM_SET_VECTOR_BASE, SCM_MAKE_VECTOR_TAG, SCM_SET_VECTOR_LENGTH,
SCM_VELTS_AS_STACKITEMS, SCM_SETVELTS, SCM_GC_WRITABLE_VELTS.
** Some C functions related to arrays have been deprecated.
** Some C functions and macros related to arrays have been deprecated.
Migrate according to the following table:
@ -880,6 +880,14 @@ Migrate according to the following table:
scm_aind -> scm_array_handle_pos
scm_raprin1 -> scm_display or scm_write
SCM_ARRAYP -> scm_is_array
SCM_ARRAY_NDIM -> scm_c_array_rank
SCM_ARRAY_DIMS -> scm_array_handle_dims
SCM_ARRAY_CONTP -> do not use
SCM_ARRAY_MEM -> do not use
SCM_ARRAY_V -> scm_array_handle_elements or similar
SCM_ARRAY_BASE -> do not use
** SCM_CELL_WORD_LOC has been deprecated.
Use the new macro SCM_CELL_OBJECT_LOC instead, which returns a pointer