31 |
#define SCM_HASHTABLEF_WEAK_CAR SCM_WVECTF_WEAK_KEY |
#define SCM_HASHTABLEF_WEAK_CAR SCM_WVECTF_WEAK_KEY |
32 |
#define SCM_HASHTABLEF_WEAK_CDR SCM_WVECTF_WEAK_VALUE |
#define SCM_HASHTABLEF_WEAK_CDR SCM_WVECTF_WEAK_VALUE |
33 |
|
|
34 |
|
extern scm_t_bits scm_tc16_hashtable; |
35 |
|
|
36 |
#define SCM_HASHTABLE_P(x) SCM_TYP16_PREDICATE (scm_tc16_hashtable, x) |
#define SCM_HASHTABLE_P(x) SCM_TYP16_PREDICATE (scm_tc16_hashtable, x) |
37 |
#define SCM_VALIDATE_HASHTABLE(pos, arg) \ |
#define SCM_VALIDATE_HASHTABLE(pos, arg) \ |
38 |
SCM_MAKE_VALIDATE_MSG (pos, arg, HASHTABLE_P, "hash-table") |
SCM_MAKE_VALIDATE_MSG (pos, arg, HASHTABLE_P, "hash-table") |