Lines Matching refs:alist
31 #define SCM_VALIDATE_ALISTCELL(pos, alist) \ argument
33 SCM_ASSERT (scm_is_pair (alist) && scm_is_pair (SCM_CAR (alist)), \
34 alist, pos, FUNC_NAME); \
37 #define SCM_VALIDATE_ALISTCELL_COPYSCM(pos, alist, cvar) \ argument
39 SCM_ASSERT (scm_is_pair (alist), alist, pos, FUNC_NAME); \
40 cvar = SCM_CAR (alist); \
41 SCM_ASSERT (scm_is_pair (cvar), alist, pos, FUNC_NAME); \
48 SCM_API SCM scm_sloppy_assq (SCM x, SCM alist);
49 SCM_API SCM scm_sloppy_assv (SCM x, SCM alist);
50 SCM_API SCM scm_sloppy_assoc (SCM x, SCM alist);
51 SCM_API SCM scm_assq (SCM x, SCM alist);
52 SCM_API SCM scm_assv (SCM x, SCM alist);
53 SCM_API SCM scm_assoc (SCM x, SCM alist);
54 SCM_API SCM scm_assq_ref (SCM alist, SCM key);
55 SCM_API SCM scm_assv_ref (SCM alist, SCM key);
56 SCM_API SCM scm_assoc_ref (SCM alist, SCM key);
57 SCM_API SCM scm_assq_set_x (SCM alist, SCM key, SCM val);
58 SCM_API SCM scm_assv_set_x (SCM alist, SCM key, SCM val);
59 SCM_API SCM scm_assoc_set_x (SCM alist, SCM key, SCM val);
60 SCM_API SCM scm_assq_remove_x (SCM alist, SCM key);
61 SCM_API SCM scm_assv_remove_x (SCM alist, SCM key);
62 SCM_API SCM scm_assoc_remove_x (SCM alist, SCM key);