TYPE             1166 array.c            if (TYPE(obj) == T_ARRAY) {
TYPE             1489 array.c        	switch (TYPE(tmp)) {
TYPE             1682 array.c        #define STRING_P(s) (TYPE(s) == T_STRING && CLASS_OF(s) == rb_cString)
TYPE             2640 array.c        	if (TYPE(v) == T_ARRAY &&
TYPE             2679 array.c            if (TYPE(ary2) != T_ARRAY) {
TYPE             2714 array.c            if (TYPE(ary2) != T_ARRAY) return Qfalse;
TYPE               60 bignum.c           if (TYPE(val) == T_BIGNUM) {
TYPE              212 bignum.c           if (!FIXNUM_P(x) && TYPE(x) == T_BIGNUM) {
TYPE             1246 bignum.c           switch (TYPE(y)) {
TYPE             1289 bignum.c           switch (TYPE(y)) {
TYPE             1327 bignum.c           if (TYPE(y) != T_BIGNUM) return Qfalse;
TYPE             1482 bignum.c           switch (TYPE(y)) {
TYPE             1507 bignum.c           switch (TYPE(y)) {
TYPE             1570 bignum.c           switch (TYPE(y)) {
TYPE             1799 bignum.c           switch (TYPE(y)) {
TYPE             1859 bignum.c           switch (TYPE(y)) {
TYPE             1889 bignum.c           switch (TYPE(y)) {
TYPE             1917 bignum.c           switch (TYPE(y)) {
TYPE             1994 bignum.c       	switch (TYPE(y)) {
TYPE             2013 bignum.c           switch (TYPE(y)) {
TYPE             2099 bignum.c           switch (TYPE(y)) {
TYPE             2145 bignum.c           while (!FIXNUM_P(x) && TYPE(x) != T_BIGNUM) {
TYPE             2146 bignum.c       	if (TYPE(x) == T_FLOAT) {
TYPE             2358 bignum.c       	else if (TYPE(y) == T_BIGNUM) {
TYPE             2422 bignum.c       	else if (TYPE(y) == T_BIGNUM) {
TYPE             2510 bignum.c           if (TYPE(y) == T_BIGNUM) {
TYPE             2569 bignum.c           else if (TYPE(y) == T_BIGNUM) {
TYPE               48 class.c            if (TYPE(super) != T_CLASS) {
TYPE              278 class.c        	if (TYPE(klass) != T_CLASS) {
TYPE              307 class.c        	if (TYPE(klass) != T_CLASS) {
TYPE              357 class.c        	if (TYPE(module) == T_MODULE)
TYPE              377 class.c        	if (TYPE(module) == T_MODULE)
TYPE              403 class.c            if (TYPE(module) == T_ICLASS) {
TYPE              426 class.c            if (TYPE(module) != T_MODULE) {
TYPE              795 class.c        	while (klass && (FL_TEST(klass, FL_SINGLETON) || TYPE(klass) == T_ICLASS)) {
TYPE             5135 compile.c      	else if (TYPE(obj) == T_ARRAY) {
TYPE             5177 compile.c      				if (TYPE(op) == T_ARRAY) {
TYPE              127 complex.c      	    if (FIXNUM_P(x) || TYPE(x) == T_BIGNUM)
TYPE              136 complex.c      	    if (FIXNUM_P(y) || TYPE(y) == T_BIGNUM)
TYPE              340 complex.c          switch (TYPE(num)) {
TYPE              634 complex.c      	if (TYPE(adat->real)  == T_FLOAT ||
TYPE              635 complex.c      	    TYPE(adat->imag) == T_FLOAT ||
TYPE              636 complex.c      	    TYPE(bdat->real)  == T_FLOAT ||
TYPE              637 complex.c      	    TYPE(bdat->imag) == T_FLOAT) {
TYPE              887 complex.c          switch (TYPE(x)) {
TYPE             1250 complex.c          switch (TYPE(a1)) {
TYPE             1260 complex.c          switch (TYPE(a2)) {
TYPE             1272 complex.c          switch (TYPE(a1)) {
TYPE             1282 complex.c          switch (TYPE(a2)) {
TYPE             1292 complex.c          switch (TYPE(a1)) {
TYPE             1695 dir.c              if (TYPE(dir) != T_DATA ||
TYPE              661 encoding.c         if (TYPE(str2) == T_STRING && RSTRING_LEN(str2) == 0)
TYPE              663 encoding.c         if (TYPE(str1) == T_STRING && RSTRING_LEN(str1) == 0)
TYPE              790 enum.c             if (TYPE(obj) == T_ARRAY) {
TYPE              288 error.c            if (TYPE(x) != t) {
TYPE              313 error.c        	rb_bug("unknown type 0x%x (0x%x given)", t, TYPE(x));
TYPE              521 error.c        	int t = TYPE(bt);
TYPE              528 error.c        	    if (TYPE(RARRAY_PTR(bt)[i]) != T_STRING) {
TYPE              788 error.c        	switch (TYPE(obj)) {
TYPE              940 error.c        	    if (TYPE(self) != T_OBJECT) { /* insurance to avoid type crash */
TYPE              166 eval.c         	if (TYPE(err) == T_NODE) continue;
TYPE              319 eval.c         	    switch (TYPE(klass)) {
TYPE              751 eval.c             switch (TYPE(include)) {
TYPE              913 eval.c         		     TYPE(cfp->dfp[-2]) != T_NODE &&
TYPE              168 eval_error.c   	    if (TYPE(ptr[i]) == T_STRING) {
TYPE              201 eval_error.c   		  (TYPE(klass) == T_MODULE) ? "module" : "class",
TYPE              213 ext/bigdecimal/bigdecimal.c     switch(TYPE(v))
TYPE              678 ext/bigdecimal/bigdecimal.c     if(TYPE(other) == T_FLOAT) {
TYPE             1571 ext/bigdecimal/bigdecimal.c         if(TYPE(f)==T_STRING) {
TYPE              384 ext/dl/cptr.c  	if( TYPE(arg2) == T_STRING ){
TYPE              359 ext/iconv/iconv.c     else if (TYPE(failed) != T_STRING || RSTRING_LEN(failed) < FAILED_MAXLEN) {
TYPE              422 ext/iconv/iconv.c 	    if (TYPE(rescue) == T_ARRAY) {
TYPE              506 ext/iconv/iconv.c 	    if (TYPE(rescue) == T_ARRAY) {
TYPE               21 ext/openssl/ossl_bio.c     if (TYPE(obj) == T_FILE) {
TYPE               64 ext/openssl/ossl_bn.c     } else switch (TYPE(obj)) {
TYPE              243 ext/openssl/ossl_bn.c     switch(TYPE(other)) {
TYPE               40 ext/openssl/ossl_digest.c     if (TYPE(obj) == T_STRING) {
TYPE              374 ext/openssl/ossl_pkcs7.c     if(TYPE(sym) == T_SYMBOL) s = rb_id2name(SYM2ID(sym));
TYPE              150 ext/openssl/ossl_ssl.c     if(TYPE(ssl_method) == T_SYMBOL)
TYPE              520 ext/openssl/ossl_ssl.c 	if(TYPE(val) == T_ARRAY){
TYPE              651 ext/openssl/ossl_ssl.c     else if (TYPE(v) == T_ARRAY) {
TYPE              655 ext/openssl/ossl_ssl.c             if (TYPE(elem) == T_ARRAY) elem = rb_ary_entry(elem, 0);
TYPE              412 ext/racc/cparse/cparse.c     if (TYPE(block_args) != T_ARRAY) {
TYPE              389 ext/readline/readline.c     if (TYPE(ary) != T_ARRAY)
TYPE             6945 ext/ripper/ripper.c                         if (nd_type((yyvsp[(1) - (3)].val)) == NODE_LIT && TYPE((yyvsp[(1) - (3)].val)->nd_lit) == T_REGEXP) {
TYPE             10384 ext/ripper/ripper.c 	if (TYPE(hash) == T_HASH) {
TYPE             13344 ext/ripper/ripper.c 	    if (TYPE(node1->nd_lit) == T_REGEXP) {
TYPE             13357 ext/ripper/ripper.c 	    if (TYPE(node2->nd_lit) == T_REGEXP) {
TYPE             14032 ext/ripper/ripper.c 	if (TYPE(node->nd_lit) == T_REGEXP) {
TYPE             14112 ext/ripper/ripper.c     switch (TYPE(node->nd_lit)) {
TYPE             15323 ext/ripper/ripper.c     switch (TYPE(x)) {
TYPE             2237 ext/ripper/ripper.y                         if (nd_type($1) == NODE_LIT && TYPE($1->nd_lit) == T_REGEXP) {
TYPE             4984 ext/ripper/ripper.y 	if (TYPE(hash) == T_HASH) {
TYPE             7944 ext/ripper/ripper.y 	    if (TYPE(node1->nd_lit) == T_REGEXP) {
TYPE             7957 ext/ripper/ripper.y 	    if (TYPE(node2->nd_lit) == T_REGEXP) {
TYPE             8632 ext/ripper/ripper.y 	if (TYPE(node->nd_lit) == T_REGEXP) {
TYPE             8712 ext/ripper/ripper.y     switch (TYPE(node->nd_lit)) {
TYPE             9923 ext/ripper/ripper.y     switch (TYPE(x)) {
TYPE              384 ext/socket/socket.c     switch (TYPE(val)) {
TYPE              500 ext/stringio/stringio.c     if (argc == 1 && TYPE(*argv) != T_STRING) {
TYPE              845 ext/stringio/stringio.c 	else if (!NIL_P(str) && TYPE(str) != T_STRING) {
TYPE             1015 ext/stringio/stringio.c     if (TYPE(str) != T_STRING)
TYPE              208 ext/strscan/strscan.c     if (TYPE(obj) != T_DATA || RDATA(obj)->dmark != (RUBY_DATA_FUNC)strscan_mark) {
TYPE             1733 ext/syck/rubyext.c     if ( TYPE( orig ) != T_DATA )
TYPE             1872 ext/syck/rubyext.c     if (TYPE(dest) == T_STRING) {
TYPE             1390 ext/tk/tcltklib.c     switch(TYPE(time)) {
TYPE             2560 ext/tk/tcltklib.c     } else if (TYPE(enc) == T_STRING) {
TYPE             2599 ext/tk/tcltklib.c     switch(TYPE(obj)) {
TYPE             2766 ext/tk/tcltklib.c             if (TYPE(reason) == T_SYMBOL) {
TYPE             7080 ext/tk/tcltklib.c         if (TYPE(str) == T_STRING) {
TYPE             7258 ext/tk/tcltklib.c         if (TYPE(str) == T_STRING) {
TYPE              268 ext/tk/tkutil/tkutil.c     } else if (TYPE(enc_flag) == T_TRUE || TYPE(enc_flag) == T_FALSE) {
TYPE              279 ext/tk/tkutil/tkutil.c         if (TYPE(RARRAY_PTR(ary)[idx]) == T_HASH) {
TYPE              290 ext/tk/tkutil/tkutil.c         switch(TYPE(val)) {
TYPE              320 ext/tk/tkutil/tkutil.c                 switch(TYPE(val2)) {
TYPE              389 ext/tk/tkutil/tkutil.c         if (TYPE(dst_enc) == T_STRING) {
TYPE              421 ext/tk/tkutil/tkutil.c     } else if (TYPE(enc_flag) == T_TRUE || TYPE(enc_flag) == T_FALSE) {
TYPE              434 ext/tk/tkutil/tkutil.c         switch(TYPE(val)) {
TYPE              482 ext/tk/tkutil/tkutil.c         if (TYPE(dst_enc) == T_STRING) {
TYPE              516 ext/tk/tkutil/tkutil.c         if (TYPE(pair) != T_ARRAY) {
TYPE              564 ext/tk/tkutil/tkutil.c         if (TYPE(pair) != T_ARRAY) {
TYPE              725 ext/tk/tkutil/tkutil.c     switch(TYPE(hash)) {
TYPE              765 ext/tk/tkutil/tkutil.c     switch(TYPE(obj)) {
TYPE              902 ext/tk/tkutil/tkutil.c         if (TYPE(argv[idx]) == T_HASH) {
TYPE              911 ext/tk/tkutil/tkutil.c         if (TYPE(argv[idx]) == T_HASH) {
TYPE              935 ext/tk/tkutil/tkutil.c     if (TYPE(value) == T_FIXNUM) {
TYPE              943 ext/tk/tkutil/tkutil.c     if (TYPE(value) == T_TRUE || TYPE(value) == T_FALSE) {
TYPE             1183 ext/tk/tkutil/tkutil.c     switch(TYPE(key)) {
TYPE             1195 ext/tk/tkutil/tkutil.c     switch(TYPE(value)) {
TYPE             1219 ext/tk/tkutil/tkutil.c     if (TYPE(tbl) != T_HASH) {
TYPE             1243 ext/tk/tkutil/tkutil.c     if (TYPE(sym) != T_SYMBOL) return sym;
TYPE             1303 ext/tk/tkutil/tkutil.c         switch(TYPE(argv[i])) {
TYPE             1489 ext/tk/tkutil/tkutil.c     if (TYPE(inf) != T_ARRAY) continue;
TYPE             1491 ext/tk/tkutil/tkutil.c     if (TYPE(RARRAY_PTR(inf)[0]) == T_STRING) {
TYPE             1496 ext/tk/tkutil/tkutil.c     if (TYPE(RARRAY_PTR(inf)[1]) == T_STRING) {
TYPE             1520 ext/tk/tkutil/tkutil.c     if (TYPE(inf) != T_ARRAY) continue;
TYPE             1535 ext/tk/tkutil/tkutil.c     if (TYPE(RARRAY_PTR(inf)[1]) == T_STRING) {
TYPE             1557 ext/tk/tkutil/tkutil.c     if (TYPE(inf) != T_ARRAY) continue;
TYPE             1559 ext/tk/tkutil/tkutil.c 		 ((TYPE(RARRAY_PTR(inf)[0]) == T_STRING)? 
TYPE             1426 ext/win32ole/win32ole.c     while(TYPE(obj) == T_ARRAY) {
TYPE             1552 ext/win32ole/win32ole.c     if (TYPE(val) == T_ARRAY) {
TYPE             1573 ext/win32ole/win32ole.c         if (TYPE(ary) == T_ARRAY) {
TYPE             1577 ext/win32ole/win32ole.c         if (TYPE(ary) == T_ARRAY) {
TYPE             1675 ext/win32ole/win32ole.c     switch (TYPE(val)) {
TYPE             1756 ext/win32ole/win32ole.c     switch (TYPE(val)) {
TYPE             1909 ext/win32ole/win32ole.c     if (((vt & ~VT_BYREF) ==  (VT_ARRAY | VT_UI1)) && TYPE(val) == T_STRING) {
TYPE             2817 ext/win32ole/win32ole.c     if (TYPE(klass) != T_CLASS &&
TYPE             2818 ext/win32ole/win32ole.c         TYPE(klass) != T_MODULE &&
TYPE             2819 ext/win32ole/win32ole.c         TYPE(klass) != T_NIL) {
TYPE             2835 ext/win32ole/win32ole.c         if(TYPE(klass) != T_NIL) {
TYPE             2843 ext/win32ole/win32ole.c     else if(TYPE(ole) == T_STRING) {
TYPE             2853 ext/win32ole/win32ole.c         if(TYPE(klass) != T_NIL) {
TYPE             3002 ext/win32ole/win32ole.c     if (TYPE(helpfile) != T_STRING) {
TYPE             3276 ext/win32ole/win32ole.c     if(TYPE(key) != T_STRING && TYPE(key) != T_SYMBOL) {
TYPE             3288 ext/win32ole/win32ole.c     if (TYPE(key) == T_SYMBOL) {
TYPE             3352 ext/win32ole/win32ole.c     if(TYPE(cmd) != T_STRING && TYPE(cmd) != T_SYMBOL && !is_bracket) {
TYPE             3355 ext/win32ole/win32ole.c     if (TYPE(cmd) == T_SYMBOL) {
TYPE             3384 ext/win32ole/win32ole.c     if(TYPE(param) == T_HASH) {
TYPE             4550 ext/win32ole/win32ole.c     if(TYPE(method) != T_STRING && TYPE(method) != T_SYMBOL) {
TYPE             4553 ext/win32ole/win32ole.c     if (TYPE(method) == T_SYMBOL) {
TYPE             7541 ext/win32ole/win32ole.c         else if (TYPE(ev) == T_STRING &&
TYPE             7542 ext/win32ole/win32ole.c                  TYPE(event_name) == T_STRING &&
TYPE             7717 ext/win32ole/win32ole.c     if (NIL_P(ary) || TYPE(ary) != T_ARRAY) {
TYPE             7727 ext/win32ole/win32ole.c     if (TYPE(event) == T_ARRAY) {
TYPE             7772 ext/win32ole/win32ole.c     if(TYPE(result) == T_HASH) {
TYPE             7775 ext/win32ole/win32ole.c     }else if (is_outarg == Qtrue && TYPE(outargv) == T_ARRAY) {
TYPE             8175 ext/win32ole/win32ole.c     if(TYPE(itf) != T_NIL) {
TYPE             8269 ext/win32ole/win32ole.c     if (NIL_P(events) || TYPE(events) != T_ARRAY) {
TYPE             8288 ext/win32ole/win32ole.c 	if(TYPE(event) != T_STRING && TYPE(event) != T_SYMBOL) {
TYPE             8291 ext/win32ole/win32ole.c 	if (TYPE(event) == T_SYMBOL) {
TYPE             8379 ext/win32ole/win32ole.c 	if(TYPE(event) != T_STRING && TYPE(event) != T_SYMBOL) {
TYPE             8382 ext/win32ole/win32ole.c 	if (TYPE(event) == T_SYMBOL) {
TYPE             8631 ext/win32ole/win32ole.c 	switch (TYPE(val)) {
TYPE             8927 ext/win32ole/win32ole.c     if (V_ISARRAY(&(pvar->var)) && ((vt & ~VT_BYREF) != (VT_UI1|VT_ARRAY) || TYPE(val) != T_STRING)) {
TYPE             2812 ext/zlib/zlib.c     if (TYPE(str) != T_STRING)
TYPE             3246 file.c         	if (TYPE(RARRAY_PTR(ary)[i]) == T_STRING) {
TYPE             3261 file.c         	switch (TYPE(tmp)) {
TYPE             3518 file.c         	switch (TYPE(argv[i])) {
TYPE             2586 gc.c               if (TYPE(obj) == T_SYMBOL) {
TYPE             2635 gc.c                   if (TYPE(hash) != T_HASH)
TYPE               45 hash.c             if (TYPE(a) == T_STRING && RBASIC(a)->klass == rb_cString &&
TYPE               46 hash.c         	TYPE(b) == T_STRING && RBASIC(b)->klass == rb_cString) {
TYPE               69 hash.c             switch (TYPE(a)) {
TYPE              999 hash.c         	TYPE(key) != T_STRING || st_lookup(RHASH(hash)->ntbl, key, 0)) {
TYPE             1445 hash.c             if (TYPE(hash2) != T_HASH) {
TYPE              497 include/ruby/ruby.h #define NUM2CHR(x) (((TYPE(x) == T_STRING)&&(RSTRING_LEN(x)>=1))?\
TYPE              994 io.c               if (TYPE(io) != T_FILE) {
TYPE             1914 io.c               if (TYPE(str) != T_STRING)
TYPE             2790 io.c               if (fptr->fd == 0 && (fptr->mode & FMODE_TTY) && TYPE(rb_stdout) == T_FILE) {
TYPE             3152 io.c                   switch(TYPE(err)) {
TYPE             3504 io.c               if (TYPE(str) != T_STRING)
TYPE             5449 io.c               if (TYPE(argv[0]) == T_STRING) {
TYPE             5668 io.c               if (TYPE(rb_stdout) == T_FILE &&
TYPE             5713 io.c               if (TYPE(rb_stdout) == T_FILE) {
TYPE             6118 io.c               (ARGF.current_file == rb_stdin && TYPE(ARGF.current_file) != T_FILE)
TYPE             6141 io.c               if (TYPE(rb_stdout) == T_FILE) {
TYPE             6182 io.c           		    if (TYPE(rb_stdout) == T_FILE && rb_stdout != orig_stdout) {
TYPE             6760 io.c               if (TYPE(arg) == T_STRING && RSTRING_PTR(arg)[len] != 17) {
TYPE             7685 io.c                   !(TYPE(stp->src) == T_FILE ||
TYPE             7686 io.c                     TYPE(stp->src) == T_STRING ||
TYPE             7691 io.c                   src_io = TYPE(stp->src) == T_FILE ? stp->src : Qnil;
TYPE             7712 io.c                   !(TYPE(stp->dst) == T_FILE ||
TYPE             7713 io.c                     TYPE(stp->dst) == T_STRING ||
TYPE             7718 io.c                   dst_io = TYPE(stp->dst) == T_FILE ? stp->dst : Qnil;
TYPE             8165 io.c               if (TYPE(ARGF.current_file) != T_FILE) {
TYPE             8187 io.c               if (TYPE(ARGF.current_file) != T_FILE) {
TYPE              179 marshal.c      		 (TYPE(klass) == T_CLASS ? "class" : "module"),
TYPE              608 marshal.c      	    if (TYPE(v) != T_STRING) {
TYPE              946 marshal.c          if (TYPE(arg->src) == T_STRING) {
TYPE             1020 marshal.c          if (TYPE(arg->src) == T_STRING) {
TYPE             1166 marshal.c          if (TYPE(v) != T_CLASS) {
TYPE             1177 marshal.c          if (TYPE(v) != T_MODULE) {
TYPE             1257 marshal.c      	    if (rb_special_const_p(v) || TYPE(v) == T_OBJECT || TYPE(v) == T_CLASS) {
TYPE             1261 marshal.c      	    if (TYPE(v) == T_MODULE || !RTEST(rb_class_inherited_p(c, RBASIC(v)->klass))) {
TYPE             1264 marshal.c      		if (TYPE(v) != TYPE(tmp)) goto format_error;
TYPE             1423 marshal.c      	    if (TYPE(v) != T_STRUCT) {
TYPE             1498 marshal.c      	    if (TYPE(v) != T_OBJECT) {
TYPE             1522 marshal.c                 if (TYPE(v) != T_DATA) {
TYPE              157 numeric.c          if (TYPE(ary) != T_ARRAY || RARRAY_LEN(ary) != 2) {
TYPE              584 numeric.c          switch (TYPE(y)) {
TYPE              607 numeric.c          switch (TYPE(y)) {
TYPE              630 numeric.c          switch (TYPE(y)) {
TYPE              656 numeric.c          switch (TYPE(y)) {
TYPE              720 numeric.c          switch (TYPE(y)) {
TYPE              766 numeric.c          switch (TYPE(y)) {
TYPE              796 numeric.c          switch (TYPE(y)) {
TYPE              823 numeric.c          if (TYPE(x) != TYPE(y)) return Qfalse;
TYPE              867 numeric.c          switch (TYPE(y)) {
TYPE              929 numeric.c          switch (TYPE(y)) {
TYPE              961 numeric.c          switch (TYPE(y)) {
TYPE              996 numeric.c          switch (TYPE(y)) {
TYPE             1030 numeric.c          switch (TYPE(y)) {
TYPE             1065 numeric.c          switch (TYPE(y)) {
TYPE             1100 numeric.c          if (TYPE(y) == T_FLOAT) {
TYPE             1430 numeric.c          if (TYPE(from) == T_FLOAT || TYPE(to) == T_FLOAT || TYPE(step) == T_FLOAT) {
TYPE             1554 numeric.c          switch (TYPE(val)) {
TYPE             1581 numeric.c          if (TYPE(val) == T_BIGNUM) {
TYPE             1700 numeric.c          switch (TYPE(val)) {
TYPE             1736 numeric.c          if (TYPE(val) == T_BIGNUM) {
TYPE             2083 numeric.c          switch (TYPE(y)) {
TYPE             2116 numeric.c          switch (TYPE(y)) {
TYPE             2176 numeric.c          switch (TYPE(y)) {
TYPE             2231 numeric.c          switch (TYPE(y)) {
TYPE             2250 numeric.c          switch (TYPE(y)) {
TYPE             2319 numeric.c          switch (TYPE(y)) {
TYPE             2351 numeric.c          switch (TYPE(y)) {
TYPE             2445 numeric.c          switch (TYPE(y)) {
TYPE             2487 numeric.c          switch (TYPE(y)) {
TYPE             2514 numeric.c          switch (TYPE(y)) {
TYPE             2539 numeric.c          switch (TYPE(y)) {
TYPE             2564 numeric.c          switch (TYPE(y)) {
TYPE             2589 numeric.c          switch (TYPE(y)) {
TYPE             2614 numeric.c          switch (TYPE(y)) {
TYPE             2643 numeric.c          while (!FIXNUM_P(x) && TYPE(x) != T_BIGNUM) {
TYPE             2644 numeric.c      	if (TYPE(x) == T_FLOAT) {
TYPE              166 object.c           switch (TYPE(obj)) {
TYPE              281 object.c           if (TYPE(obj) != TYPE(orig) || rb_obj_class(obj) != rb_obj_class(orig)) {
TYPE              374 object.c           if (TYPE(obj) == T_OBJECT) {
TYPE              410 object.c           switch (TYPE(c)) {
TYPE              455 object.c           switch (TYPE(c)) {
TYPE             1154 object.c       	switch (TYPE(v)) {
TYPE             1217 object.c           switch (TYPE(arg)) {
TYPE             1272 object.c           switch (TYPE(arg)) {
TYPE             1318 object.c           switch (TYPE(arg)) {
TYPE             1515 object.c           while (TYPE(super) == T_ICLASS) {
TYPE             2014 object.c           if (TYPE(val) == type) return val;
TYPE             2016 object.c           if (TYPE(v) != type) {
TYPE             2030 object.c           if (TYPE(val) == type && type != T_DATA) return val;
TYPE             2033 object.c           if (TYPE(v) != type) {
TYPE             2081 object.c           switch (TYPE(val)) {
TYPE             2231 object.c           switch (TYPE(val)) {
TYPE             2274 object.c           if (TYPE(val) == T_FLOAT) return val;
TYPE             2288 object.c           switch (TYPE(val)) {
TYPE              340 pack.c             if (TYPE(x) == T_BIGNUM) {
TYPE              974 pack.c         		if (TYPE(from) == T_BIGNUM) {
TYPE              976 pack.c         		    while (TYPE(from) == T_BIGNUM) {
TYPE             1972 pack.c         			if (TYPE(*p) == T_STRING && RSTRING_PTR(*p) == t) {
TYPE             2014 pack.c         			    if (TYPE(*p) == T_STRING && RSTRING_PTR(*p) == t) {
TYPE             6945 parse.c                                if (nd_type((yyvsp[(1) - (3)].node)) == NODE_LIT && TYPE((yyvsp[(1) - (3)].node)->nd_lit) == T_REGEXP) {
TYPE             10316 parse.c        	if (TYPE(hash) == T_HASH) {
TYPE             13276 parse.c        	    if (TYPE(node1->nd_lit) == T_REGEXP) {
TYPE             13289 parse.c        	    if (TYPE(node2->nd_lit) == T_REGEXP) {
TYPE             13964 parse.c        	if (TYPE(node->nd_lit) == T_REGEXP) {
TYPE             14044 parse.c            switch (TYPE(node->nd_lit)) {
TYPE             15255 parse.c            switch (TYPE(x)) {
TYPE             2237 parse.y                                if (nd_type($1) == NODE_LIT && TYPE($1->nd_lit) == T_REGEXP) {
TYPE             4984 parse.y        	if (TYPE(hash) == T_HASH) {
TYPE             7944 parse.y        	    if (TYPE(node1->nd_lit) == T_REGEXP) {
TYPE             7957 parse.y        	    if (TYPE(node2->nd_lit) == T_REGEXP) {
TYPE             8632 parse.y        	if (TYPE(node->nd_lit) == T_REGEXP) {
TYPE             8712 parse.y            switch (TYPE(node->nd_lit)) {
TYPE             9923 parse.y            switch (TYPE(x)) {
TYPE               75 proc.c             if (TYPE(proc) == T_DATA &&
TYPE              666 proc.c         	if (TYPE(other)          == T_DATA &&
TYPE              773 proc.c             if (TYPE(method) == T_DATA &&
TYPE              811 proc.c         	   (FL_TEST(rclass, FL_SINGLETON) || TYPE(rclass) == T_ICLASS)) {
TYPE              814 proc.c             if (TYPE(klass) == T_ICLASS)
TYPE              868 proc.c             if (TYPE(other) != T_DATA
TYPE             1608 proc.c             if (TYPE(m) == T_DATA && RDATA(m)->dmark == (RUBY_DATA_FUNC) bm_mark) {
TYPE             1665 proc.c             if (TYPE(proc->block.iseq) == T_NODE) {
TYPE             1255 process.c          switch (TYPE(val)) {
TYPE             1283 process.c              else if (TYPE(flags) == T_STRING)
TYPE             1297 process.c              if (TYPE(key) == T_FILE)
TYPE             1317 process.c          if (TYPE(key) != T_ARRAY) {
TYPE             1347 process.c          switch (TYPE(key)) {
TYPE             3243 process.c          switch (TYPE(rtype)) {
TYPE             3276 process.c          switch (TYPE(rval)) {
TYPE              228 random.c           switch (TYPE(seed)) {
TYPE              486 random.c           switch (TYPE(vmax)) {
TYPE              518 random.c       	if (TYPE(vmax) == T_BIGNUM) goto bignum;
TYPE              429 range.c            else if (TYPE(beg) == T_STRING) {
TYPE              769 range.c            else if (TYPE(beg) == T_STRING && TYPE(end) == T_STRING &&
TYPE              772 range.c        	if (TYPE(val) == T_STRING) {
TYPE              843 range.c            if (TYPE(obj) != T_OBJECT || RBASIC(obj)->klass != rb_cObject) {
TYPE              112 rational.c     	    if (FIXNUM_P(x) || TYPE(x) == T_BIGNUM)
TYPE              121 rational.c     	    if (FIXNUM_P(y) || TYPE(y) == T_BIGNUM)
TYPE              397 rational.c         switch (TYPE(num)) {
TYPE              619 rational.c         switch (TYPE(other)) {
TYPE              647 rational.c         switch (TYPE(other)) {
TYPE              714 rational.c         switch (TYPE(other)) {
TYPE              742 rational.c         switch (TYPE(other)) {
TYPE              790 rational.c         switch (TYPE(other)) {
TYPE              825 rational.c         switch (TYPE(other)) {
TYPE              862 rational.c         switch (TYPE(other)) {
TYPE              899 rational.c         switch (TYPE(other)) {
TYPE             1423 rational.c         switch (TYPE(a1)) {
TYPE             1429 rational.c         switch (TYPE(a2)) {
TYPE             1438 rational.c         switch (TYPE(a1)) {
TYPE             1450 rational.c         switch (TYPE(a2)) {
TYPE             1464 rational.c         switch (TYPE(a1)) {
TYPE              986 re.c               switch(TYPE(backref)) {
TYPE             1654 re.c                   switch (TYPE(idx)) {
TYPE             2503 re.c               if (TYPE(re2) != T_REGEXP) return Qfalse;
TYPE             2664 re.c               if (TYPE(line) != T_STRING) {
TYPE             2774 re.c               if (TYPE(argv[0]) == T_REGEXP) {
TYPE             1103 ruby.c             if (TYPE(line) != T_STRING) {
TYPE              119 safe.c             if (TYPE(x) != T_STRING) {
TYPE              344 signal.c           switch (TYPE(argv[0])) {
TYPE              815 signal.c           switch (TYPE(vsig)) {
TYPE              742 sprintf.c      		switch (TYPE(val)) {
TYPE              808 string.c           if (TYPE(obj) == T_STRING) {
TYPE              812 string.c           if (TYPE(str) != T_STRING)
TYPE             1238 string.c           if (TYPE(s) != T_STRING) {
TYPE             1862 string.c           if (FIXNUM_P(str2) || TYPE(str2) == T_BIGNUM) {
TYPE             2123 string.c           if (TYPE(str2) != T_STRING) {
TYPE             2147 string.c           if (TYPE(str2) != T_STRING || RSTRING_LEN(str1) != RSTRING_LEN(str2))
TYPE             2186 string.c           if (TYPE(str2) != T_STRING) {
TYPE             2356 string.c       	    if (TYPE(sub) == T_REGEXP) {
TYPE             2363 string.c           switch (TYPE(sub)) {
TYPE             2464 string.c       		if (TYPE(sub) == T_REGEXP) {
TYPE             2476 string.c           switch (TYPE(sub)) {
TYPE             2526 string.c           switch (TYPE(y)) {
TYPE             2920 string.c           switch (TYPE(indx)) {
TYPE             3012 string.c       	if (TYPE(argv[0]) == T_REGEXP) {
TYPE             3174 string.c           switch (TYPE(indx)) {
TYPE             3236 string.c       	if (TYPE(argv[0]) == T_REGEXP) {
TYPE             3329 string.c           switch (TYPE(pat)) {
TYPE             5302 string.c       	if (TYPE(spat) == T_STRING) {
TYPE             6601 string.c           if (TYPE(sep) == T_REGEXP) {
TYPE             6648 string.c           if (TYPE(sep) == T_REGEXP) {
TYPE             6730 string.c           if (!NIL_P(val) && TYPE(val) != T_STRING) {
TYPE             7030 string.c           switch (TYPE(name)) {
TYPE               41 struct.c           if (TYPE(members) != T_ARRAY) {
TYPE              346 struct.c           if (TYPE(members) != T_ARRAY) {
TYPE              620 struct.c           if (TYPE(idx) == T_STRING || TYPE(idx) == T_SYMBOL) {
TYPE              683 struct.c           if (TYPE(idx) == T_STRING || TYPE(idx) == T_SYMBOL) {
TYPE              785 struct.c           if (TYPE(s2) != T_STRUCT) return Qfalse;
TYPE              833 struct.c           if (TYPE(s2) != T_STRUCT) return Qfalse;
TYPE              424 thread.c       	    if (TYPE(errinfo) == T_OBJECT) {
TYPE              650 thread.c       	else if (TYPE(target_th->errinfo) == T_NODE) {
TYPE             3282 thread.c           if (NIL_P(hash) || TYPE(hash) != T_HASH) {
TYPE             3288 thread.c       	if (NIL_P(list) || TYPE(list) != T_HASH)
TYPE             3302 thread.c           if (NIL_P(hash) || TYPE(hash) != T_HASH) {
TYPE             3310 thread.c           if (NIL_P(list) || TYPE(list) != T_HASH) {
TYPE             3324 thread.c           if (NIL_P(hash) || TYPE(hash) != T_HASH) {
TYPE             3334 thread.c           if (NIL_P(list) || TYPE(list) != T_HASH) {
TYPE             3619 thread.c       	if (TYPE(klass) == T_ICLASS) {
TYPE              189 time.c             switch (TYPE(num)) {
TYPE              272 time.c             if (TYPE(time) == T_DATA && RDATA(time)->dfree == time_free) {
TYPE              287 time.c             if (TYPE(time) == T_DATA && RDATA(time)->dfree == time_free) {
TYPE              330 time.c             if (TYPE(time) == T_DATA && RDATA(time)->dfree == time_free) {
TYPE              348 time.c             if (TYPE(obj) == T_STRING) {
TYPE              360 time.c             if (TYPE(obj) == T_STRING) {
TYPE              374 time.c             if (TYPE(obj) == T_STRING) {
TYPE             1095 time.c             if (TYPE(time2) == T_DATA && RDATA(time2)->dfree == time_free) {
TYPE             1134 time.c             if (TYPE(time2) == T_DATA && RDATA(time2)->dfree == time_free) {
TYPE             1198 time.c             if (TYPE(time) != T_DATA || RDATA(time)->dfree != time_free) {
TYPE             1478 time.c             if (TYPE(time2) == T_DATA && RDATA(time2)->dfree == time_free) {
TYPE             1505 time.c             if (TYPE(time2) == T_DATA && RDATA(time2)->dfree == time_free) {
TYPE             2298 transcode.c            else if (TYPE(v) == T_SYMBOL) {
TYPE             2364 transcode.c            if (TYPE(opthash) != T_HASH || !OBJ_FROZEN(opthash))
TYPE             2803 transcode.c    	if (TYPE(pair) == T_ARRAY) {
TYPE               79 variable.c         switch (TYPE(value)) {
TYPE              161 variable.c     	if (TYPE(path) != T_STRING) {
TYPE              198 variable.c     	if (TYPE(klass) == T_MODULE) {
TYPE              255 variable.c     	switch (TYPE(c)) {
TYPE              964 variable.c         switch (TYPE(obj)) {
TYPE             1015 variable.c         switch (TYPE(obj)) {
TYPE             1084 variable.c         switch (TYPE(obj)) {
TYPE             1144 variable.c         switch (TYPE(obj)) {
TYPE             1241 variable.c         switch (TYPE(obj)) {
TYPE             1763 variable.c         if (TYPE(c) == T_ICLASS)
TYPE             1774 variable.c     	switch (TYPE(obj)) {\
TYPE              230 vm_eval.c      		if (TYPE(defined_class) == T_ICLASS) {
TYPE              757 vm_eval.c      		if (!NIL_P(errat) && TYPE(errat) == T_ARRAY &&
TYPE              759 vm_eval.c      		    if (!NIL_P(mesg) && TYPE(mesg) == T_STRING && !RSTRING_LEN(mesg)) {
TYPE              878 vm_eval.c          if (TYPE(cmd) != T_STRING) {
TYPE              562 vm_insnhelper.c 		if (TYPE(defined_class) == T_ICLASS) {
TYPE             1058 vm_insnhelper.c     switch (TYPE(klass)) {
TYPE             1399 vm_insnhelper.c     if (TYPE(ary) != T_ARRAY) {
TYPE              397 vm_method.c        if (!fbody && TYPE(klass) == T_MODULE) {
TYPE              496 vm_method.c    	    switch (TYPE(obj)) {
TYPE              503 vm_method.c    	else if (TYPE(c) == T_MODULE) {
TYPE              741 vm_method.c    	if (TYPE(klass) == T_MODULE) {
TYPE             1014 vm_method.c        if (TYPE(module) != T_MODULE) {