RHASH             361 ext/openssl/ossl_x509name.c     RHASH(hash)->ifnone = utf8str;
RHASH             148 hash.c             tbl = RHASH(arg->hash)->ntbl;
RHASH             151 hash.c             if (RHASH(arg->hash)->ntbl != tbl) {
RHASH             169 hash.c             RHASH(hash)->iter_lev--;
RHASH             171 hash.c             if (RHASH(hash)->iter_lev == 0) {
RHASH             173 hash.c         	    st_cleanup_safe(RHASH(hash)->ntbl, Qundef);
RHASH             183 hash.c             if (st_foreach(RHASH(arg->hash)->ntbl, hash_foreach_iter, (st_data_t)arg)) {
RHASH             194 hash.c             if (!RHASH(hash)->ntbl)
RHASH             196 hash.c             RHASH(hash)->iter_lev++;
RHASH             227 hash.c                 ret->ntbl = st_copy(RHASH(hash)->ntbl);
RHASH             231 hash.c             ret->ifnone = RHASH(hash)->ifnone;
RHASH             246 hash.c             if (!RHASH(hash)->ntbl) {
RHASH             247 hash.c                 RHASH(hash)->ntbl = st_init_table(&objhash);
RHASH             249 hash.c             return RHASH(hash)->ntbl;
RHASH             304 hash.c         	RHASH(hash)->ifnone = rb_block_proc();
RHASH             309 hash.c         	RHASH(hash)->ifnone = ifnone;
RHASH             338 hash.c         	    if (RHASH(tmp)->ntbl) {
RHASH             339 hash.c         		RHASH(hash)->ntbl = st_copy(RHASH(tmp)->ntbl);
RHASH             432 hash.c             if (RHASH(hash)->iter_lev > 0) {
RHASH             436 hash.c             if (!RHASH(hash)->ntbl)
RHASH             438 hash.c             tbl = st_init_table_with_size(RHASH(hash)->ntbl->type, RHASH(hash)->ntbl->num_entries);
RHASH             440 hash.c             st_free_table(RHASH(hash)->ntbl);
RHASH             441 hash.c             RHASH(hash)->ntbl = tbl;
RHASH             465 hash.c             if (!RHASH(hash)->ntbl || !st_lookup(RHASH(hash)->ntbl, key, &val)) {
RHASH             476 hash.c             if (!RHASH(hash)->ntbl || !st_lookup(RHASH(hash)->ntbl, key, &val)) {
RHASH             530 hash.c             if (!RHASH(hash)->ntbl || !st_lookup(RHASH(hash)->ntbl, key, &val)) {
RHASH             575 hash.c         	return rb_funcall(RHASH(hash)->ifnone, id_yield, 2, hash, key);
RHASH             577 hash.c             return RHASH(hash)->ifnone;
RHASH             604 hash.c             RHASH(hash)->ifnone = ifnone;
RHASH             628 hash.c         	return RHASH(hash)->ifnone;
RHASH             661 hash.c             RHASH(hash)->ifnone = proc;
RHASH             714 hash.c             if (!RHASH(hash)->ntbl)
RHASH             716 hash.c             if (RHASH(hash)->iter_lev > 0) {
RHASH             717 hash.c         	if (st_delete_safe(RHASH(hash)->ntbl, &ktmp, &val, Qundef)) {
RHASH             722 hash.c             else if (st_delete(RHASH(hash)->ntbl, &ktmp, &val))
RHASH             803 hash.c             rb_hash_foreach(hash, RHASH(hash)->iter_lev > 0 ? shift_i_safe : shift_i,
RHASH             807 hash.c         	if (RHASH(hash)->iter_lev > 0) {
RHASH             813 hash.c         	return rb_funcall(RHASH(hash)->ifnone, id_yield, 2, hash, Qnil);
RHASH             816 hash.c         	return RHASH(hash)->ifnone;
RHASH             865 hash.c             if (!RHASH(hash)->ntbl)
RHASH             867 hash.c             n = RHASH(hash)->ntbl->num_entries;
RHASH             869 hash.c             if (n == RHASH(hash)->ntbl->num_entries) return Qnil;
RHASH             964 hash.c             if (!RHASH(hash)->ntbl)
RHASH             966 hash.c             if (RHASH(hash)->ntbl->num_entries > 0) {
RHASH             967 hash.c         	if (RHASH(hash)->iter_lev > 0)
RHASH             970 hash.c         	    st_clear(RHASH(hash)->ntbl);
RHASH             998 hash.c             if (RHASH(hash)->ntbl->type == &identhash ||
RHASH             999 hash.c         	TYPE(key) != T_STRING || st_lookup(RHASH(hash)->ntbl, key, 0)) {
RHASH            1000 hash.c         	st_insert(RHASH(hash)->ntbl, key, val);
RHASH            1003 hash.c         	st_add_direct(RHASH(hash)->ntbl, rb_str_new4(key), val);
RHASH            1037 hash.c             RHASH(hash)->ifnone = RHASH(hash2)->ifnone;
RHASH            1064 hash.c             if (!RHASH(hash)->ntbl)
RHASH            1066 hash.c             return INT2FIX(RHASH(hash)->ntbl->num_entries);
RHASH            1360 hash.c             if (!RHASH(hash)->ntbl)
RHASH            1362 hash.c             if (st_lookup(RHASH(hash)->ntbl, key, 0)) {
RHASH            1456 hash.c             if (!RHASH(hash1)->ntbl || !RHASH(hash2)->ntbl)
RHASH            1458 hash.c             if (RHASH(hash1)->ntbl->type != RHASH(hash2)->ntbl->type)
RHASH            1461 hash.c             if (!(rb_equal(RHASH(hash1)->ifnone, RHASH(hash2)->ifnone) &&
RHASH            1466 hash.c             data.tbl = RHASH(hash2)->ntbl;
RHASH            1527 hash.c             if (!RHASH(hash)->ntbl)
RHASH            1529 hash.c             hval = RHASH(hash)->ntbl->num_entries;
RHASH            1776 hash.c             RHASH(hash)->ntbl->type = &identhash;
RHASH            1793 hash.c             if (!RHASH(hash)->ntbl)
RHASH            1795 hash.c             if (RHASH(hash)->ntbl->type == &identhash) {
RHASH             653 include/ruby/ruby.h #define RHASH_ITER_LEV(h) (RHASH(h)->iter_lev)
RHASH             654 include/ruby/ruby.h #define RHASH_IFNONE(h) (RHASH(h)->ifnone)
RHASH             655 include/ruby/ruby.h #define RHASH_SIZE(h) (RHASH(h)->ntbl ? RHASH(h)->ntbl->num_entries : 0)
RHASH             727 marshal.c      	    if (NIL_P(RHASH(obj)->ifnone)) {
RHASH             739 marshal.c      	    if (!NIL_P(RHASH(obj)->ifnone)) {
RHASH             740 marshal.c      		w_object(RHASH(obj)->ifnone, arg, limit);
RHASH            1405 marshal.c      		RHASH(v)->ifnone = r_object(arg);