123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- do { \
- SCM_ASSERT (scm_is_pair (alist) && scm_is_pair (SCM_CAR (alist)), \
- alist, pos, FUNC_NAME)
- } while (0)
- do { \
- SCM_ASSERT (scm_is_pair (alist), alist, pos, FUNC_NAME)
- cvar = SCM_CAR (alist)
- SCM_ASSERT (scm_is_pair (cvar), alist, pos, FUNC_NAME)
- } while (0)
- SCM_API SCM scm_acons (SCM w, SCM x, SCM y)
- SCM_API SCM scm_sloppy_assq (SCM x, SCM alist)
- SCM_API SCM scm_sloppy_assv (SCM x, SCM alist)
- SCM_API SCM scm_sloppy_assoc (SCM x, SCM alist)
- SCM_API SCM scm_assq (SCM x, SCM alist)
- SCM_API SCM scm_assv (SCM x, SCM alist)
- SCM_API SCM scm_assoc (SCM x, SCM alist)
- SCM_API SCM scm_assq_ref (SCM alist, SCM key)
- SCM_API SCM scm_assv_ref (SCM alist, SCM key)
- SCM_API SCM scm_assoc_ref (SCM alist, SCM key)
- SCM_API SCM scm_assq_set_x (SCM alist, SCM key, SCM val)
- SCM_API SCM scm_assv_set_x (SCM alist, SCM key, SCM val)
- SCM_API SCM scm_assoc_set_x (SCM alist, SCM key, SCM val)
- SCM_API SCM scm_assq_remove_x (SCM alist, SCM key)
- SCM_API SCM scm_assv_remove_x (SCM alist, SCM key)
- SCM_API SCM scm_assoc_remove_x (SCM alist, SCM key)
- SCM_INTERNAL void scm_init_alist (void)
|