T_STRING         1490 array.c        	  case T_STRING:
T_STRING         1682 array.c        #define STRING_P(s) (TYPE(s) == T_STRING && CLASS_OF(s) == rb_cString)
T_STRING         5238 compile.c      #define CHECK_STRING(v)  rb_convert_type(v, T_STRING, "String", "to_str")
T_STRING         1255 complex.c            case T_STRING:
T_STRING         1265 complex.c            case T_STRING:
T_STRING          544 encoding.c           case T_STRING:
T_STRING          570 encoding.c     	case T_STRING:
T_STRING          661 encoding.c         if (TYPE(str2) == T_STRING && RSTRING_LEN(str2) == 0)
T_STRING          663 encoding.c         if (TYPE(str1) == T_STRING && RSTRING_LEN(str1) == 0)
T_STRING          670 encoding.c         if (BUILTIN_TYPE(str2) != T_STRING && idx2 == ENCINDEX_US_ASCII)
T_STRING          672 encoding.c         if (BUILTIN_TYPE(str1) != T_STRING && idx1 == ENCINDEX_US_ASCII)
T_STRING          675 encoding.c         if (BUILTIN_TYPE(str1) != T_STRING) {
T_STRING          683 encoding.c         if (BUILTIN_TYPE(str1) == T_STRING) {
T_STRING          687 encoding.c     	if (BUILTIN_TYPE(str2) == T_STRING) {
T_STRING          258 error.c            {T_STRING,	"String"},
T_STRING          523 error.c        	if (t == T_STRING) return rb_ary_new3(1, bt);
T_STRING          528 error.c        	    if (TYPE(RARRAY_PTR(bt)[i]) != T_STRING) {
T_STRING          168 eval_error.c   	    if (TYPE(ptr[i]) == T_STRING) {
T_STRING          228 ext/bigdecimal/bigdecimal.c     case T_STRING:
T_STRING         1571 ext/bigdecimal/bigdecimal.c         if(TYPE(f)==T_STRING) {
T_STRING          384 ext/dl/cptr.c  	if( TYPE(arg2) == T_STRING ){
T_STRING          359 ext/iconv/iconv.c     else if (TYPE(failed) != T_STRING || RSTRING_LEN(failed) < FAILED_MAXLEN) {
T_STRING           69 ext/json/ext/generator/generator.c     Check_Type(json, T_STRING);
T_STRING           78 ext/json/ext/generator/generator.c     Check_Type(json, T_STRING);
T_STRING          115 ext/json/ext/generator/generator.c     Check_Type(tmp, T_STRING);
T_STRING          120 ext/json/ext/generator/generator.c     Check_Type(tmp, T_STRING);
T_STRING          197 ext/json/ext/generator/generator.c             Check_Type(element, T_STRING);
T_STRING          220 ext/json/ext/generator/generator.c             Check_Type(element, T_STRING);
T_STRING          255 ext/json/ext/generator/generator.c             Check_Type(element, T_STRING);
T_STRING          413 ext/json/ext/generator/generator.c     Check_Type(string, T_STRING);
T_STRING          466 ext/json/ext/generator/generator.c         Check_Type(tmp, T_STRING);
T_STRING          471 ext/json/ext/generator/generator.c         Check_Type(tmp, T_STRING);
T_STRING          476 ext/json/ext/generator/generator.c         Check_Type(tmp, T_STRING);
T_STRING          481 ext/json/ext/generator/generator.c         Check_Type(tmp, T_STRING);
T_STRING          486 ext/json/ext/generator/generator.c         Check_Type(tmp, T_STRING);
T_STRING          613 ext/json/ext/generator/generator.c     Check_Type(indent, T_STRING);
T_STRING          638 ext/json/ext/generator/generator.c     Check_Type(space, T_STRING);
T_STRING          661 ext/json/ext/generator/generator.c     Check_Type(space_before, T_STRING);
T_STRING          686 ext/json/ext/generator/generator.c     Check_Type(object_nl, T_STRING);
T_STRING          709 ext/json/ext/generator/generator.c     Check_Type(array_nl, T_STRING);
T_STRING          244 ext/openssl/ossl_bn.c     case T_STRING:
T_STRING           40 ext/openssl/ossl_digest.c     if (TYPE(obj) == T_STRING) {
T_STRING         14786 ext/ripper/ripper.c     fake_str.basic.flags = T_STRING|RSTRING_NOEMBED|FL_FREEZE;
T_STRING         15324 ext/ripper/ripper.c       case T_STRING:
T_STRING         9386 ext/ripper/ripper.y     fake_str.basic.flags = T_STRING|RSTRING_NOEMBED|FL_FREEZE;
T_STRING         9924 ext/ripper/ripper.y       case T_STRING:
T_STRING          500 ext/stringio/stringio.c     if (argc == 1 && TYPE(*argv) != T_STRING) {
T_STRING          845 ext/stringio/stringio.c 	else if (!NIL_P(str) && TYPE(str) != T_STRING) {
T_STRING         1015 ext/stringio/stringio.c     if (TYPE(str) != T_STRING)
T_STRING         1872 ext/syck/rubyext.c     if (TYPE(dest) == T_STRING) {
T_STRING         2560 ext/tk/tcltklib.c     } else if (TYPE(enc) == T_STRING) {
T_STRING         2600 ext/tk/tcltklib.c     case T_STRING:
T_STRING         7080 ext/tk/tcltklib.c         if (TYPE(str) == T_STRING) {
T_STRING         7258 ext/tk/tcltklib.c         if (TYPE(str) == T_STRING) {
T_STRING          389 ext/tk/tkutil/tkutil.c         if (TYPE(dst_enc) == T_STRING) {
T_STRING          482 ext/tk/tkutil/tkutil.c         if (TYPE(dst_enc) == T_STRING) {
T_STRING          771 ext/tk/tkutil/tkutil.c     case T_STRING:
T_STRING          947 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1009 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1047 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1059 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1184 ext/tk/tkutil/tkutil.c     case T_STRING:
T_STRING         1196 ext/tk/tkutil/tkutil.c     case T_STRING:
T_STRING         1304 ext/tk/tkutil/tkutil.c         case T_STRING:
T_STRING         1491 ext/tk/tkutil/tkutil.c     if (TYPE(RARRAY_PTR(inf)[0]) == T_STRING) {
T_STRING         1496 ext/tk/tkutil/tkutil.c     if (TYPE(RARRAY_PTR(inf)[1]) == T_STRING) {
T_STRING         1535 ext/tk/tkutil/tkutil.c     if (TYPE(RARRAY_PTR(inf)[1]) == T_STRING) {
T_STRING         1559 ext/tk/tkutil/tkutil.c 		 ((TYPE(RARRAY_PTR(inf)[0]) == T_STRING)? 
T_STRING         1679 ext/win32ole/win32ole.c     case T_STRING:
T_STRING         1757 ext/win32ole/win32ole.c     case T_STRING:
T_STRING         1909 ext/win32ole/win32ole.c     if (((vt & ~VT_BYREF) ==  (VT_ARRAY | VT_UI1)) && TYPE(val) == T_STRING) {
T_STRING         2843 ext/win32ole/win32ole.c     else if(TYPE(ole) == T_STRING) {
T_STRING         3002 ext/win32ole/win32ole.c     if (TYPE(helpfile) != T_STRING) {
T_STRING         3276 ext/win32ole/win32ole.c     if(TYPE(key) != T_STRING && TYPE(key) != T_SYMBOL) {
T_STRING         3352 ext/win32ole/win32ole.c     if(TYPE(cmd) != T_STRING && TYPE(cmd) != T_SYMBOL && !is_bracket) {
T_STRING         4550 ext/win32ole/win32ole.c     if(TYPE(method) != T_STRING && TYPE(method) != T_SYMBOL) {
T_STRING         7541 ext/win32ole/win32ole.c         else if (TYPE(ev) == T_STRING &&
T_STRING         7542 ext/win32ole/win32ole.c                  TYPE(event_name) == T_STRING &&
T_STRING         8288 ext/win32ole/win32ole.c 	if(TYPE(event) != T_STRING && TYPE(event) != T_SYMBOL) {
T_STRING         8379 ext/win32ole/win32ole.c 	if(TYPE(event) != T_STRING && TYPE(event) != T_SYMBOL) {
T_STRING         8633 ext/win32ole/win32ole.c 	case T_STRING:
T_STRING         8927 ext/win32ole/win32ole.c     if (V_ISARRAY(&(pvar->var)) && ((vt & ~VT_BYREF) != (VT_UI1|VT_ARRAY) || TYPE(val) != T_STRING)) {
T_STRING         1805 ext/zlib/zlib.c     Check_Type(str, T_STRING);
T_STRING         1817 ext/zlib/zlib.c             Check_Type(str, T_STRING);
T_STRING         2812 ext/zlib/zlib.c     if (TYPE(str) != T_STRING)
T_STRING         3041 ext/zlib/zlib.c         Check_Type(outbuf, T_STRING);
T_STRING         3217 ext/zlib/zlib.c 	    Check_Type(rs, T_STRING);
T_STRING         3246 file.c         	if (TYPE(RARRAY_PTR(ary)[i]) == T_STRING) {
T_STRING         3262 file.c         	  case T_STRING:
T_STRING         3519 file.c         	  case T_STRING:
T_STRING         1567 gc.c                 case T_STRING:
T_STRING         1859 gc.c                 case T_STRING:
T_STRING         2676 gc.c           	    COUNT_TYPE(T_STRING);
T_STRING           45 hash.c             if (TYPE(a) == T_STRING && RBASIC(a)->klass == rb_cString &&
T_STRING           46 hash.c         	TYPE(b) == T_STRING && RBASIC(b)->klass == rb_cString) {
T_STRING           75 hash.c               case T_STRING:
T_STRING          999 hash.c         	TYPE(key) != T_STRING || st_lookup(RHASH(hash)->ntbl, key, 0)) {
T_STRING          497 include/ruby/ruby.h #define NUM2CHR(x) (((TYPE(x) == T_STRING)&&(RSTRING_LEN(x)>=1))?\
T_STRING         1914 io.c               if (TYPE(str) != T_STRING)
T_STRING         3504 io.c               if (TYPE(str) != T_STRING)
T_STRING         5449 io.c               if (TYPE(argv[0]) == T_STRING) {
T_STRING         6760 io.c               if (TYPE(arg) == T_STRING && RSTRING_PTR(arg)[len] != 17) {
T_STRING         7686 io.c                     TYPE(stp->src) == T_STRING ||
T_STRING         7713 io.c                     TYPE(stp->dst) == T_STRING ||
T_STRING          357 iseq.c         #define CHECK_STRING(v)  rb_convert_type(v, T_STRING, "String", "to_str")
T_STRING          608 marshal.c      	    if (TYPE(v) != T_STRING) {
T_STRING          693 marshal.c      	  case T_STRING:
T_STRING          946 marshal.c          if (TYPE(arg->src) == T_STRING) {
T_STRING         1020 marshal.c          if (TYPE(arg->src) == T_STRING) {
T_STRING         1718 numeric.c            case T_STRING:
T_STRING         2093 object.c             case T_STRING:
T_STRING         2241 object.c             case T_STRING:
T_STRING         2292 object.c             case T_STRING:
T_STRING         2321 object.c           return rb_convert_type(val, T_STRING, "String", "to_s");
T_STRING         1972 pack.c         			if (TYPE(*p) == T_STRING && RSTRING_PTR(*p) == t) {
T_STRING         2014 pack.c         			    if (TYPE(*p) == T_STRING && RSTRING_PTR(*p) == t) {
T_STRING         14718 parse.c            fake_str.basic.flags = T_STRING|RSTRING_NOEMBED|FL_FREEZE;
T_STRING         15256 parse.c              case T_STRING:
T_STRING         9386 parse.y            fake_str.basic.flags = T_STRING|RSTRING_NOEMBED|FL_FREEZE;
T_STRING         9924 parse.y              case T_STRING:
T_STRING         1283 process.c              else if (TYPE(flags) == T_STRING)
T_STRING         1293 process.c            case T_STRING:
T_STRING         3252 process.c            case T_STRING:
T_STRING         3285 process.c            case T_STRING:
T_STRING          429 range.c            else if (TYPE(beg) == T_STRING) {
T_STRING          769 range.c            else if (TYPE(beg) == T_STRING && TYPE(end) == T_STRING &&
T_STRING          772 range.c        	if (TYPE(val) == T_STRING) {
T_STRING         1445 rational.c           case T_STRING:
T_STRING         1457 rational.c           case T_STRING:
T_STRING          994 re.c                 case T_STRING:
T_STRING         1659 re.c                     case T_STRING:
T_STRING         2664 re.c               if (TYPE(line) != T_STRING) {
T_STRING         1103 ruby.c             if (TYPE(line) != T_STRING) {
T_STRING          119 safe.c             if (TYPE(x) != T_STRING) {
T_STRING          354 signal.c             case T_STRING:
T_STRING          752 sprintf.c      		  case T_STRING:
T_STRING          376 string.c           OBJSETUP(str, klass, T_STRING);
T_STRING          759 string.c           return rb_convert_type(str, T_STRING, "String", "to_str");
T_STRING          808 string.c           if (TYPE(obj) == T_STRING) {
T_STRING          812 string.c           if (TYPE(str) != T_STRING)
T_STRING         1238 string.c           if (TYPE(s) != T_STRING) {
T_STRING         1267 string.c           str = rb_check_convert_type(str, T_STRING, "String", "to_str");
T_STRING         2123 string.c           if (TYPE(str2) != T_STRING) {
T_STRING         2147 string.c           if (TYPE(str2) != T_STRING || RSTRING_LEN(str1) != RSTRING_LEN(str2))
T_STRING         2186 string.c           if (TYPE(str2) != T_STRING) {
T_STRING         2384 string.c             case T_STRING:
T_STRING         2501 string.c             case T_STRING:
T_STRING         2527 string.c             case T_STRING:
T_STRING         2932 string.c             case T_STRING:
T_STRING         3185 string.c             case T_STRING:
T_STRING         3333 string.c             case T_STRING:
T_STRING         5302 string.c       	if (TYPE(spat) == T_STRING) {
T_STRING         6730 string.c           if (!NIL_P(val) && TYPE(val) != T_STRING) {
T_STRING         7040 string.c             case T_STRING:
T_STRING          620 struct.c           if (TYPE(idx) == T_STRING || TYPE(idx) == T_SYMBOL) {
T_STRING          683 struct.c           if (TYPE(idx) == T_STRING || TYPE(idx) == T_SYMBOL) {
T_STRING          348 time.c             if (TYPE(obj) == T_STRING) {
T_STRING          360 time.c             if (TYPE(obj) == T_STRING) {
T_STRING          374 time.c             if (TYPE(obj) == T_STRING) {
T_STRING          161 variable.c     	if (TYPE(path) != T_STRING) {
T_STRING         1422 variable.c         Check_Type(file, T_STRING);
T_STRING          759 vm_eval.c      		    if (!NIL_P(mesg) && TYPE(mesg) == T_STRING && !RSTRING_LEN(mesg)) {
T_STRING          878 vm_eval.c          if (TYPE(cmd) != T_STRING) {