ScmHashProc 1690 src/gauche.h typedef unsigned long (*ScmHashProc)(ScmHashTable *ht, void *key); ScmHashProc 1701 src/gauche.h ScmHashProc hashfn; ScmHashProc 1753 src/gauche.h ScmHashProc hashfn, ScmHashProc 1801 src/gauche.h SCM_EXTERN ScmObj Scm_MakeHashTable(ScmHashProc hashfn, ScmHashProc 515 src/hash.c ScmHashProc hashfn, ScmHashProc 581 src/hash.c ScmObj Scm_MakeHashTableFull(ScmClass *klass, int type, ScmHashProc hashfn, ScmHashProc 602 src/hash.c ScmObj Scm_MakeHashTable(ScmHashProc hashfn, ScmHashProc 606 src/hash.c if (hashfn == (ScmHashProc)SCM_HASH_EQ) { ScmHashProc 608 src/hash.c } else if (hashfn == (ScmHashProc)SCM_HASH_EQV) { ScmHashProc 610 src/hash.c } else if (hashfn == (ScmHashProc)SCM_HASH_EQUAL) { ScmHashProc 612 src/hash.c } else if (hashfn == (ScmHashProc)SCM_HASH_STRING) {