rb_memhash 6655 bignum.c hash = rb_memhash(BDIGITS(x), sizeof(BDIGIT)*BIGNUM_LEN(x)) ^ BIGNUM_SIGN(x); rb_memhash 1233 complex.c v = rb_memhash(h, sizeof(h)); rb_memhash 376 ext/bigdecimal/bigdecimal.c hash ^= rb_memhash(p->frac, sizeof(BDIGIT)*p->Prec); rb_memhash 6406 ext/date/date_core.c v = rb_memhash(h, sizeof(h)); rb_memhash 913 ext/openssl/ossl_bn.c hash = INT2FIX(rb_memhash(buf, len)); rb_memhash 760 include/ruby/intern.h st_index_t rb_memhash(const void *ptr, long len); rb_memhash 1248 numeric.c hash = rb_memhash(&d, sizeof(d)); rb_memhash 1587 rational.c v = rb_memhash(h, sizeof(h)); rb_memhash 2901 re.c hashval = rb_hash_uint(hashval, rb_memhash(RREGEXP_SRC_PTR(re), RREGEXP_SRC_LEN(re))); rb_memhash 2956 re.c hashval = rb_hash_uint(hashval, rb_memhash(regs->beg, regs->num_regs * sizeof(*regs->beg))); rb_memhash 2957 re.c hashval = rb_hash_uint(hashval, rb_memhash(regs->end, regs->num_regs * sizeof(*regs->end))); rb_memhash 2853 string.c return rb_memhash((const void *)RSTRING_PTR(str), RSTRING_LEN(str)) ^ e;