ht 1688 src/gauche.h typedef ScmHashEntry *(*ScmHashAccessProc)(ScmHashTable *ht, ht 1690 src/gauche.h typedef unsigned long (*ScmHashProc)(ScmHashTable *ht, void *key); ht 1691 src/gauche.h typedef int (*ScmHashCmpProc)(ScmHashTable *ht, void *key, ScmHashEntry *e); ht 1726 src/gauche.h #define SCM_HASH_TABLE_RAW_P(ht) (SCM_HASH_TABLE(ht)->type >= SCM_HASH_WORD) ht 348 src/hash.c static unsigned long address_hash(ScmHashTable *ht, void *obj) ht 772 src/hash.c ScmHashTable *ht = (ScmHashTable*)obj; ht 775 src/hash.c switch (ht->type) { ht 793 src/hash.c if (ht->numEntries > 0) { ht 794 src/hash.c Scm_HashIterInit(ht, &iter); ht 801 src/hash.c Scm_Printf(port, "#<hash-table %s %p>", str, ht); ht 328 src/write.c ScmObj ht; ht 332 src/write.c ht = Scm_MakeHashTableSimple(SCM_HASH_EQ, 0); ht 333 src/write.c port->data = Scm_Cons(SCM_MAKE_INT(0), ht); ht 342 src/write.c ScmHashTable *ht; ht 345 src/write.c ht = SCM_HASH_TABLE(SCM_CDR(port->data)); ht 354 src/write.c e = Scm_HashTableGet(ht, obj); ht 356 src/write.c Scm_HashTablePut(ht, obj, SCM_FALSE); ht 364 src/write.c e = Scm_HashTableGet(ht, obj); ht 366 src/write.c Scm_HashTablePut(ht, obj, SCM_FALSE); ht 372 src/write.c e = Scm_HashTableGet(ht, obj); ht 374 src/write.c Scm_HashTablePut(ht, obj, SCM_FALSE); ht 385 src/write.c e = Scm_HashTableGet(ht, obj); ht 387 src/write.c Scm_HashTablePut(ht, obj, SCM_FALSE); ht 400 src/write.c ScmHashTable *ht = NULL; ht 407 src/write.c ht = SCM_HASH_TABLE(SCM_CDR(port->data)); ht 455 src/write.c if (ht) { ht 456 src/write.c e = Scm_HashTableGet(ht, obj); ht 510 src/write.c if (ht) { ht 511 src/write.c e = Scm_HashTableGet(ht, obj); /* check for shared cdr */