T_STRING         1988 array.c        	if (RB_TYPE_P(val, T_STRING)) {
T_STRING         1509 compile.c          if (BUILTIN_TYPE(lit) == T_STRING) {
T_STRING         1519 compile.c          if (RB_TYPE_P(a, T_STRING)) return rb_str_hash(a);
T_STRING         2731 compile.c      	if (!RB_TYPE_P(lit, T_STRING)) {
T_STRING         6202 compile.c      	  case T_STRING:
T_STRING          152 complex.c          if (RB_TYPE_P(x, T_STRING))
T_STRING          159 complex.c          if (RB_TYPE_P(x, T_STRING))
T_STRING         1912 complex.c          if (RB_TYPE_P(a1, T_STRING)) {
T_STRING         1916 complex.c          if (RB_TYPE_P(a2, T_STRING)) {
T_STRING          456 dir.c              (!RB_TYPE_P((str), T_STRING) ?		\
T_STRING           23 encoding.c     #define MUST_STRING(str) (ENC_ASSERT(RB_TYPE_P(str, T_STRING)), str)
T_STRING          740 encoding.c           case T_STRING:
T_STRING          785 encoding.c           case T_STRING:
T_STRING          846 encoding.c         if (oldtermlen < termlen && RB_TYPE_P(obj, T_STRING)) {
T_STRING          896 encoding.c         isstr2 = RB_TYPE_P(str2, T_STRING);
T_STRING          899 encoding.c         isstr1 = RB_TYPE_P(str1, T_STRING);
T_STRING          870 error.c        	if (RB_TYPE_P(bt, T_STRING)) return rb_ary_new3(1, bt);
T_STRING          877 error.c        	    if (!RB_TYPE_P(e, T_STRING)) {
T_STRING          131 eval_error.c   	(RB_TYPE_P(e, T_STRING) || !NIL_P(e = rb_check_string_type(e)))) {
T_STRING          185 eval_error.c   	    if (RB_TYPE_P(line, T_STRING)) {
T_STRING           43 ext/-test-/printf/printf.c     Check_Type(type, T_STRING);
T_STRING           77 ext/-test-/string/cstr.c     Check_Type(str, T_STRING);
T_STRING           84 ext/-test-/string/cstr.c     Check_Type(str, T_STRING);
T_STRING           91 ext/-test-/string/cstr.c     Check_Type(str, T_STRING);
T_STRING          110 ext/-test-/string/cstr.c     Check_Type(str, T_STRING);
T_STRING          287 ext/bigdecimal/bigdecimal.c       case T_STRING:
T_STRING         1954 ext/bigdecimal/bigdecimal.c 	if (RB_TYPE_P(f, T_STRING)) {
T_STRING         2589 ext/bigdecimal/bigdecimal.c       case T_STRING:
T_STRING         2403 ext/date/date_core.c       case T_STRING:
T_STRING           74 ext/date/date_parse.c     if (!RB_TYPE_P(m, T_STRING))
T_STRING          502 ext/date/date_parse.c 		    if (RB_TYPE_P(hour, T_STRING))
T_STRING          507 ext/date/date_parse.c 		    if (RB_TYPE_P(min, T_STRING))
T_STRING          593 ext/fiddle/pointer.c 	if (RB_TYPE_P(arg2, T_STRING)) {
T_STRING          171 ext/objspace/objspace.c 	CASE_TYPE(T_STRING);
T_STRING          234 ext/objspace/objspace_dump.c       case T_STRING:
T_STRING          196 ext/openssl/ossl.c 	if (RB_TYPE_P(pass, T_STRING)) {
T_STRING          320 ext/openssl/ossl_bn.c     case T_STRING:
T_STRING           54 ext/openssl/ossl_digest.c     if (RB_TYPE_P(obj, T_STRING)) {
T_STRING           12 ext/pathname/pathname.c     if (!RB_TYPE_P(strpath, T_STRING))
T_STRING           31 ext/pathname/pathname.c     if (RB_TYPE_P(arg, T_STRING)) {
T_STRING          265 ext/psych/psych_emitter.c     Check_Type(value, T_STRING);
T_STRING          273 ext/psych/psych_emitter.c 	Check_Type(anchor, T_STRING);
T_STRING          278 ext/psych/psych_emitter.c 	Check_Type(tag, T_STRING);
T_STRING          320 ext/psych/psych_emitter.c 	Check_Type(anchor, T_STRING);
T_STRING          325 ext/psych/psych_emitter.c 	Check_Type(tag, T_STRING);
T_STRING          389 ext/psych/psych_emitter.c 	Check_Type(anchor, T_STRING);
T_STRING          394 ext/psych/psych_emitter.c 	Check_Type(tag, T_STRING);
T_STRING          445 ext/psych/psych_emitter.c 	Check_Type(anchor, T_STRING);
T_STRING         16859 ext/ripper/ripper.c       case T_STRING:
T_STRING         11110 ext/ripper/ripper.y       case T_STRING:
T_STRING          877 ext/socket/raddrinfo.c             if (RB_TYPE_P(node, T_STRING) && strcmp(hbuf, RSTRING_PTR(node)) == 0)
T_STRING          879 ext/socket/raddrinfo.c             if (RB_TYPE_P(service, T_STRING) && strcmp(pbuf, RSTRING_PTR(service)) == 0)
T_STRING          886 ext/socket/raddrinfo.c     if (RB_TYPE_P(node, T_STRING)) {
T_STRING          889 ext/socket/raddrinfo.c     if (RB_TYPE_P(service, T_STRING)) {
T_STRING           45 ext/socket/socket.c     if (RB_TYPE_P(path, T_STRING)) {
T_STRING          548 ext/stringio/stringio.c     if (argc == 1 && !RB_TYPE_P(*argv, T_STRING)) {
T_STRING          999 ext/stringio/stringio.c 	if (!NIL_P(str) && !RB_TYPE_P(str, T_STRING)) {
T_STRING         1200 ext/stringio/stringio.c     if (!RB_TYPE_P(str, T_STRING))
T_STRING         1272 ext/stringio/stringio.c     if (RB_TYPE_P(ch, T_STRING)) {
T_STRING         1034 ext/strscan/strscan.c         case T_STRING:
T_STRING         3131 ext/tk/tcltklib.c     } else if (RB_TYPE_P(enc, T_STRING)) {
T_STRING         3171 ext/tk/tcltklib.c     case T_STRING:
T_STRING         7953 ext/tk/tcltklib.c         if (RB_TYPE_P(str, T_STRING)) {
T_STRING         8131 ext/tk/tcltklib.c         if (RB_TYPE_P(str, T_STRING)) {
T_STRING          487 ext/tk/tkutil/tkutil.c         if (RB_TYPE_P(dst_enc, T_STRING)) {
T_STRING          581 ext/tk/tkutil/tkutil.c         if (RB_TYPE_P(dst_enc, T_STRING)) {
T_STRING          867 ext/tk/tkutil/tkutil.c     case T_STRING:
T_STRING         1043 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1105 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1143 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1155 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1169 ext/tk/tkutil/tkutil.c     rb_check_type(value, T_STRING);
T_STRING         1319 ext/tk/tkutil/tkutil.c     case T_STRING:
T_STRING         1331 ext/tk/tkutil/tkutil.c     case T_STRING:
T_STRING         1446 ext/tk/tkutil/tkutil.c         case T_STRING:
T_STRING         1504 ext/tk/tkutil/tkutil.c       const char *key = (Check_Type(keyval, T_STRING), StringValueCStr(keyval));
T_STRING         1637 ext/tk/tkutil/tkutil.c     Check_Type(name, T_STRING);
T_STRING         1664 ext/tk/tkutil/tkutil.c     if (RB_TYPE_P(type, T_STRING))
T_STRING          866 ext/win32ole/win32ole.c     Check_Type(vstr, T_STRING);
T_STRING         1267 ext/win32ole/win32ole.c     case T_STRING:
T_STRING         2073 ext/win32ole/win32ole.c     else if(RB_TYPE_P(ole, T_STRING)) {
T_STRING         2200 ext/win32ole/win32ole.c     if (!RB_TYPE_P(helpfile, T_STRING)) {
T_STRING         2500 ext/win32ole/win32ole.c     if(!RB_TYPE_P(key, T_STRING) && !RB_TYPE_P(key, T_SYMBOL)) {
T_STRING         2576 ext/win32ole/win32ole.c     if(!RB_TYPE_P(cmd, T_STRING) && !RB_TYPE_P(cmd, T_SYMBOL) && !is_bracket) {
T_STRING         3570 ext/win32ole/win32ole.c     if(!RB_TYPE_P(method, T_STRING) && !RB_TYPE_P(method, T_SYMBOL)) {
T_STRING          337 ext/win32ole/win32ole_event.c     case T_STRING:
T_STRING          803 ext/win32ole/win32ole_event.c         else if (RB_TYPE_P(ev, T_STRING) &&
T_STRING          804 ext/win32ole/win32ole_event.c                  RB_TYPE_P(event_name, T_STRING) &&
T_STRING         1045 ext/win32ole/win32ole_event.c         if(!RB_TYPE_P(event, T_STRING) && !RB_TYPE_P(event, T_SYMBOL)) {
T_STRING         1135 ext/win32ole/win32ole_event.c         if(!RB_TYPE_P(event, T_STRING) && !RB_TYPE_P(event, T_SYMBOL)) {
T_STRING          287 ext/win32ole/win32ole_record.c     if (!RB_TYPE_P(typename, T_STRING) && !RB_TYPE_P(typename, T_SYMBOL)) {
T_STRING          506 ext/win32ole/win32ole_record.c     if(!RB_TYPE_P(name, T_STRING) && !RB_TYPE_P(name, T_SYMBOL)) {
T_STRING          545 ext/win32ole/win32ole_record.c     if(!RB_TYPE_P(name, T_STRING) && !RB_TYPE_P(name, T_SYMBOL)) {
T_STRING           52 ext/win32ole/win32ole_variant.c     if (((vt & ~VT_BYREF) ==  (VT_ARRAY | VT_UI1)) && RB_TYPE_P(val, T_STRING)) {
T_STRING          351 ext/win32ole/win32ole_variant.c         case T_STRING:
T_STRING          676 ext/win32ole/win32ole_variant.c     if (V_ISARRAY(&(pvar->var)) && ((vt & ~VT_BYREF) != (VT_UI1|VT_ARRAY) || !RB_TYPE_P(val, T_STRING))) {
T_STRING         2376 ext/zlib/zlib.c     Check_Type(str, T_STRING);
T_STRING         2388 ext/zlib/zlib.c             Check_Type(str, T_STRING);
T_STRING         3591 ext/zlib/zlib.c     if (!RB_TYPE_P(str, T_STRING))
T_STRING         3836 ext/zlib/zlib.c         Check_Type(outbuf, T_STRING);
T_STRING          173 file.c             if (RB_TYPE_P(obj, T_STRING)) {
T_STRING         4332 file.c         	if (RB_TYPE_P(tmp, T_STRING)) {
T_STRING         4350 file.c         	  case T_STRING:
T_STRING         2164 gc.c                 case T_STRING:
T_STRING         3161 gc.c                 case T_STRING:
T_STRING         3333 gc.c           	    COUNT_TYPE(T_STRING);
T_STRING         4478 gc.c                 case T_STRING:
T_STRING         9073 gc.c           	    TYPE_NAME(T_STRING);
T_STRING         9192 gc.c           	  case T_STRING: {
T_STRING          106 hash.c             if (RB_TYPE_P(a, T_STRING) && RBASIC(a)->klass == rb_cString &&
T_STRING          107 hash.c         	RB_TYPE_P(b, T_STRING) && RBASIC(b)->klass == rb_cString) {
T_STRING          166 hash.c             else if (BUILTIN_TYPE(a) == T_STRING) {
T_STRING          781 internal.h     #define STRING_P(s) (RB_TYPE_P((s), T_STRING) && CLASS_OF(s) == rb_cString)
T_STRING         2688 io.c               if (!RB_TYPE_P(str, T_STRING))
T_STRING         4428 io.c               if (!RB_TYPE_P(mesg, T_STRING) ||
T_STRING         4654 io.c               if (!RB_TYPE_P(str, T_STRING))
T_STRING         6910 io.c               if (RB_TYPE_P(argv[0], T_STRING)) {
T_STRING         7022 io.c               if (RB_TYPE_P(ch, T_STRING)) {
T_STRING         7122 io.c           	if (RB_TYPE_P(argv[i], T_STRING)) {
T_STRING         9163 io.c               if (RB_TYPE_P(arg, T_STRING)) {
T_STRING         9250 io.c               if (RB_TYPE_P(arg, T_STRING)) {
T_STRING         10579 io.c           	  RB_TYPE_P(src_io, T_STRING) ||
T_STRING         10605 io.c           	  RB_TYPE_P(dst_io, T_STRING) ||
T_STRING           40 iseq.c         	  case T_STRING:
T_STRING          503 iseq.c         #define CHECK_STRING(v)  rb_convert_type((v), T_STRING, "String", "to_str")
T_STRING           64 load.c         	is_string = RB_TYPE_P(path, T_STRING) ? 1 : 0;
T_STRING          191 load.c             Check_Type(short_feature, T_STRING);
T_STRING          728 marshal.c      	    if (!RB_TYPE_P(v, T_STRING)) {
T_STRING          829 marshal.c      	  case T_STRING:
T_STRING         1149 marshal.c          if (RB_TYPE_P(arg->src, T_STRING)) {
T_STRING         1277 marshal.c          if (RB_TYPE_P(arg->src, T_STRING)) {
T_STRING          254 nacl/pepper_main.c   if (!RB_TYPE_P(str, T_STRING)) {
T_STRING         2798 numeric.c          else if (RB_TYPE_P(val, T_STRING)) {
T_STRING         2832 numeric.c          else if (RB_TYPE_P(val, T_STRING)) {
T_STRING         2674 object.c             case T_STRING:
T_STRING         2918 object.c       	  case T_STRING:
T_STRING         2919 object.c       	    return T_STRING;
T_STRING         2931 object.c             case T_STRING:
T_STRING         3050 object.c       	  case T_STRING:
T_STRING         3063 object.c       	tmp = rb_convert_type(val, T_STRING, "String", "to_s");
T_STRING         1861 pack.c         			if (RB_TYPE_P(*p, T_STRING) && RSTRING_PTR(*p) == t) {
T_STRING         1904 pack.c         			    if (RB_TYPE_P(*p, T_STRING) && RSTRING_PTR(*p) == t) {
T_STRING         16783 parse.c              case T_STRING:
T_STRING         11110 parse.y              case T_STRING:
T_STRING         1578 process.c                  else if (RB_TYPE_P(flags, T_STRING))
T_STRING         1590 process.c            case T_STRING:
T_STRING         1993 process.c            case T_STRING:
T_STRING         4829 process.c            case T_STRING:
T_STRING         4865 process.c            case T_STRING:
T_STRING          904 random.c           Check_Type(v, T_STRING);
T_STRING         1168 range.c            else if (RB_TYPE_P(beg, T_STRING) && RB_TYPE_P(end, T_STRING)) {
T_STRING          142 rational.c         if (RB_TYPE_P(x, T_STRING))
T_STRING          149 rational.c         if (RB_TYPE_P(x, T_STRING))
T_STRING         2423 rational.c         else if (RB_TYPE_P(a1, T_STRING)) {
T_STRING         2430 rational.c         else if (RB_TYPE_P(a2, T_STRING)) {
T_STRING         1132 re.c                 case T_STRING:
T_STRING         1842 re.c                 case T_STRING:
T_STRING         3134 re.c               if (!RB_TYPE_P(line, T_STRING)) {
T_STRING         1354 ruby.c             if (!RB_TYPE_P(line, T_STRING)) {
T_STRING          428 signal.c             case T_STRING:
T_STRING          841 sprintf.c      		  case T_STRING:
T_STRING          300 string.c           Check_Type(str, T_STRING);
T_STRING          344 string.c           fake_str->basic.flags = T_STRING|RSTRING_NOEMBED|STR_NOFREE|STR_FAKESTR;
T_STRING          674 string.c           NEWOBJ_OF(str, struct RString, klass, T_STRING | (RGENGC_WB_PROTECTED_STRING ? FL_WB_PROTECTED : 0));
T_STRING         1238 string.c           return rb_convert_type(str, T_STRING, "String", "to_str");
T_STRING         1297 string.c           if (RB_TYPE_P(obj, T_STRING)) {
T_STRING         1301 string.c           if (!RB_TYPE_P(str, T_STRING))
T_STRING         1973 string.c           if (!RB_TYPE_P(s, T_STRING)) {
T_STRING         2062 string.c           str = rb_check_convert_type(str, T_STRING, "String", "to_str");
T_STRING         2972 string.c           if (!RB_TYPE_P(str2, T_STRING)) {
T_STRING         2992 string.c           if (!RB_TYPE_P(str2, T_STRING)) return Qfalse;
T_STRING         3027 string.c           if (!RB_TYPE_P(str2, T_STRING)) {
T_STRING         3029 string.c       	if (RB_TYPE_P(tmp, T_STRING)) {
T_STRING         3223 string.c             case T_STRING:
T_STRING         3392 string.c             case T_STRING:
T_STRING         3423 string.c             case T_STRING:
T_STRING         4026 string.c           else if (RB_TYPE_P(indx, T_STRING)) {
T_STRING         4301 string.c             case T_STRING:
T_STRING         4448 string.c             case T_STRING:
T_STRING         4473 string.c             case T_STRING:
T_STRING         4493 string.c           if (BUILTIN_TYPE(pat) == T_STRING) {
T_STRING         4564 string.c       	if (RB_TYPE_P(pat, T_STRING)) {
T_STRING         4589 string.c       	    repl = rb_reg_regsub(repl, str, regs, RB_TYPE_P(pat, T_STRING) ? Qnil : pat);
T_STRING         4741 string.c       	if (RB_TYPE_P(pat, T_STRING)) {
T_STRING         4766 string.c       	    val = rb_reg_regsub(repl, str, regs, RB_TYPE_P(pat, T_STRING) ? Qnil : pat);
T_STRING         7029 string.c       	if (BUILTIN_TYPE(spat) == T_STRING) {
T_STRING         8770 string.c           if (!NIL_P(val) && !RB_TYPE_P(val, T_STRING)) {
T_STRING         9297 string.c           Check_Type(str, T_STRING);
T_STRING         9605 string.c           if (!RB_TYPE_P(name, T_STRING)) {
T_STRING          831 struct.c           else if (RB_TYPE_P(idx, T_STRING)) {
T_STRING          940 symbol.c           else if (!RB_TYPE_P(name, T_STRING)) {
T_STRING          972 symbol.c           else if (!RB_TYPE_P(name, T_STRING)) {
T_STRING          496 time.c               case T_STRING:
T_STRING         2408 time.c             if (RB_TYPE_P(obj, T_STRING)) {
T_STRING         2434 time.c             if (RB_TYPE_P(obj, T_STRING)) {
T_STRING         2449 time.c             if (RB_TYPE_P(obj, T_STRING)) {
T_STRING         2463 time.c             if (RB_TYPE_P(obj, T_STRING)) {
T_STRING          211 variable.c     	if (!RB_TYPE_P(path, T_STRING)) {
T_STRING         1952 variable.c         Check_Type(file, T_STRING);
T_STRING         2030 variable.c         Check_Type(file, T_STRING);
T_STRING         1022 vm_dump.c      	    if (RB_TYPE_P(name, T_STRING)) {
T_STRING         1030 vm_dump.c      		if (!RB_TYPE_P(name, T_STRING)) {
T_STRING         1039 vm_dump.c      		if (!RB_TYPE_P(klass, T_STRING)) {
T_STRING          501 vm_eval.c            type_case(T_STRING)
T_STRING         1282 vm_eval.c      	    if (RB_TYPE_P(mesg, T_STRING) && !RSTRING_LEN(mesg)) {
T_STRING         1561 vm_eval.c          if (!RB_TYPE_P(cmd, T_STRING)) {