RSTRING_PTR      3489 array.c        	long *p = (long*)RSTRING_PTR(t0);
RSTRING_PTR      3491 array.c        	int *used = (int*)RSTRING_PTR(t1);
RSTRING_PTR      3570 array.c        	long *stack = (long*)RSTRING_PTR(t0);
RSTRING_PTR      3615 array.c            VALUE *arrays = (VALUE*)RSTRING_PTR(t0); /* The arrays we're computing the product of */
RSTRING_PTR      3616 array.c            int *counters = (int*)RSTRING_PTR(t1); /* The current position in each one */
RSTRING_PTR       603 bignum.c       	s = RSTRING_PTR(str);
RSTRING_PTR       941 bignum.c           ptr = RSTRING_PTR(ss);
RSTRING_PTR        45 blockinlining.c 	printf("%s\n", RSTRING_PTR(rb_iseq_disasm(iseqval)));
RSTRING_PTR       406 compile.c      #define ruby_sourcefile		RSTRING_PTR(iseq->filename)
RSTRING_PTR      1269 compile.c      	    rb_compile_error(RSTRING_PTR(iseq->filename), line,
RSTRING_PTR      1310 compile.c      		    rb_compile_error(RSTRING_PTR(iseq->filename), iobj->line_no,
RSTRING_PTR      1327 compile.c      				rb_compile_error(RSTRING_PTR(iseq->filename), iobj->line_no,
RSTRING_PTR      1352 compile.c      				    rb_compile_error(RSTRING_PTR(iseq->filename), iobj->line_no,
RSTRING_PTR      1359 compile.c      				    rb_compile_warning(RSTRING_PTR(iseq->filename), iobj->line_no,
RSTRING_PTR      1408 compile.c      			rb_compile_error(RSTRING_PTR(iseq->filename), iobj->line_no,
RSTRING_PTR      1479 compile.c      	rb_bug("SP is not 0 on %s (%d)\n", RSTRING_PTR(iseq->name), sp);
RSTRING_PTR      1980 compile.c      		rb_compile_error(RSTRING_PTR(iseq->filename), iobj->lineno,
RSTRING_PTR      2082 compile.c      			    rb_compile_error(RSTRING_PTR(iseq->filename), iobj->line_no,
RSTRING_PTR      2741 compile.c      	return rb_sprintf("block in %s", RSTRING_PTR(ip->name));
RSTRING_PTR      2744 compile.c      	return rb_sprintf("block (%d levels) in %s", level, RSTRING_PTR(ip->name));
RSTRING_PTR      4657 compile.c      			       RSTRING_PTR(iseq->name), (void *)iseq,
RSTRING_PTR      5054 compile.c      	     RSTRING_PTR(rb_inspect(sym)));
RSTRING_PTR      5145 compile.c      		rb_compile_error(RSTRING_PTR(iseq->filename), line_no,
RSTRING_PTR      5146 compile.c      				 "unknown instruction: %s", RSTRING_PTR(insn));
RSTRING_PTR      5150 compile.c      		rb_compile_error(RSTRING_PTR(iseq->filename), line_no,
RSTRING_PTR       925 complex.c          if (!rb_isdigit(RSTRING_PTR(s)[RSTRING_LEN(s) - 1]))
RSTRING_PTR       366 dir.c              dp->dir = opendir(RSTRING_PTR(dirname));
RSTRING_PTR       370 dir.c          	    dp->dir = opendir(RSTRING_PTR(dirname));
RSTRING_PTR       373 dir.c          	    rb_sys_fail(RSTRING_PTR(dirname));
RSTRING_PTR       441 dir.c          	return rb_sprintf("#<%s:%s>", c, RSTRING_PTR(dirp->path));
RSTRING_PTR       658 dir.c              if (chdir(RSTRING_PTR(path)) < 0)
RSTRING_PTR       659 dir.c          	rb_sys_fail(RSTRING_PTR(path));
RSTRING_PTR       801 dir.c              path = RSTRING_PTR(*dir);
RSTRING_PTR       822 dir.c              if (chroot(RSTRING_PTR(path)) == -1)
RSTRING_PTR       823 dir.c          	rb_sys_fail(RSTRING_PTR(path));
RSTRING_PTR       859 dir.c              if (mkdir(RSTRING_PTR(path), mode) == -1)
RSTRING_PTR       860 dir.c          	rb_sys_fail(RSTRING_PTR(path));
RSTRING_PTR       878 dir.c              if (rmdir(RSTRING_PTR(dir)) < 0)
RSTRING_PTR       879 dir.c          	rb_sys_fail(RSTRING_PTR(dir));
RSTRING_PTR      1536 dir.c              return ruby_brace_glob0(RSTRING_PTR(str), flags | GLOB_VERBOSE,
RSTRING_PTR      1552 dir.c          	p = RSTRING_PTR(str) + offset;
RSTRING_PTR      1558 dir.c          	pend = RSTRING_PTR(str) + RSTRING_LEN(str);
RSTRING_PTR      1561 dir.c          	offset = p - RSTRING_PTR(str);
RSTRING_PTR      1848 dir.c              if (fnmatch(RSTRING_PTR(pattern), rb_enc_get(pattern), RSTRING_PTR(path),
RSTRING_PTR       147 encoding.c     	rb_raise(rb_eArgError, "unknown encoding name - %s", RSTRING_PTR(enc));
RSTRING_PTR       463 encoding.c         char *s = RSTRING_PTR(enclib) + 4, *e = RSTRING_END(enclib);
RSTRING_PTR       303 error.c        		    etype = RSTRING_PTR(rb_obj_as_string(x));
RSTRING_PTR       803 error.c        	    desc = RSTRING_PTR(d);
RSTRING_PTR       846 error.c            rb_raise(rb_eArgError, "invalid value for %s: %s", type, RSTRING_PTR(s));
RSTRING_PTR       957 error.c        			  (int)RSTRING_LEN(str), RSTRING_PTR(str));
RSTRING_PTR       382 eval.c         			    file, line, RSTRING_PTR(e));
RSTRING_PTR       387 eval.c         			    RSTRING_PTR(e));
RSTRING_PTR       104 eval_error.c   	    warn_print2(RSTRING_PTR(mesg), RSTRING_LEN(mesg));
RSTRING_PTR       112 eval_error.c   	einfo = RSTRING_PTR(e);
RSTRING_PTR       130 eval_error.c   	    warn_print2(RSTRING_PTR(epath), RSTRING_LEN(epath));
RSTRING_PTR       137 eval_error.c   	    if (RSTRING_PTR(epath)[0] == '#')
RSTRING_PTR       147 eval_error.c   		warn_print2(RSTRING_PTR(epath), RSTRING_LEN(epath));
RSTRING_PTR       169 eval_error.c   		warn_printf("\tfrom %s\n", RSTRING_PTR(ptr[i]));
RSTRING_PTR       230 ext/bigdecimal/bigdecimal.c         return VpCreateRbObject(strlen(RSTRING_PTR(v)) + VpBaseFig() + 1,
RSTRING_PTR       231 ext/bigdecimal/bigdecimal.c                                 RSTRING_PTR(v));
RSTRING_PTR       236 ext/bigdecimal/bigdecimal.c         return VpCreateRbObject(strlen(RSTRING_PTR(bg)) + VpBaseFig() + 1,
RSTRING_PTR       237 ext/bigdecimal/bigdecimal.c                                 RSTRING_PTR(bg));
RSTRING_PTR       246 ext/bigdecimal/bigdecimal.c                     RSTRING_PTR(rb_inspect(v)):
RSTRING_PTR       320 ext/bigdecimal/bigdecimal.c     psz = RSTRING_PTR(dump);
RSTRING_PTR       340 ext/bigdecimal/bigdecimal.c     pch = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       566 ext/bigdecimal/bigdecimal.c     psz = RSTRING_PTR(str);
RSTRING_PTR       609 ext/bigdecimal/bigdecimal.c     buf = RSTRING_PTR(str);
RSTRING_PTR      1573 ext/bigdecimal/bigdecimal.c             psz = RSTRING_PTR(f);
RSTRING_PTR      1599 ext/bigdecimal/bigdecimal.c     psz = RSTRING_PTR(str);
RSTRING_PTR      1646 ext/bigdecimal/bigdecimal.c     psz1 = RSTRING_PTR(str);
RSTRING_PTR      1703 ext/bigdecimal/bigdecimal.c     psz = RSTRING_PTR(obj);
RSTRING_PTR      1759 ext/bigdecimal/bigdecimal.c     GUARD_OBJ(pv,VpCreateRbObject(mf, RSTRING_PTR(iniValue)));
RSTRING_PTR      1790 ext/bigdecimal/bigdecimal.c     GUARD_OBJ(pv,VpNewRbClass(mf, RSTRING_PTR(iniValue),self));
RSTRING_PTR      2587 ext/bigdecimal/bigdecimal.c     psz = RSTRING_PTR(buf);
RSTRING_PTR       323 ext/curses/curses.c 	cc = RSTRING_PTR(c)[0];
RSTRING_PTR       116 ext/dbm/dbm.c          dbm = dbm_open(RSTRING_PTR(file), flags, mode);
RSTRING_PTR       121 ext/dbm/dbm.c              dbm = dbm_open(RSTRING_PTR(file), O_RDWR|O_CREAT, mode);
RSTRING_PTR       124 ext/dbm/dbm.c              dbm = dbm_open(RSTRING_PTR(file), O_RDWR, 0);
RSTRING_PTR       127 ext/dbm/dbm.c              dbm = dbm_open(RSTRING_PTR(file), O_RDONLY, 0);
RSTRING_PTR       133 ext/dbm/dbm.c  	rb_sys_fail(RSTRING_PTR(file));
RSTRING_PTR       168 ext/dbm/dbm.c      key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       208 ext/dbm/dbm.c      val.dptr = RSTRING_PTR(valstr);
RSTRING_PTR       215 ext/dbm/dbm.c  	    memcmp(val.dptr, RSTRING_PTR(valstr), val.dsize) == 0) {
RSTRING_PTR       283 ext/dbm/dbm.c      key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       357 ext/dbm/dbm.c  	key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       447 ext/dbm/dbm.c      key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       450 ext/dbm/dbm.c      val.dptr = RSTRING_PTR(valstr);
RSTRING_PTR       610 ext/dbm/dbm.c      key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       627 ext/dbm/dbm.c      val.dptr = RSTRING_PTR(valstr);
RSTRING_PTR       634 ext/dbm/dbm.c  	    memcmp(val.dptr, RSTRING_PTR(valstr), val.dsize) == 0)
RSTRING_PTR        36 ext/digest/bubblebabble/bubblebabble.c     digest = RSTRING_PTR(str_digest);
RSTRING_PTR        44 ext/digest/bubblebabble/bubblebabble.c     p = RSTRING_PTR(str);
RSTRING_PTR        48 ext/digest/digest.c     digest = RSTRING_PTR(str_digest);
RSTRING_PTR        57 ext/digest/digest.c     for (i = 0, p = RSTRING_PTR(str); i < digest_len; i++) {
RSTRING_PTR       100 ext/digest/digest.c     rb_raise(rb_eRuntimeError, "%s does not implement update()", RSTRING_PTR(rb_inspect(self)));
RSTRING_PTR       118 ext/digest/digest.c     rb_raise(rb_eRuntimeError, "%s does not implement finish()", RSTRING_PTR(rb_inspect(self)));
RSTRING_PTR       132 ext/digest/digest.c     rb_raise(rb_eRuntimeError, "%s does not implement reset()", RSTRING_PTR(rb_inspect(self)));
RSTRING_PTR       361 ext/digest/digest.c     rb_raise(rb_eRuntimeError, "%s does not implement block_length()", RSTRING_PTR(rb_inspect(self)));
RSTRING_PTR       525 ext/digest/digest.c     algo->update_func(pctx, (unsigned char *)RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       543 ext/digest/digest.c     algo->finish_func(pctx, (unsigned char *)RSTRING_PTR(str));
RSTRING_PTR       160 ext/etc/etc.c      pwd = getpwnam(RSTRING_PTR(nam));
RSTRING_PTR       161 ext/etc/etc.c      if (pwd == 0) rb_raise(rb_eArgError, "can't find user for %s", RSTRING_PTR(nam));
RSTRING_PTR       364 ext/etc/etc.c      grp = getgrnam(RSTRING_PTR(nam));
RSTRING_PTR       365 ext/etc/etc.c      if (grp == 0) rb_raise(rb_eArgError, "can't find group for %s", RSTRING_PTR(nam));
RSTRING_PTR       209 ext/gdbm/gdbm.c         dbm = gdbm_open(RSTRING_PTR(file), MY_BLOCK_SIZE, 
RSTRING_PTR       215 ext/gdbm/gdbm.c             dbm = gdbm_open(RSTRING_PTR(file), MY_BLOCK_SIZE, 
RSTRING_PTR       218 ext/gdbm/gdbm.c             dbm = gdbm_open(RSTRING_PTR(file), MY_BLOCK_SIZE, 
RSTRING_PTR       221 ext/gdbm/gdbm.c             dbm = gdbm_open(RSTRING_PTR(file), MY_BLOCK_SIZE, 
RSTRING_PTR       231 ext/gdbm/gdbm.c             rb_sys_fail(RSTRING_PTR(file));
RSTRING_PTR       302 ext/gdbm/gdbm.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       340 ext/gdbm/gdbm.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       420 ext/gdbm/gdbm.c             memcmp(RSTRING_PTR(valstr), RSTRING_PTR(valstr2),
RSTRING_PTR       501 ext/gdbm/gdbm.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       685 ext/gdbm/gdbm.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       688 ext/gdbm/gdbm.c     val.dptr = RSTRING_PTR(valstr);
RSTRING_PTR       944 ext/gdbm/gdbm.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       977 ext/gdbm/gdbm.c             memcmp(RSTRING_PTR(valstr), RSTRING_PTR(valstr2),
RSTRING_PTR       148 ext/iconv/iconv.c     const char *ptr = RSTRING_PTR(val), *pend = RSTRING_END(val);
RSTRING_PTR       190 ext/iconv/iconv.c 	tocode = RSTRING_PTR(toenc);
RSTRING_PTR       194 ext/iconv/iconv.c 	fromcode = RSTRING_PTR(fromenc);
RSTRING_PTR       211 ext/iconv/iconv.c 		tocode = RSTRING_PTR(to);
RSTRING_PTR       217 ext/iconv/iconv.c 		fromcode = RSTRING_PTR(from);
RSTRING_PTR       229 ext/iconv/iconv.c 	    sprintf(RSTRING_PTR(msg), "%s(\"%s\", \"%s\")",
RSTRING_PTR       230 ext/iconv/iconv.c 		    s, RSTRING_PTR(to), RSTRING_PTR(from));
RSTRING_PTR       231 ext/iconv/iconv.c 	    s = RSTRING_PTR(msg);
RSTRING_PTR       245 ext/iconv/iconv.c 		       RSTRING_PTR(toopt) + 2, RSTRING_PTR(fromopt) + 2);
RSTRING_PTR       249 ext/iconv/iconv.c 		       (toopt ? RSTRING_PTR(toopt) : RSTRING_PTR(fromopt)) + 2);
RSTRING_PTR       388 ext/iconv/iconv.c     if (RSTRING_PTR(str) + RSTRING_LEN(str) == ptr + len)
RSTRING_PTR       389 ext/iconv/iconv.c 	ret = rb_str_subseq(str, ptr - RSTRING_PTR(str), len);
RSTRING_PTR       442 ext/iconv/iconv.c 	inptr = RSTRING_PTR(str);
RSTRING_PTR       512 ext/iconv/iconv.c 		    instart = inptr = RSTRING_PTR(str);
RSTRING_PTR       904 ext/iconv/iconv.c 	const char *s = RSTRING_PTR(str), *e = s + RSTRING_LEN(str);
RSTRING_PTR       104 ext/json/ext/generator/unicode.c     const UTF8* source = (UTF8 *) RSTRING_PTR(string);
RSTRING_PTR        46 ext/json/ext/generator/unicode.h #ifndef RSTRING_PTR
RSTRING_PTR      1469 ext/json/ext/parser/parser.c     ptr = RSTRING_PTR(source);
RSTRING_PTR        51 ext/json/ext/parser/unicode.h #ifndef RSTRING_PTR
RSTRING_PTR        49 ext/nkf/nkf.c      output = (unsigned char *)RSTRING_PTR(result);
RSTRING_PTR       141 ext/nkf/nkf.c      nkf_split_options(RSTRING_PTR(opt));
RSTRING_PTR       157 ext/nkf/nkf.c      input = (unsigned char *)RSTRING_PTR(src);
RSTRING_PTR       162 ext/nkf/nkf.c      output     = (unsigned char *)RSTRING_PTR(result);
RSTRING_PTR       194 ext/nkf/nkf.c      input = (unsigned char *)RSTRING_PTR(src);
RSTRING_PTR       134 ext/openssl/ossl.c     if(!NIL_P(str)) memcpy(RSTRING_PTR(str), buf, len);
RSTRING_PTR       182 ext/openssl/ossl.c 	memcpy(buf, RSTRING_PTR(pass), len);
RSTRING_PTR       123 ext/openssl/ossl.h     int newlen = (p) - (unsigned char*)RSTRING_PTR(str);\
RSTRING_PTR       217 ext/openssl/ossl_asn1.c     ASN1_BIT_STRING_set(bstr, (unsigned char *)RSTRING_PTR(obj), RSTRING_LEN(obj));
RSTRING_PTR       232 ext/openssl/ossl_asn1.c     ASN1_STRING_set(str, RSTRING_PTR(obj), RSTRING_LEN(obj));
RSTRING_PTR       256 ext/openssl/ossl_asn1.c     a1obj = OBJ_txt2obj(RSTRING_PTR(obj), 0);
RSTRING_PTR       257 ext/openssl/ossl_asn1.c     if(!a1obj) a1obj = OBJ_txt2obj(RSTRING_PTR(obj), 1);
RSTRING_PTR       298 ext/openssl/ossl_asn1.c     ASN1_STRING_set(a1str, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       700 ext/openssl/ossl_asn1.c     p = (unsigned char *)RSTRING_PTR(der);
RSTRING_PTR       702 ext/openssl/ossl_asn1.c     memcpy(p, RSTRING_PTR(value), RSTRING_LEN(value));
RSTRING_PTR       825 ext/openssl/ossl_asn1.c     p = (unsigned char *)RSTRING_PTR(tmp);
RSTRING_PTR       841 ext/openssl/ossl_asn1.c     p = (unsigned char *)RSTRING_PTR(tmp);
RSTRING_PTR       858 ext/openssl/ossl_asn1.c     p = (unsigned char *)RSTRING_PTR(tmp);
RSTRING_PTR       975 ext/openssl/ossl_asn1.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       985 ext/openssl/ossl_asn1.c     memcpy(p, RSTRING_PTR(value), RSTRING_LEN(value));
RSTRING_PTR      1006 ext/openssl/ossl_asn1.c     if(!OBJ_create(RSTRING_PTR(oid), RSTRING_PTR(sn), RSTRING_PTR(ln)))
RSTRING_PTR        42 ext/openssl/ossl_bio.c 	bio = BIO_new_mem_buf(RSTRING_PTR(obj), RSTRING_LEN(obj));
RSTRING_PTR       134 ext/openssl/ossl_bn.c 	if (!BN_mpi2bn((unsigned char *)RSTRING_PTR(str), RSTRING_LEN(str), bn)) {
RSTRING_PTR       139 ext/openssl/ossl_bn.c 	if (!BN_bin2bn((unsigned char *)RSTRING_PTR(str), RSTRING_LEN(str), bn)) {
RSTRING_PTR       144 ext/openssl/ossl_bn.c 	if (!BN_dec2bn(&bn, RSTRING_PTR(str))) {
RSTRING_PTR       149 ext/openssl/ossl_bn.c 	if (!BN_hex2bn(&bn, RSTRING_PTR(str))) {
RSTRING_PTR       188 ext/openssl/ossl_bn.c 	if (BN_bn2mpi(bn, (unsigned char *)RSTRING_PTR(str)) != len)
RSTRING_PTR       194 ext/openssl/ossl_bn.c 	if (BN_bn2bin(bn, (unsigned char *)RSTRING_PTR(str)) != len)
RSTRING_PTR       200 ext/openssl/ossl_cipher.c 		memcpy(iv, RSTRING_PTR(init_v), RSTRING_LEN(init_v));
RSTRING_PTR       202 ext/openssl/ossl_cipher.c 	    else memcpy(iv, RSTRING_PTR(init_v), sizeof(iv));
RSTRING_PTR       205 ext/openssl/ossl_cipher.c 		       (unsigned char *)RSTRING_PTR(pass), RSTRING_LEN(pass), 1, key, NULL);
RSTRING_PTR       282 ext/openssl/ossl_cipher.c 	salt = (unsigned char *)RSTRING_PTR(vsalt);
RSTRING_PTR       288 ext/openssl/ossl_cipher.c 		   (unsigned char *)RSTRING_PTR(vpass), RSTRING_LEN(vpass), iter, key, iv); 
RSTRING_PTR       317 ext/openssl/ossl_cipher.c     in = (unsigned char *)RSTRING_PTR(data);
RSTRING_PTR       330 ext/openssl/ossl_cipher.c     if (!EVP_CipherUpdate(ctx, (unsigned char *)RSTRING_PTR(str), &out_len, in, in_len))
RSTRING_PTR       355 ext/openssl/ossl_cipher.c     if (!EVP_CipherFinal_ex(ctx, (unsigned char *)RSTRING_PTR(str), &out_len))
RSTRING_PTR       398 ext/openssl/ossl_cipher.c     if (EVP_CipherInit_ex(ctx, NULL, NULL, (unsigned char *)RSTRING_PTR(key), NULL, -1) != 1)
RSTRING_PTR       423 ext/openssl/ossl_cipher.c     if (EVP_CipherInit_ex(ctx, NULL, NULL, NULL, (unsigned char *)RSTRING_PTR(iv), -1) != 1)
RSTRING_PTR       174 ext/openssl/ossl_config.c     if(!(sv = _CONF_get_section(conf, RSTRING_PTR(section)))){
RSTRING_PTR       175 ext/openssl/ossl_config.c 	if(!(sv = _CONF_new_section(conf, RSTRING_PTR(section)))){
RSTRING_PTR       182 ext/openssl/ossl_config.c     cv->name = BUF_strdup(RSTRING_PTR(name));
RSTRING_PTR       183 ext/openssl/ossl_config.c     cv->value = BUF_strdup(RSTRING_PTR(value));
RSTRING_PTR       204 ext/openssl/ossl_config.c     str = NCONF_get_string(conf, RSTRING_PTR(section), RSTRING_PTR(name));
RSTRING_PTR       157 ext/openssl/ossl_digest.c     EVP_DigestUpdate(ctx, RSTRING_PTR(data), RSTRING_LEN(data));
RSTRING_PTR       184 ext/openssl/ossl_digest.c     EVP_DigestFinal_ex(ctx, (unsigned char *)RSTRING_PTR(str), NULL);
RSTRING_PTR        43 ext/openssl/ossl_engine.c   if(!strcmp(#x, RSTRING_PTR(name))){\
RSTRING_PTR        78 ext/openssl/ossl_engine.c     rb_warning("no such builtin loader for `%s'", RSTRING_PTR(name));
RSTRING_PTR       115 ext/openssl/ossl_engine.c     if(!(e = ENGINE_by_id(RSTRING_PTR(id))))
RSTRING_PTR       284 ext/openssl/ossl_engine.c     ret = ENGINE_ctrl_cmd_string(e, RSTRING_PTR(cmd),
RSTRING_PTR       285 ext/openssl/ossl_engine.c 				 NIL_P(val) ? NULL : RSTRING_PTR(val), 0);
RSTRING_PTR        73 ext/openssl/ossl_hmac.c     HMAC_Init_ex(ctx, RSTRING_PTR(key), RSTRING_LEN(key),
RSTRING_PTR       106 ext/openssl/ossl_hmac.c     HMAC_Update(ctx, (unsigned char *)RSTRING_PTR(data), RSTRING_LEN(data));
RSTRING_PTR       201 ext/openssl/ossl_hmac.c     buf = HMAC(GetDigestPtr(digest), RSTRING_PTR(key), RSTRING_LEN(key),
RSTRING_PTR       202 ext/openssl/ossl_hmac.c 	       (unsigned char *)RSTRING_PTR(data), RSTRING_LEN(data), NULL, &buf_len);
RSTRING_PTR       223 ext/openssl/ossl_hmac.c     buf = HMAC(GetDigestPtr(digest), RSTRING_PTR(key), RSTRING_LEN(key),
RSTRING_PTR       224 ext/openssl/ossl_hmac.c 	       (unsigned char *)RSTRING_PTR(data), RSTRING_LEN(data), NULL, &buf_len);
RSTRING_PTR        65 ext/openssl/ossl_ns_spki.c     if (!(spki = NETSCAPE_SPKI_b64_decode(RSTRING_PTR(buffer), -1))) {
RSTRING_PTR        66 ext/openssl/ossl_ns_spki.c 	p = (unsigned char *)RSTRING_PTR(buffer);
RSTRING_PTR        90 ext/openssl/ossl_ns_spki.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       186 ext/openssl/ossl_ns_spki.c     if (!ASN1_STRING_set(spki->spkac->challenge, RSTRING_PTR(str),
RSTRING_PTR       113 ext/openssl/ossl_ocsp.c 	p = (unsigned char*)RSTRING_PTR(arg);
RSTRING_PTR       139 ext/openssl/ossl_ocsp.c 	ret = OCSP_request_add1_nonce(req, (unsigned char *)RSTRING_PTR(val), RSTRING_LEN(val));
RSTRING_PTR       270 ext/openssl/ossl_ocsp.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       322 ext/openssl/ossl_ocsp.c 	p = (unsigned char *)RSTRING_PTR(arg);
RSTRING_PTR       384 ext/openssl/ossl_ocsp.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       443 ext/openssl/ossl_ocsp.c 	ret = OCSP_basic_add1_nonce(bs, (unsigned char *)RSTRING_PTR(val), RSTRING_LEN(val));
RSTRING_PTR       186 ext/openssl/ossl_pkcs12.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR        39 ext/openssl/ossl_pkcs5.c     if (PKCS5_PBKDF2_HMAC(RSTRING_PTR(pass), RSTRING_LEN(pass), RSTRING_PTR(salt), RSTRING_LEN(salt), NUM2INT(iter), md, len, RSTRING_PTR(str)) != 1)
RSTRING_PTR        75 ext/openssl/ossl_pkcs5.c     if (PKCS5_PBKDF2_HMAC_SHA1(RSTRING_PTR(pass), RSTRING_LEN(pass),
RSTRING_PTR        76 ext/openssl/ossl_pkcs5.c 			       (const unsigned char *)RSTRING_PTR(salt), RSTRING_LEN(salt), NUM2INT(iter),
RSTRING_PTR        77 ext/openssl/ossl_pkcs5.c 			       len, (unsigned char *)RSTRING_PTR(str)) != 1)
RSTRING_PTR       783 ext/openssl/ossl_pkcs7.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR        75 ext/openssl/ossl_pkey.c     if (!(fp = fopen(RSTRING_PTR(filename), "r"))) {
RSTRING_PTR       176 ext/openssl/ossl_pkey.c     EVP_SignUpdate(&ctx, RSTRING_PTR(data), RSTRING_LEN(data));
RSTRING_PTR       178 ext/openssl/ossl_pkey.c     if (!EVP_SignFinal(&ctx, (unsigned char *)RSTRING_PTR(str), &buf_len, pkey))
RSTRING_PTR       196 ext/openssl/ossl_pkey.c     EVP_VerifyUpdate(&ctx, RSTRING_PTR(data), RSTRING_LEN(data));
RSTRING_PTR       197 ext/openssl/ossl_pkey.c     switch (EVP_VerifyFinal(&ctx, (unsigned char *)RSTRING_PTR(sig), RSTRING_LEN(sig), pkey)) {
RSTRING_PTR       257 ext/openssl/ossl_pkey_dh.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       410 ext/openssl/ossl_pkey_dh.c     if ((len = DH_compute_key((unsigned char *)RSTRING_PTR(str), pub_key, dh)) < 0) {
RSTRING_PTR       292 ext/openssl/ossl_pkey_dsa.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       399 ext/openssl/ossl_pkey_dsa.c     if (!DSA_sign(0, (unsigned char *)RSTRING_PTR(data), RSTRING_LEN(data),
RSTRING_PTR       400 ext/openssl/ossl_pkey_dsa.c 		  (unsigned char *)RSTRING_PTR(str),
RSTRING_PTR       424 ext/openssl/ossl_pkey_dsa.c     ret = DSA_verify(0, (unsigned char *)RSTRING_PTR(digest), RSTRING_LEN(digest),
RSTRING_PTR       425 ext/openssl/ossl_pkey_dsa.c 		     (unsigned char *)RSTRING_PTR(sig), RSTRING_LEN(sig), pkey->pkey.dsa);
RSTRING_PTR       644 ext/openssl/ossl_pkey_ec.c     buf_len = ECDH_compute_key(RSTRING_PTR(str), buf_len, point, ec, NULL);
RSTRING_PTR       674 ext/openssl/ossl_pkey_ec.c     if (ECDSA_sign(0, (unsigned char *) RSTRING_PTR(data), RSTRING_LEN(data), (unsigned char *) RSTRING_PTR(str), &buf_len, ec) != 1)
RSTRING_PTR       696 ext/openssl/ossl_pkey_ec.c     switch (ECDSA_verify(0, (unsigned char *) RSTRING_PTR(data), RSTRING_LEN(data), (unsigned char *) RSTRING_PTR(sig), RSTRING_LEN(sig), ec)) {
RSTRING_PTR      1110 ext/openssl/ossl_pkey_ec.c     if (EC_GROUP_set_seed(group, (unsigned char *)RSTRING_PTR(seed), RSTRING_LEN(seed)) != RSTRING_LEN(seed))
RSTRING_PTR       291 ext/openssl/ossl_pkey_rsa.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       318 ext/openssl/ossl_pkey_rsa.c     buf_len = RSA_public_encrypt(RSTRING_LEN(buffer), (unsigned char *)RSTRING_PTR(buffer),
RSTRING_PTR       319 ext/openssl/ossl_pkey_rsa.c 				 (unsigned char *)RSTRING_PTR(str), pkey->pkey.rsa,
RSTRING_PTR       344 ext/openssl/ossl_pkey_rsa.c     buf_len = RSA_public_decrypt(RSTRING_LEN(buffer), (unsigned char *)RSTRING_PTR(buffer),
RSTRING_PTR       345 ext/openssl/ossl_pkey_rsa.c 				 (unsigned char *)RSTRING_PTR(str), pkey->pkey.rsa,
RSTRING_PTR       373 ext/openssl/ossl_pkey_rsa.c     buf_len = RSA_private_encrypt(RSTRING_LEN(buffer), (unsigned char *)RSTRING_PTR(buffer),
RSTRING_PTR       374 ext/openssl/ossl_pkey_rsa.c 				  (unsigned char *)RSTRING_PTR(str), pkey->pkey.rsa,
RSTRING_PTR       403 ext/openssl/ossl_pkey_rsa.c     buf_len = RSA_private_decrypt(RSTRING_LEN(buffer), (unsigned char *)RSTRING_PTR(buffer),
RSTRING_PTR       404 ext/openssl/ossl_pkey_rsa.c 				  (unsigned char *)RSTRING_PTR(str), pkey->pkey.rsa,
RSTRING_PTR        40 ext/openssl/ossl_rand.c     RAND_seed(RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR        54 ext/openssl/ossl_rand.c     RAND_add(RSTRING_PTR(str), RSTRING_LEN(str), NUM2DBL(entropy));
RSTRING_PTR        69 ext/openssl/ossl_rand.c     if(!RAND_load_file(RSTRING_PTR(filename), -1)) {
RSTRING_PTR        84 ext/openssl/ossl_rand.c     if (RAND_write_file(RSTRING_PTR(filename)) == -1) {
RSTRING_PTR       102 ext/openssl/ossl_rand.c     if (!RAND_bytes((unsigned char *)RSTRING_PTR(str), n)) {
RSTRING_PTR       121 ext/openssl/ossl_rand.c     if (!RAND_pseudo_bytes((unsigned char *)RSTRING_PTR(str), n)) {
RSTRING_PTR       138 ext/openssl/ossl_rand.c     if(!RAND_egd(RSTRING_PTR(filename))) {
RSTRING_PTR       156 ext/openssl/ossl_rand.c     if (!RAND_egd_bytes(RSTRING_PTR(filename), n)) {
RSTRING_PTR       566 ext/openssl/ossl_ssl.c 	if (!SSL_CTX_set_session_id_context(ctx, (unsigned char *)RSTRING_PTR(val),
RSTRING_PTR       670 ext/openssl/ossl_ssl.c     if (!SSL_CTX_set_cipher_list(ctx, RSTRING_PTR(str))) {
RSTRING_PTR      1027 ext/openssl/ossl_ssl.c 	    nread = SSL_read(ssl, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      1077 ext/openssl/ossl_ssl.c 	    nwrite = SSL_write(ssl, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       102 ext/openssl/ossl_x509attr.c 	p = (unsigned char *)RSTRING_PTR(oid);
RSTRING_PTR       216 ext/openssl/ossl_x509attr.c 	p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       224 ext/openssl/ossl_x509attr.c 	p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       250 ext/openssl/ossl_x509attr.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       253 ext/openssl/ossl_x509attr.c     rb_str_set_len(str, p - (unsigned char*)RSTRING_PTR(str)); 
RSTRING_PTR        66 ext/openssl/ossl_x509cert.c     if (!(fp = fopen(RSTRING_PTR(filename), "r"))) {
RSTRING_PTR       195 ext/openssl/ossl_x509cert.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       233 ext/openssl/ossl_x509ext.c     nid = OBJ_ln2nid(RSTRING_PTR(oid));
RSTRING_PTR       234 ext/openssl/ossl_x509ext.c     if(!nid) nid = OBJ_sn2nid(RSTRING_PTR(oid));
RSTRING_PTR       235 ext/openssl/ossl_x509ext.c     if(!nid) ossl_raise(eX509ExtError, "unknown OID `%s'", RSTRING_PTR(oid));
RSTRING_PTR       242 ext/openssl/ossl_x509ext.c     ext = X509V3_EXT_nconf_nid(conf, ctx, nid, RSTRING_PTR(valstr));
RSTRING_PTR       245 ext/openssl/ossl_x509ext.c     ext = X509V3_EXT_conf_nid(empty_lhash, ctx, nid, RSTRING_PTR(valstr));
RSTRING_PTR       249 ext/openssl/ossl_x509ext.c 		   RSTRING_PTR(oid), RSTRING_PTR(value));
RSTRING_PTR       284 ext/openssl/ossl_x509ext.c 	p = (unsigned char *)RSTRING_PTR(oid);
RSTRING_PTR       326 ext/openssl/ossl_x509ext.c     memcpy(s, RSTRING_PTR(data), RSTRING_LEN(data));
RSTRING_PTR       415 ext/openssl/ossl_x509ext.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       142 ext/openssl/ossl_x509name.c 	    p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       169 ext/openssl/ossl_x509name.c     if (!X509_NAME_add_entry_by_txt(name, RSTRING_PTR(oid), NUM2INT(type),
RSTRING_PTR       170 ext/openssl/ossl_x509name.c 		(const unsigned char *)RSTRING_PTR(value), RSTRING_LEN(value), -1, 0)) {
RSTRING_PTR       325 ext/openssl/ossl_x509name.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       176 ext/openssl/ossl_x509req.c     p = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR       215 ext/openssl/ossl_x509store.c 	path = RSTRING_PTR(file);
RSTRING_PTR       236 ext/openssl/ossl_x509store.c 	path = RSTRING_PTR(dir);
RSTRING_PTR       223 ext/readline/readline.c 	prompt = RSTRING_PTR(tmp);
RSTRING_PTR       398 ext/readline/readline.c 	strcpy(result[i + 1], RSTRING_PTR(temp));
RSTRING_PTR       580 ext/readline/readline.c 	    rl_completion_append_character = RSTRING_PTR(str)[0];
RSTRING_PTR       647 ext/readline/readline.c 	    RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       710 ext/readline/readline.c 	    RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       771 ext/readline/readline.c 	    RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       834 ext/readline/readline.c     strncpy(completer_quote_characters, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       896 ext/readline/readline.c     strncpy(filename_quote_characters, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       984 ext/readline/readline.c 	entry = replace_history_entry(i, RSTRING_PTR(str), NULL);
RSTRING_PTR      1001 ext/readline/readline.c     add_history(RSTRING_PTR(str));
RSTRING_PTR      1014 ext/readline/readline.c 	add_history(RSTRING_PTR(str));
RSTRING_PTR      10487 ext/ripper/ripper.c     beg = RSTRING_PTR(s);
RSTRING_PTR      10492 ext/ripper/ripper.c     pend = RSTRING_PTR(s) + RSTRING_LEN(s);
RSTRING_PTR      10497 ext/ripper/ripper.c     lex_gets_ptr = end - RSTRING_PTR(s);
RSTRING_PTR      10669 ext/ripper/ripper.c 	    lex_pbeg = lex_p = RSTRING_PTR(v);
RSTRING_PTR      11059 ext/ripper/ripper.c 	xfree(RSTRING_PTR(str));
RSTRING_PTR      11347 ext/ripper/ripper.c     lex_pbeg = RSTRING_PTR(line);
RSTRING_PTR      11383 ext/ripper/ripper.c     eos = RSTRING_PTR(here->nd_lit);
RSTRING_PTR      11402 ext/ripper/ripper.c 	    p = RSTRING_PTR(lex_lastline);
RSTRING_PTR      11605 ext/ripper/ripper.c 	   MEMCPY(RSTRING_PTR(_s), (_p), char, (_n)), (_s)) \
RSTRING_PTR      11666 ext/ripper/ripper.c 	s = RSTRING_PTR(name);
RSTRING_PTR      11678 ext/ripper/ripper.c 		(*p->func)(parser, s, RSTRING_PTR(val));
RSTRING_PTR      11729 ext/ripper/ripper.c     parser_set_encode(parser, RSTRING_PTR(s));
RSTRING_PTR      14359 ext/ripper/ripper.c         compile_error(PARSER_ARG "%s", RSTRING_PTR(err));
RSTRING_PTR      14460 ext/ripper/ripper.c 	    compile_error(PARSER_ARG "%s", RSTRING_PTR(m));
RSTRING_PTR      14915 ext/ripper/ripper.c     id = rb_intern3(RSTRING_PTR(str), RSTRING_LEN(str), enc);
RSTRING_PTR      14987 ext/ripper/ripper.c     return RSTRING_PTR(str);
RSTRING_PTR      15602 ext/ripper/ripper.c     parser->parser_ruby_sourcefile = RSTRING_PTR(fname);
RSTRING_PTR      15713 ext/ripper/ripper.c         rb_raise(rb_eArgError, "%s", RSTRING_PTR(msg));
RSTRING_PTR      5087 ext/ripper/ripper.y     beg = RSTRING_PTR(s);
RSTRING_PTR      5092 ext/ripper/ripper.y     pend = RSTRING_PTR(s) + RSTRING_LEN(s);
RSTRING_PTR      5097 ext/ripper/ripper.y     lex_gets_ptr = end - RSTRING_PTR(s);
RSTRING_PTR      5269 ext/ripper/ripper.y 	    lex_pbeg = lex_p = RSTRING_PTR(v);
RSTRING_PTR      5659 ext/ripper/ripper.y 	xfree(RSTRING_PTR(str));
RSTRING_PTR      5947 ext/ripper/ripper.y     lex_pbeg = RSTRING_PTR(line);
RSTRING_PTR      5983 ext/ripper/ripper.y     eos = RSTRING_PTR(here->nd_lit);
RSTRING_PTR      6002 ext/ripper/ripper.y 	    p = RSTRING_PTR(lex_lastline);
RSTRING_PTR      6205 ext/ripper/ripper.y 	   MEMCPY(RSTRING_PTR(_s), (_p), char, (_n)), (_s)) \
RSTRING_PTR      6266 ext/ripper/ripper.y 	s = RSTRING_PTR(name);
RSTRING_PTR      6278 ext/ripper/ripper.y 		(*p->func)(parser, s, RSTRING_PTR(val));
RSTRING_PTR      6329 ext/ripper/ripper.y     parser_set_encode(parser, RSTRING_PTR(s));
RSTRING_PTR      8959 ext/ripper/ripper.y         compile_error(PARSER_ARG "%s", RSTRING_PTR(err));
RSTRING_PTR      9060 ext/ripper/ripper.y 	    compile_error(PARSER_ARG "%s", RSTRING_PTR(m));
RSTRING_PTR      9515 ext/ripper/ripper.y     id = rb_intern3(RSTRING_PTR(str), RSTRING_LEN(str), enc);
RSTRING_PTR      9587 ext/ripper/ripper.y     return RSTRING_PTR(str);
RSTRING_PTR      10202 ext/ripper/ripper.y     parser->parser_ruby_sourcefile = RSTRING_PTR(fname);
RSTRING_PTR      10313 ext/ripper/ripper.y         rb_raise(rb_eArgError, "%s", RSTRING_PTR(msg));
RSTRING_PTR       103 ext/sdbm/init.c 	dbm = sdbm_open(RSTRING_PTR(file), O_RDWR|O_CREAT, mode);
RSTRING_PTR       105 ext/sdbm/init.c 	dbm = sdbm_open(RSTRING_PTR(file), O_RDWR, 0);
RSTRING_PTR       107 ext/sdbm/init.c 	dbm = sdbm_open(RSTRING_PTR(file), O_RDONLY, 0);
RSTRING_PTR       111 ext/sdbm/init.c 	rb_sys_fail(RSTRING_PTR(file));
RSTRING_PTR       146 ext/sdbm/init.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       186 ext/sdbm/init.c     val.dptr = RSTRING_PTR(valstr);
RSTRING_PTR       193 ext/sdbm/init.c 	    memcmp(val.dptr, RSTRING_PTR(valstr), val.dsize) == 0)
RSTRING_PTR       260 ext/sdbm/init.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       335 ext/sdbm/init.c 	key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       402 ext/sdbm/init.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       405 ext/sdbm/init.c     val.dptr = RSTRING_PTR(valstr);
RSTRING_PTR       589 ext/sdbm/init.c     key.dptr = RSTRING_PTR(keystr);
RSTRING_PTR       606 ext/sdbm/init.c     val.dptr = RSTRING_PTR(valstr);
RSTRING_PTR       613 ext/sdbm/init.c 	    memcmp(val.dptr, RSTRING_PTR(valstr), val.dsize) == 0)
RSTRING_PTR       398 ext/socket/socket.c 	v = RSTRING_PTR(val);
RSTRING_PTR       403 ext/socket/socket.c #define rb_sys_fail_path(path) rb_sys_fail(NIL_P(path) ? 0 : RSTRING_PTR(path))
RSTRING_PTR       514 ext/socket/socket.c     return (VALUE)sendto(arg->fd, RSTRING_PTR(mesg), RSTRING_LEN(mesg),
RSTRING_PTR       523 ext/socket/socket.c     return (VALUE)send(arg->fd, RSTRING_PTR(mesg), RSTRING_LEN(mesg),
RSTRING_PTR       543 ext/socket/socket.c 	arg.to = (struct sockaddr *)RSTRING_PTR(to);
RSTRING_PTR       611 ext/socket/socket.c     return (VALUE)recvfrom(arg->fd, RSTRING_PTR(arg->str), RSTRING_LEN(arg->str),
RSTRING_PTR       715 ext/socket/socket.c     slen = recvfrom(fd, RSTRING_PTR(str), buflen, flags, (struct sockaddr*)buf, &alen);
RSTRING_PTR       879 ext/socket/socket.c 	name = RSTRING_PTR(host);
RSTRING_PTR       911 ext/socket/socket.c 	serv = RSTRING_PTR(port);
RSTRING_PTR      1681 ext/socket/socket.c     memcpy(sockaddr.sun_path, RSTRING_PTR(path), RSTRING_LEN(path));
RSTRING_PTR      2291 ext/socket/socket.c 	ptr = RSTRING_PTR(domain);
RSTRING_PTR      2342 ext/socket/socket.c 	ptr = RSTRING_PTR(type);
RSTRING_PTR      2548 ext/socket/socket.c     n = ruby_connect(fd, (struct sockaddr*)RSTRING_PTR(addr), RSTRING_LEN(addr), 0);
RSTRING_PTR      2604 ext/socket/socket.c     n = connect(fptr->fd, (struct sockaddr*)RSTRING_PTR(addr), RSTRING_LEN(addr));
RSTRING_PTR      2698 ext/socket/socket.c     if (bind(fptr->fd, (struct sockaddr*)RSTRING_PTR(addr), RSTRING_LEN(addr)) < 0)
RSTRING_PTR      3201 ext/socket/socket.c     h = gethostbyaddr(RSTRING_PTR(addr), RSTRING_LEN(addr), t);
RSTRING_PTR      3351 ext/socket/socket.c 	memcpy(&ss, RSTRING_PTR(sa), RSTRING_LEN(sa));
RSTRING_PTR      3553 ext/socket/socket.c         sun_path + strlen(sun_path) == RSTRING_PTR(addr) + RSTRING_LEN(addr)) {
RSTRING_PTR        97 ext/stringio/stringio.c     return rb_enc_str_new(RSTRING_PTR(str)+pos, len, enc);
RSTRING_PTR       624 ext/stringio/stringio.c 	char c = RSTRING_PTR(ptr->string)[ptr->pos++];
RSTRING_PTR       647 ext/stringio/stringio.c     p = RSTRING_PTR(ptr->string)+ptr->pos;
RSTRING_PTR       667 ext/stringio/stringio.c     c = RSTRING_PTR(ptr->string)[ptr->pos++];
RSTRING_PTR       681 ext/stringio/stringio.c 	    MEMZERO(RSTRING_PTR(ptr->string) + olen, char, pos - olen);
RSTRING_PTR       724 ext/stringio/stringio.c     lpos = 0; p = RSTRING_PTR(ptr->string); pend = p + ptr->pos;
RSTRING_PTR       732 ext/stringio/stringio.c     ptr->pos = p - RSTRING_PTR(ptr->string);
RSTRING_PTR       864 ext/stringio/stringio.c     s = RSTRING_PTR(ptr->string);
RSTRING_PTR       887 ext/stringio/stringio.c 	str = strio_substr(ptr, s - RSTRING_PTR(ptr->string), e - s); 
RSTRING_PTR       890 ext/stringio/stringio.c 	if ((p = memchr(s, RSTRING_PTR(str)[0], e - s)) != 0) {
RSTRING_PTR       899 ext/stringio/stringio.c 		    if (MEMCMP(p, RSTRING_PTR(str), char, n) == 0) {
RSTRING_PTR       907 ext/stringio/stringio.c 		p = RSTRING_PTR(str);
RSTRING_PTR       916 ext/stringio/stringio.c     ptr->pos = e - RSTRING_PTR(ptr->string);
RSTRING_PTR      1030 ext/stringio/stringio.c 	rb_str_cat(ptr->string, RSTRING_PTR(str), len);
RSTRING_PTR      1034 ext/stringio/stringio.c 	memmove(RSTRING_PTR(ptr->string)+ptr->pos, RSTRING_PTR(str), len);
RSTRING_PTR      1086 ext/stringio/stringio.c     RSTRING_PTR(ptr->string)[ptr->pos++] = c;
RSTRING_PTR      1156 ext/stringio/stringio.c 	MEMCPY(RSTRING_PTR(str), RSTRING_PTR(ptr->string) + ptr->pos, char, len);
RSTRING_PTR      1238 ext/stringio/stringio.c 	MEMZERO(RSTRING_PTR(string) + plen, char, l - plen);
RSTRING_PTR        45 ext/strscan/strscan.c #define S_PBEG(s)  (RSTRING_PTR((s)->str))
RSTRING_PTR      1098 ext/strscan/strscan.c                        RSTRING_PTR(b));
RSTRING_PTR      1106 ext/strscan/strscan.c                    RSTRING_PTR(a),
RSTRING_PTR      1107 ext/strscan/strscan.c                    RSTRING_PTR(b));
RSTRING_PTR       157 ext/syck/rubyext.c             memcpy( buf + skip, RSTRING_PTR(str2), len );
RSTRING_PTR       177 ext/syck/rubyext.c         syck_parser_str( parser, RSTRING_PTR(port), RSTRING_LEN(port), NULL );
RSTRING_PTR      1049 ext/syck/rubyext.c     strncat( ivn, RSTRING_PTR(ivname), RSTRING_LEN(ivname) );
RSTRING_PTR      1212 ext/syck/rubyext.c         char *taguri = syck_type_id_to_uri( RSTRING_PTR(tmp) );
RSTRING_PTR      1232 ext/syck/rubyext.c         type_id = syck_match_implicit( RSTRING_PTR(val), RSTRING_LEN(val) );
RSTRING_PTR      1497 ext/syck/rubyext.c     node->data.str->ptr = syck_strndup( RSTRING_PTR(val), RSTRING_LEN(val) );
RSTRING_PTR      1757 ext/syck/rubyext.c         node->type_id = syck_strndup( RSTRING_PTR(type_id), RSTRING_LEN(type_id) );
RSTRING_PTR        36 ext/syslog/syslog.c     syslog(pri, "%s", RSTRING_PTR(str));
RSTRING_PTR        71 ext/syslog/syslog.c     syslog_ident = strdup(RSTRING_PTR(ident));
RSTRING_PTR       136 ext/tk/stubs.c         int ret = ruby_open_tcl_dll(rb_argv0 ? RSTRING_PTR(rb_argv0) : 0);
RSTRING_PTR       216 ext/tk/stubs.c             int ret = ruby_open_tcl_dll(rb_argv0 ? RSTRING_PTR(rb_argv0) : 0);
RSTRING_PTR       351 ext/tk/stubs.c     st = ruby_open_tcltk_dll(rb_argv0 ? RSTRING_PTR(rb_argv0) : 0);
RSTRING_PTR       419 ext/tk/stubs.c         ruby_open_tcl_dll(rb_argv0 ? RSTRING_PTR(rb_argv0) : 0);
RSTRING_PTR       460 ext/tk/stubs.c         ruby_open_tcl_dll(rb_argv0 ? RSTRING_PTR(rb_argv0) : 0);
RSTRING_PTR       527 ext/tk/stubs.c     Tcl_FindExecutable(rb_argv0 ? RSTRING_PTR(rb_argv0) : 0);
RSTRING_PTR      1096 ext/tk/tcltklib.c         argv[1] = RSTRING_PTR(rb_fix2str(INT2NUM(state), 10));
RSTRING_PTR      2562 ext/tk/tcltklib.c         encoding = Tcl_GetEncoding((Tcl_Interp*)NULL, RSTRING_PTR(enc));
RSTRING_PTR      2566 ext/tk/tcltklib.c         encoding = Tcl_GetEncoding((Tcl_Interp*)NULL, RSTRING_PTR(enc));
RSTRING_PTR      2575 ext/tk/tcltklib.c     memcpy(buf, RSTRING_PTR(msg), RSTRING_LEN(msg));
RSTRING_PTR      2589 ext/tk/tcltklib.c     Tcl_AppendResult(interp, RSTRING_PTR(msg), (char*)NULL);
RSTRING_PTR      2789 ext/tk/tcltklib.c         Tcl_AppendResult(interp, RSTRING_PTR(ret), (char *)NULL);
RSTRING_PTR      2794 ext/tk/tcltklib.c     DUMP2("(result) %s", NIL_P(ret) ? "nil" : RSTRING_PTR(ret));
RSTRING_PTR      6123 ext/tk/tcltklib.c         if (strcmp(RSTRING_PTR(enc), "binary") == 0) {
RSTRING_PTR      6809 ext/tk/tcltklib.c         result = ip_eval_real(self, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      6834 ext/tk/tcltklib.c     memcpy(eval_str, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      7103 ext/tk/tcltklib.c 						     RSTRING_PTR(enc));
RSTRING_PTR      7105 ext/tk/tcltklib.c                             rb_warning("Tk-interp has unknown encoding information (@encoding:'%s')", RSTRING_PTR(enc));
RSTRING_PTR      7112 ext/tk/tcltklib.c                 if (strcmp(RSTRING_PTR(enc), "binary") == 0) {
RSTRING_PTR      7122 ext/tk/tcltklib.c 					   RSTRING_PTR(enc));
RSTRING_PTR      7124 ext/tk/tcltklib.c                     rb_warning("string has unknown encoding information (@encoding:'%s')", RSTRING_PTR(enc));
RSTRING_PTR      7132 ext/tk/tcltklib.c 	if (strcmp(RSTRING_PTR(encodename), "binary") == 0) {
RSTRING_PTR      7141 ext/tk/tcltklib.c         encoding = Tcl_GetEncoding((Tcl_Interp*)NULL, RSTRING_PTR(encodename));
RSTRING_PTR      7148 ext/tk/tcltklib.c                      RSTRING_PTR(encodename));
RSTRING_PTR      7159 ext/tk/tcltklib.c     memcpy(buf, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      7262 ext/tk/tcltklib.c                 if (strcmp(RSTRING_PTR(enc), "binary") == 0) {
RSTRING_PTR      7294 ext/tk/tcltklib.c 					     RSTRING_PTR(enc));
RSTRING_PTR      7296 ext/tk/tcltklib.c                     rb_warning("Tk-interp has unknown encoding information (@encoding:'%s')", RSTRING_PTR(enc));
RSTRING_PTR      7307 ext/tk/tcltklib.c         if (strcmp(RSTRING_PTR(encodename), "binary") == 0) {
RSTRING_PTR      7313 ext/tk/tcltklib.c             tclstr = Tcl_NewStringObj(RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      7329 ext/tk/tcltklib.c         encoding = Tcl_GetEncoding((Tcl_Interp*)NULL, RSTRING_PTR(encodename));
RSTRING_PTR      7337 ext/tk/tcltklib.c                      RSTRING_PTR(encodename));
RSTRING_PTR      7350 ext/tk/tcltklib.c     memcpy(buf, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      7371 ext/tk/tcltklib.c       rb_enc_associate_index(str, rb_enc_find_index(RSTRING_PTR(encodename)));
RSTRING_PTR      7449 ext/tk/tcltklib.c     memcpy(src_buf, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      7547 ext/tk/tcltklib.c                  RSTRING_PTR(enc_name));
RSTRING_PTR      8410 ext/tk/tcltklib.c             ret = Tcl_GetVar2Ex(ptr->ip, RSTRING_PTR(varname),
RSTRING_PTR      8411 ext/tk/tcltklib.c                                 NIL_P(index) ? NULL : RSTRING_PTR(index),
RSTRING_PTR      8448 ext/tk/tcltklib.c             ret = Tcl_GetVar2(ptr->ip, RSTRING_PTR(varname), 
RSTRING_PTR      8449 ext/tk/tcltklib.c                               NIL_P(index) ? NULL : RSTRING_PTR(index),
RSTRING_PTR      8547 ext/tk/tcltklib.c             ret = Tcl_SetVar2Ex(ptr->ip, RSTRING_PTR(varname),
RSTRING_PTR      8548 ext/tk/tcltklib.c                                 NIL_P(index) ? NULL : RSTRING_PTR(index),
RSTRING_PTR      8588 ext/tk/tcltklib.c             ret = Tcl_SetVar2(ptr->ip, RSTRING_PTR(varname), 
RSTRING_PTR      8589 ext/tk/tcltklib.c                               NIL_P(index) ? NULL : RSTRING_PTR(index), 
RSTRING_PTR      8590 ext/tk/tcltklib.c                               RSTRING_PTR(value), FIX2INT(flag));
RSTRING_PTR      8670 ext/tk/tcltklib.c     ptr->return_value = Tcl_UnsetVar2(ptr->ip, RSTRING_PTR(varname), 
RSTRING_PTR      8671 ext/tk/tcltklib.c                                       NIL_P(index) ? NULL : RSTRING_PTR(index),
RSTRING_PTR      8882 ext/tk/tcltklib.c         if (Tcl_SplitList(interp, RSTRING_PTR(list_str), 
RSTRING_PTR      8983 ext/tk/tcltklib.c         len = Tcl_ConvertCountedElement(RSTRING_PTR(argv[num]), 
RSTRING_PTR      8987 ext/tk/tcltklib.c         len = Tcl_ConvertElement(RSTRING_PTR(argv[num]), dst, flagPtr[num]);
RSTRING_PTR      9048 ext/tk/tcltklib.c     len = Tcl_ScanCountedElement(RSTRING_PTR(src), RSTRING_LEN(src), 
RSTRING_PTR      9051 ext/tk/tcltklib.c     len = Tcl_ConvertCountedElement(RSTRING_PTR(src), RSTRING_LEN(src), 
RSTRING_PTR      9052 ext/tk/tcltklib.c                                     RSTRING_PTR(dst), scan_flag);
RSTRING_PTR      9054 ext/tk/tcltklib.c     len = Tcl_ScanElement(RSTRING_PTR(src), &scan_flag);
RSTRING_PTR      9056 ext/tk/tcltklib.c     len = Tcl_ConvertElement(RSTRING_PTR(src), RSTRING_PTR(dst), scan_flag);
RSTRING_PTR      9176 ext/tk/tcltklib.c   if (Tcl_GetEncoding((Tcl_Interp*)NULL, RSTRING_PTR(name)) == (Tcl_Encoding)NULL) {
RSTRING_PTR      9179 ext/tk/tcltklib.c 	       RSTRING_PTR(name));
RSTRING_PTR      9187 ext/tk/tcltklib.c   if (RTEST(rb_define_dummy_encoding(RSTRING_PTR(name)))) {
RSTRING_PTR      9193 ext/tk/tcltklib.c 	       RSTRING_PTR(name));
RSTRING_PTR      9372 ext/tk/tcltklib.c     rb_raise(rb_eArgError, "unsupported Tk encoding '%s'", RSTRING_PTR(enc));
RSTRING_PTR      9472 ext/tk/tcltklib.c     rb_raise(rb_eArgError, "unsupported Tk encoding '%s'", RSTRING_PTR(enc));
RSTRING_PTR      9563 ext/tk/tcltklib.c       if (strcmp(RSTRING_PTR(encname), "identity") == 0) {
RSTRING_PTR      9567 ext/tk/tcltklib.c       } else if (strcmp(RSTRING_PTR(encname), "shiftjis") == 0) {
RSTRING_PTR      9571 ext/tk/tcltklib.c       } else if (strcmp(RSTRING_PTR(encname), "unicode") == 0) {
RSTRING_PTR      9575 ext/tk/tcltklib.c       } else if (strcmp(RSTRING_PTR(encname), "symbol") == 0) {
RSTRING_PTR      9593 ext/tk/tcltklib.c       DUMP2("create_encoding_table: name2obj: %s", RSTRING_PTR(encname));
RSTRING_PTR      9597 ext/tk/tcltklib.c       DUMP2("create_encoding_table: obj2name: %s", RSTRING_PTR(encname));
RSTRING_PTR      9748 ext/tk/tcltklib.c     menuRefPtr = TkFindMenuReferences(ptr->ip, RSTRING_PTR(menu_path));
RSTRING_PTR      9754 ext/tk/tcltklib.c 	   = Tcl_FindHashEntry(menuTablePtr, RSTRING_PTR(menu_path)))
RSTRING_PTR      10129 ext/tk/tcltklib.c     ret = ruby_open_tcl_dll(rb_argv0 ? RSTRING_PTR(rb_argv0) : 0);
RSTRING_PTR       162 ext/tk/tkutil/tkutil.c     if (strncmp(cmd_id_head, RSTRING_PTR(cmd_id), head_len) != 0) {
RSTRING_PTR       166 ext/tk/tkutil/tkutil.c                 RSTRING_PTR(cmd_id) + head_len, prefix_len) != 0) {
RSTRING_PTR       171 ext/tk/tkutil/tkutil.c                           rb_str_new2(RSTRING_PTR(cmd_id) + head_len));
RSTRING_PTR       853 ext/tk/tkutil/tkutil.c                RSTRING_PTR(rb_funcall(obj, rb_intern("inspect"), 0, 0)));
RSTRING_PTR       951 ext/tk/tkutil/tkutil.c     if (RSTRING_PTR(value) == (char*)NULL) return Qnil;
RSTRING_PTR       953 ext/tk/tkutil/tkutil.c     if (RSTRING_PTR(value)[0] == '\0'
RSTRING_PTR       954 ext/tk/tkutil/tkutil.c         || strcmp(RSTRING_PTR(value), "0") == 0
RSTRING_PTR       955 ext/tk/tkutil/tkutil.c         || strcmp(RSTRING_PTR(value), "no") == 0
RSTRING_PTR       956 ext/tk/tkutil/tkutil.c         || strcmp(RSTRING_PTR(value), "off") == 0
RSTRING_PTR       957 ext/tk/tkutil/tkutil.c         || strcmp(RSTRING_PTR(value), "false") == 0) {
RSTRING_PTR       969 ext/tk/tkutil/tkutil.c     return rb_cstr_to_inum(RSTRING_PTR(value), 10, 1);
RSTRING_PTR       977 ext/tk/tkutil/tkutil.c     return rb_cstr_to_inum(RSTRING_PTR(value), 0, 1);
RSTRING_PTR       984 ext/tk/tkutil/tkutil.c     return rb_float_new(rb_cstr_to_dbl(RSTRING_PTR(value), 1));
RSTRING_PTR       992 ext/tk/tkutil/tkutil.c              "invalid value for Number: '%s'", RSTRING_PTR(value));
RSTRING_PTR      1011 ext/tk/tkutil/tkutil.c     if (RSTRING_PTR(value) == (char*)NULL) return INT2FIX(0);
RSTRING_PTR      1033 ext/tk/tkutil/tkutil.c     ptr = RSTRING_PTR(value);
RSTRING_PTR      1049 ext/tk/tkutil/tkutil.c     if (RSTRING_PTR(value) == (char*)NULL) return rb_tainted_str_new2("");
RSTRING_PTR      1061 ext/tk/tkutil/tkutil.c     if (RSTRING_PTR(value) == (char*)NULL) return rb_tainted_str_new2("");
RSTRING_PTR      1185 ext/tk/tkutil/tkutil.c         key_id = rb_intern(RSTRING_PTR(key));
RSTRING_PTR      1197 ext/tk/tkutil/tkutil.c         value_id = rb_intern(RSTRING_PTR(value));
RSTRING_PTR      1254 ext/tk/tkutil/tkutil.c     id = rb_intern(RSTRING_PTR(rb_str_cat2(rb_str_new2("@"), str)));
RSTRING_PTR      1305 ext/tk/tkutil/tkutil.c             str = RSTRING_PTR(argv[i]);
RSTRING_PTR      1320 ext/tk/tkutil/tkutil.c         id = rb_intern(RSTRING_PTR(rb_str_cat2(rb_str_new2("@"), str)));
RSTRING_PTR      1374 ext/tk/tkutil/tkutil.c       key = RSTRING_PTR(keyval);
RSTRING_PTR      1492 ext/tk/tkutil/tkutil.c       chr = *(RSTRING_PTR(RARRAY_PTR(inf)[0]));
RSTRING_PTR      1497 ext/tk/tkutil/tkutil.c       subst_inf->type[chr] = *(RSTRING_PTR(RARRAY_PTR(inf)[1]));
RSTRING_PTR      1505 ext/tk/tkutil/tkutil.c     subst_inf->ivar[chr] = rb_intern(RSTRING_PTR(rb_str_cat2(rb_str_new2("@"), rb_id2name(id))));
RSTRING_PTR      1525 ext/tk/tkutil/tkutil.c     subst_inf->key[chr] = strndup(RSTRING_PTR(RARRAY_PTR(inf)[0]), 
RSTRING_PTR      1530 ext/tk/tkutil/tkutil.c       strncpy(subst_inf->key[chr], RSTRING_PTR(RARRAY_PTR(inf)[0]),
RSTRING_PTR      1536 ext/tk/tkutil/tkutil.c       subst_inf->type[chr] = *(RSTRING_PTR(RARRAY_PTR(inf)[1]));
RSTRING_PTR      1544 ext/tk/tkutil/tkutil.c     subst_inf->ivar[chr] = rb_intern(RSTRING_PTR(rb_str_cat2(rb_str_new2("@"), rb_id2name(id))));
RSTRING_PTR      1560 ext/tk/tkutil/tkutil.c 		  INT2FIX(*(RSTRING_PTR(RARRAY_PTR(inf)[0]))) : 
RSTRING_PTR      1587 ext/tk/tkutil/tkutil.c     unsigned char *keyptr = (unsigned char*)RSTRING_PTR(arg_key);
RSTRING_PTR      1359 ext/win32ole/win32ole.c 		&dw, cp, RSTRING_PTR(vstr), &len, NULL, &size);
RSTRING_PTR      1366 ext/win32ole/win32ole.c 		&dw, cp, RSTRING_PTR(vstr), &len, pw, &size);
RSTRING_PTR      1372 ext/win32ole/win32ole.c     size = MultiByteToWideChar(cp, 0, RSTRING_PTR(vstr), RSTRING_LEN(vstr), NULL, 0);
RSTRING_PTR      1374 ext/win32ole/win32ole.c     MultiByteToWideChar(cp, 0, RSTRING_PTR(vstr), RSTRING_LEN(vstr), pw, size);
RSTRING_PTR      1919 ext/win32ole/win32ole.c             memcpy(pdest, RSTRING_PTR(val), len);
RSTRING_PTR       300 ext/zlib/zlib.c 	sum = func(sum, (Bytef*)RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR       440 ext/zlib/zlib.c 	z->stream.next_out = (Bytef*)RSTRING_PTR(z->buf);
RSTRING_PTR       459 ext/zlib/zlib.c     z->stream.next_out = (Bytef*)RSTRING_PTR(z->buf) + z->buf_filled;
RSTRING_PTR       470 ext/zlib/zlib.c 	z->stream.next_out = (Bytef*)RSTRING_PTR(z->buf);
RSTRING_PTR       476 ext/zlib/zlib.c 	z->stream.next_out = (Bytef*)RSTRING_PTR(z->buf) + z->buf_filled;
RSTRING_PTR       488 ext/zlib/zlib.c 	z->stream.next_out = (Bytef*)RSTRING_PTR(z->buf);
RSTRING_PTR       506 ext/zlib/zlib.c     memcpy(RSTRING_PTR(z->buf) + z->buf_filled, src, len);
RSTRING_PTR       508 ext/zlib/zlib.c     z->stream.next_out = (Bytef*)RSTRING_PTR(z->buf) + z->buf_filled;
RSTRING_PTR       512 ext/zlib/zlib.c     zstream_append_buffer((z),(Bytef*)RSTRING_PTR(v),RSTRING_LEN(v))
RSTRING_PTR       547 ext/zlib/zlib.c     memmove(RSTRING_PTR(z->buf), RSTRING_PTR(z->buf) + len,
RSTRING_PTR       549 ext/zlib/zlib.c     z->stream.next_out = (Bytef*)RSTRING_PTR(z->buf) + z->buf_filled;
RSTRING_PTR       565 ext/zlib/zlib.c     memmove(RSTRING_PTR(z->buf) + len, RSTRING_PTR(z->buf), z->buf_filled);
RSTRING_PTR       566 ext/zlib/zlib.c     memmove(RSTRING_PTR(z->buf), b, len);
RSTRING_PTR       581 ext/zlib/zlib.c     memmove(RSTRING_PTR(z->buf) + 1, RSTRING_PTR(z->buf), z->buf_filled);
RSTRING_PTR       582 ext/zlib/zlib.c     RSTRING_PTR(z->buf)[0] = (char)c;
RSTRING_PTR       606 ext/zlib/zlib.c     zstream_append_input((z), (Bytef*)RSTRING_PTR(v), RSTRING_LEN(v))
RSTRING_PTR       615 ext/zlib/zlib.c 	memmove(RSTRING_PTR(z->input), RSTRING_PTR(z->input) + len,
RSTRING_PTR       706 ext/zlib/zlib.c 	z->stream.next_in = (Bytef*)RSTRING_PTR(z->input);
RSTRING_PTR       765 ext/zlib/zlib.c 	z->stream.next_in = (Bytef*)RSTRING_PTR(z->input);
RSTRING_PTR      1167 ext/zlib/zlib.c     zstream_run(z, (Bytef*)RSTRING_PTR(src), RSTRING_LEN(src), Z_FINISH);
RSTRING_PTR      1226 ext/zlib/zlib.c 	zstream_run(z, (Bytef*)RSTRING_PTR(src), RSTRING_LEN(src), flush);
RSTRING_PTR      1353 ext/zlib/zlib.c 			       (Bytef*)RSTRING_PTR(src), RSTRING_LEN(src));
RSTRING_PTR      1413 ext/zlib/zlib.c     zstream_run(z, (Bytef*)RSTRING_PTR(src), RSTRING_LEN(src), Z_SYNC_FLUSH);
RSTRING_PTR      1467 ext/zlib/zlib.c 	zstream_run(z, (Bytef*)RSTRING_PTR(src), RSTRING_LEN(src), Z_SYNC_FLUSH);
RSTRING_PTR      1560 ext/zlib/zlib.c     return zstream_sync(z, (Bytef*)RSTRING_PTR(src), RSTRING_LEN(src));
RSTRING_PTR      1602 ext/zlib/zlib.c 			       (Bytef*)RSTRING_PTR(src), RSTRING_LEN(src));
RSTRING_PTR      1851 ext/zlib/zlib.c 	p = memchr(RSTRING_PTR(gz->z.input) + offset, '\0',
RSTRING_PTR      1959 ext/zlib/zlib.c     head = (unsigned char*)RSTRING_PTR(gz->z.input);
RSTRING_PTR      1997 ext/zlib/zlib.c 	len = gzfile_get16((Bytef*)RSTRING_PTR(gz->z.input));
RSTRING_PTR      2005 ext/zlib/zlib.c 	len = p - RSTRING_PTR(gz->z.input);
RSTRING_PTR      2006 ext/zlib/zlib.c 	gz->orig_name = rb_str_new(RSTRING_PTR(gz->z.input), len);
RSTRING_PTR      2012 ext/zlib/zlib.c 	len = p - RSTRING_PTR(gz->z.input);
RSTRING_PTR      2013 ext/zlib/zlib.c 	gz->comment = rb_str_new(RSTRING_PTR(gz->z.input), len);
RSTRING_PTR      2034 ext/zlib/zlib.c     crc = gzfile_get32((Bytef*)RSTRING_PTR(gz->z.input));
RSTRING_PTR      2035 ext/zlib/zlib.c     length = gzfile_get32((Bytef*)RSTRING_PTR(gz->z.input) + 4);
RSTRING_PTR      2077 ext/zlib/zlib.c 	    zstream_run(&gz->z, (Bytef*)RSTRING_PTR(str), RSTRING_LEN(str),
RSTRING_PTR      2092 ext/zlib/zlib.c 	gz->crc = crc32(gz->crc, (Bytef*)RSTRING_PTR(str) + gz->ungetc,
RSTRING_PTR      2176 ext/zlib/zlib.c         memcpy(RSTRING_PTR(outbuf), RSTRING_PTR(dst), RSTRING_LEN(dst));
RSTRING_PTR      2229 ext/zlib/zlib.c         ss = sp = (const unsigned char*)RSTRING_PTR(gz->z.buf);
RSTRING_PTR      2244 ext/zlib/zlib.c 	len = rb_enc_mbclen(RSTRING_PTR(buf), RSTRING_END(buf), gz->enc);
RSTRING_PTR      2545 ext/zlib/zlib.c     p = memchr(RSTRING_PTR(s), '\0', RSTRING_LEN(s));
RSTRING_PTR      2547 ext/zlib/zlib.c 	rb_str_resize(s, p - RSTRING_PTR(s));
RSTRING_PTR      2567 ext/zlib/zlib.c     p = memchr(RSTRING_PTR(s), '\0', RSTRING_LEN(s));
RSTRING_PTR      2569 ext/zlib/zlib.c 	rb_str_resize(s, p - RSTRING_PTR(s));
RSTRING_PTR      2817 ext/zlib/zlib.c     gzfile_write(gz, (Bytef*)RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      3081 ext/zlib/zlib.c 	dst = INT2FIX((unsigned int)(RSTRING_PTR(dst)[0]) & 0xff);
RSTRING_PTR      3147 ext/zlib/zlib.c     gzfile_ungets(gz, (const Bytef*)RSTRING_PTR(s), RSTRING_LEN(s));
RSTRING_PTR      3174 ext/zlib/zlib.c     p = RSTRING_PTR(gz->z.buf);
RSTRING_PTR      3185 ext/zlib/zlib.c 	    p = RSTRING_PTR(gz->z.buf);
RSTRING_PTR      3196 ext/zlib/zlib.c     if (RSTRING_PTR(rs) != rsptr && RSTRING_LEN(rs) != rslen)
RSTRING_PTR      3234 ext/zlib/zlib.c 	rsptr = RSTRING_PTR(rs);
RSTRING_PTR      3251 ext/zlib/zlib.c     p = RSTRING_PTR(gz->z.buf);
RSTRING_PTR      3257 ext/zlib/zlib.c 	    p = RSTRING_PTR(gz->z.buf) + n - rslen;
RSTRING_PTR       777 file.c         	rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR       803 file.c         #define rb_sys_fail_path(path) rb_sys_fail(NIL_P(path) ? 0 : RSTRING_PTR(path))
RSTRING_PTR       834 file.c         	rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR       867 file.c             if (lstat(RSTRING_PTR(fptr->pathv), &st) == -1) {
RSTRING_PTR      1570 file.c             if (access(RSTRING_PTR(fname1), 0)) return Qfalse;
RSTRING_PTR      1571 file.c             if (access(RSTRING_PTR(fname2), 0)) return Qfalse;
RSTRING_PTR      1576 file.c             if (rb_memcicmp(RSTRING_PTR(fname1), RSTRING_PTR(fname2), RSTRING_LEN(fname1)))
RSTRING_PTR      1596 file.c         	rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR      1665 file.c         	rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR      1688 file.c         	rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR      1734 file.c         	rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR      1781 file.c         	rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR      1874 file.c             if (chmod(RSTRING_PTR(fptr->pathv), mode) == -1)
RSTRING_PTR      2003 file.c             if (chown(RSTRING_PTR(fptr->pathv), o, g) == -1)
RSTRING_PTR      2188 file.c         	     l1, RSTRING_PTR(s1), e1,
RSTRING_PTR      2189 file.c         	     l2, RSTRING_PTR(s2), e2);
RSTRING_PTR      2276 file.c             while ((rv = readlink(RSTRING_PTR(path), buf, size)) == size
RSTRING_PTR      2586 file.c         	buf = RSTRING_PTR(result);\
RSTRING_PTR      2593 file.c             p = buf = RSTRING_PTR(result),\
RSTRING_PTR      3020 file.c             if (RSTRING_LEN(fname) == 0 || !*(name = RSTRING_PTR(fname)))
RSTRING_PTR      3279 file.c         	    if (RSTRING_PTR(tmp) && isdirsep(RSTRING_PTR(tmp)[0])) {
RSTRING_PTR      3334 file.c         	rb_sys_fail(RSTRING_PTR(path));
RSTRING_PTR      3342 file.c         	    rb_sys_fail(RSTRING_PTR(path));
RSTRING_PTR      3346 file.c         	    rb_sys_fail(RSTRING_PTR(path));
RSTRING_PTR      3351 file.c         	    rb_sys_fail(RSTRING_PTR(path));
RSTRING_PTR      3677 file.c         	    rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR      3766 file.c         	rb_sys_fail(RSTRING_PTR(fname));
RSTRING_PTR      4420 file.c         	p0 = RSTRING_PTR(path = newpath);
RSTRING_PTR      4501 file.c             const char *f = RSTRING_PTR(*filep);
RSTRING_PTR      4548 file.c         	    if (file_load_ok(RSTRING_PTR(tmp))) {
RSTRING_PTR      4599 file.c         		f = RSTRING_PTR(tmp);
RSTRING_PTR      1851 hash.c             nam = RSTRING_PTR(name);
RSTRING_PTR      1885 hash.c             nam = RSTRING_PTR(name);
RSTRING_PTR      1916 hash.c             nam = RSTRING_PTR(key);
RSTRING_PTR      2055 hash.c             name = RSTRING_PTR(nm);
RSTRING_PTR      2056 hash.c             value = RSTRING_PTR(val);
RSTRING_PTR      2392 hash.c         	    if (RSTRING_LEN(obj) == len && strncmp(s, RSTRING_PTR(obj), len) == 0) {
RSTRING_PTR      2416 hash.c         	    if (RSTRING_LEN(obj) == len && strncmp(s, RSTRING_PTR(obj), len) == 0) {
RSTRING_PTR      2441 hash.c         	    if (RSTRING_LEN(value) == len && strncmp(s, RSTRING_PTR(value), len) == 0) {
RSTRING_PTR      2498 hash.c         	    VALUE val = env_str_new2(getenv(RSTRING_PTR(key)));
RSTRING_PTR       498 include/ruby/ruby.h                      RSTRING_PTR(x)[0]:(char)(NUM2INT(x)&0xff))
RSTRING_PTR       604 include/ruby/ruby.h #define RSTRING_END(str) (RSTRING_PTR(str)+RSTRING_LEN(str))
RSTRING_PTR       642 include/ruby/ruby.h #define RREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)
RSTRING_PTR       199 io.c           #define rb_sys_fail_path(path) rb_sys_fail(NIL_P(path) ? 0 : RSTRING_PTR(path))
RSTRING_PTR       343 io.c               MEMMOVE(fptr->rbuf+fptr->rbuf_off, RSTRING_PTR(str), char, len);
RSTRING_PTR       774 io.c               return rb_write_internal(p->fptr->fd, RSTRING_PTR(p->str)+p->offset, l);
RSTRING_PTR       801 io.c                       MEMMOVE(fptr->wbuf+fptr->wbuf_off+fptr->wbuf_len, RSTRING_PTR(str)+offset, char, len);
RSTRING_PTR       824 io.c           	    r = rb_write_internal(fptr->fd, RSTRING_PTR(str)+offset, l);
RSTRING_PTR       846 io.c               MEMMOVE(fptr->wbuf+fptr->wbuf_off+fptr->wbuf_len, RSTRING_PTR(str)+offset, char, len);
RSTRING_PTR      1391 io.c               return rb_sprintf("#<%s:%s%s>", cname, RSTRING_PTR(fptr->pathv), st);
RSTRING_PTR      1431 io.c           	    c = rb_read_internal(fptr->fd, RSTRING_PTR(str)+offset, n);
RSTRING_PTR      1447 io.c           	c = read_buffered_data(RSTRING_PTR(str)+offset, n, fptr);
RSTRING_PTR      1603 io.c                   memcpy(RSTRING_PTR(str)+slen, fptr->cbuf+fptr->cbuf_off, len);
RSTRING_PTR      1663 io.c           	    pos = rb_str_coderange_scan_restartable(RSTRING_PTR(str) + pos, RSTRING_PTR(str) + bytes, enc, &cr);
RSTRING_PTR      1729 io.c               n = read_buffered_data(RSTRING_PTR(str), len, fptr);
RSTRING_PTR      1736 io.c           	n = rb_read_internal(fptr->fd, RSTRING_PTR(str), len);
RSTRING_PTR      1925 io.c               n = write(fptr->fd, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      2006 io.c               if (RSTRING_PTR(rs) != rsptr && RSTRING_LEN(rs) != rslen)
RSTRING_PTR      2049 io.c                               return (unsigned char)RSTRING_PTR(str)[RSTRING_LEN(str)-1];
RSTRING_PTR      2076 io.c           	    read_buffered_data(RSTRING_PTR(str) + last, pending, fptr); /* must not fail */
RSTRING_PTR      2081 io.c           		return (unsigned char)RSTRING_PTR(str)[RSTRING_LEN(str)-1];
RSTRING_PTR      2138 io.c           		read_buffered_data(RSTRING_PTR(str)+len, pending, fptr);
RSTRING_PTR      2142 io.c           		pos = rb_str_coderange_scan_restartable(RSTRING_PTR(str) + pos, RSTRING_PTR(str) + len, enc, &cr);
RSTRING_PTR      2242 io.c           	    rsptr = RSTRING_PTR(rs);
RSTRING_PTR      2253 io.c           		s = RSTRING_PTR(str);
RSTRING_PTR      2262 io.c           		s = RSTRING_PTR(str);
RSTRING_PTR      2604 io.c           		r = rb_enc_precise_mbclen(RSTRING_PTR(str), RSTRING_PTR(str)+RSTRING_LEN(str), enc);
RSTRING_PTR      2911 io.c                   MEMMOVE(fptr->cbuf+fptr->cbuf_off, RSTRING_PTR(c), char, len);
RSTRING_PTR      3037 io.c           #define PREP_STDIO_NAME(f) (RSTRING_PTR((f)->pathv))
RSTRING_PTR      3518 io.c               n = write(fptr->fd, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      3575 io.c               n = rb_read_internal(fptr->fd, RSTRING_PTR(str), ilen);
RSTRING_PTR      4247 io.c               fptr->fd = rb_sysopen(RSTRING_PTR(fptr->pathv), oflags, perm);
RSTRING_PTR      4594 io.c           	args = (void *)RSTRING_PTR(argbuf);
RSTRING_PTR      4681 io.c               if (!fp) rb_sys_fail(RSTRING_PTR(prog));
RSTRING_PTR      4724 io.c               const char *cmd = RSTRING_PTR(prog);
RSTRING_PTR      4997 io.c               path = RSTRING_PTR(fname);
RSTRING_PTR      5005 io.c               char *s = RSTRING_PTR(filename_or_command);
RSTRING_PTR      5338 io.c                   fptr->fd = rb_sysopen(RSTRING_PTR(fptr->pathv), oflags, 0666);
RSTRING_PTR      5350 io.c                   if (freopen(RSTRING_PTR(fptr->pathv), rb_io_oflags_modestr(oflags), fptr->stdio_file) == 0) {
RSTRING_PTR      5356 io.c                       rb_warn("setvbuf() can't be honoured for %s", RSTRING_PTR(fptr->pathv));
RSTRING_PTR      5363 io.c                   fptr->fd = rb_sysopen(RSTRING_PTR(fptr->pathv), oflags, 0666);
RSTRING_PTR      5638 io.c                       RSTRING_PTR(line)[RSTRING_LEN(line)-1] != '\n') {
RSTRING_PTR      6195 io.c           			(void)unlink(RSTRING_PTR(str));
RSTRING_PTR      6196 io.c           			(void)rename(fn, RSTRING_PTR(str));
RSTRING_PTR      6197 io.c           			fr = rb_sysopen(RSTRING_PTR(str), O_RDONLY, 0);
RSTRING_PTR      6199 io.c           			if (rename(fn, RSTRING_PTR(str)) < 0) {
RSTRING_PTR      6201 io.c           				    fn, RSTRING_PTR(str), strerror(errno));
RSTRING_PTR      6753 io.c           	    RSTRING_PTR(arg)[len] = 17;	/* a little sanity check here */
RSTRING_PTR      6754 io.c           	    narg = (long)RSTRING_PTR(arg);
RSTRING_PTR      6760 io.c               if (TYPE(arg) == T_STRING && RSTRING_PTR(arg)[len] != 17) {
RSTRING_PTR      7639 io.c                       ss = maygvl_copy_stream_read(stp, RSTRING_PTR(buf), l, off);
RSTRING_PTR      7751 io.c                   read_buffered_data(RSTRING_PTR(str), len, src_fptr);
RSTRING_PTR      8345 io.c           	ARGF.inplace = strdup(RSTRING_PTR(val));
RSTRING_PTR        76 iseq.c         	RUBY_GC_INFO("%s @ %s\n", RSTRING_PTR(iseq->name), RSTRING_PTR(iseq->filename));
RSTRING_PTR       576 iseq.c         		      RSTRING_PTR(iseq->name), RSTRING_PTR(iseq->filename));
RSTRING_PTR       806 iseq.c         	printf("%s\n", RSTRING_PTR(str));
RSTRING_PTR       855 iseq.c         	memset(RSTRING_PTR(str) + i, '=', header_minlen - i);
RSTRING_PTR       193 load.c         	    buf = RSTRING_PTR(bufstr);
RSTRING_PTR       224 load.c         	feature = RSTRING_PTR(fullpath);
RSTRING_PTR       298 load.c         	node = (NODE *)rb_load_file(RSTRING_PTR(fname));
RSTRING_PTR       442 load.c             ext = strrchr(ftptr = RSTRING_PTR(fname), '.');
RSTRING_PTR       450 load.c         		ext = strrchr(ftptr = RSTRING_PTR(tmp), '.');
RSTRING_PTR       462 load.c         	    tmp = rb_str_new(RSTRING_PTR(fname), ext - RSTRING_PTR(fname));
RSTRING_PTR       466 load.c         		ext = strrchr(ftptr = RSTRING_PTR(tmp), '.');
RSTRING_PTR       475 load.c         		ext = strrchr(ftptr = RSTRING_PTR(tmp), '.');
RSTRING_PTR       488 load.c         		ext = strrchr(ftptr = RSTRING_PTR(tmp), '.');
RSTRING_PTR       506 load.c         	ftptr = RSTRING_PTR(tmp);
RSTRING_PTR       513 load.c         	ext = strrchr(ftptr = RSTRING_PTR(tmp), '.');
RSTRING_PTR       525 load.c         	     RSTRING_PTR(fname));
RSTRING_PTR       532 load.c             return (VALUE)dln_load(RSTRING_PTR(path));
RSTRING_PTR       559 load.c         	    if (!path || !(ftptr = load_lock(RSTRING_PTR(path)))) {
RSTRING_PTR       644 load.c             rb_autoload(mod, id, RSTRING_PTR(file));
RSTRING_PTR       175 marshal.c          char *n = RSTRING_PTR(path);
RSTRING_PTR       452 marshal.c          path = RSTRING_PTR(p);
RSTRING_PTR       465 marshal.c      	w_unique(RSTRING_PTR(class2path(klass)), arg);
RSTRING_PTR       615 marshal.c      	    w_bytes(RSTRING_PTR(v), RSTRING_LEN(v), arg);
RSTRING_PTR       649 marshal.c      		w_bytes(RSTRING_PTR(path), RSTRING_LEN(path), arg);
RSTRING_PTR       657 marshal.c      		w_bytes(RSTRING_PTR(path), RSTRING_LEN(path), arg);
RSTRING_PTR       696 marshal.c      	    w_bytes(RSTRING_PTR(obj), RSTRING_LEN(obj), arg);
RSTRING_PTR       948 marshal.c      	    c = (unsigned char)RSTRING_PTR(arg->src)[arg->offset++];
RSTRING_PTR      1022 marshal.c      	    str = rb_str_new(RSTRING_PTR(arg->src)+arg->offset, len);
RSTRING_PTR      1060 marshal.c          ID id = rb_intern(RSTRING_PTR(s));
RSTRING_PTR      1297 marshal.c      	    const char *ptr = RSTRING_PTR(str);
RSTRING_PTR      1336 marshal.c      	    MEMCPY(digits, RSTRING_PTR(data), char, len * 2);
RSTRING_PTR      1541 marshal.c      	    v = rb_path2class(RSTRING_PTR(str));
RSTRING_PTR      1551 marshal.c      	    v = path2class(RSTRING_PTR(str));
RSTRING_PTR      1561 marshal.c      	    v = path2module(RSTRING_PTR(str));
RSTRING_PTR       142 numeric.c      	     RSTRING_PTR(v):
RSTRING_PTR      1932 numeric.c          rb_enc_mbcput(i, RSTRING_PTR(str), enc);
RSTRING_PTR       324 object.c           if (RSTRING_PTR(str)[0] == '-') { /* first element */
RSTRING_PTR       325 object.c       	RSTRING_PTR(str)[0] = '#';
RSTRING_PTR       351 object.c           RSTRING_PTR(str)[0] = '#';
RSTRING_PTR      2211 object.c           s = RSTRING_PTR(str);
RSTRING_PTR      2312 object.c           else if (RTEST(ruby_verbose) && RSTRING_LEN(str) != strlen(RSTRING_PTR(str))) {
RSTRING_PTR      2315 object.c           return RSTRING_PTR(str);
RSTRING_PTR       453 pack.c             p = RSTRING_PTR(fmt);
RSTRING_PTR       465 pack.c         	if (RSTRING_PTR(fmt) + RSTRING_LEN(fmt) != pend) {
RSTRING_PTR       534 pack.c         		ptr = RSTRING_PTR(from);
RSTRING_PTR       905 pack.c         	    ptr = RSTRING_PTR(from);
RSTRING_PTR       999 pack.c         		    bufs = RSTRING_PTR(buf);
RSTRING_PTR      1007 pack.c         		    rb_str_buf_cat(res, RSTRING_PTR(buf), RSTRING_LEN(buf));
RSTRING_PTR      1097 pack.c             unsigned char *s = (unsigned char*)RSTRING_PTR(from);
RSTRING_PTR      1360 pack.c             s = RSTRING_PTR(str);
RSTRING_PTR      1362 pack.c             p = RSTRING_PTR(fmt);
RSTRING_PTR      1460 pack.c         		t = RSTRING_PTR(bitstr);
RSTRING_PTR      1480 pack.c         		t = RSTRING_PTR(bitstr);
RSTRING_PTR      1500 pack.c         		t = RSTRING_PTR(bitstr);
RSTRING_PTR      1522 pack.c         		t = RSTRING_PTR(bitstr);
RSTRING_PTR      1776 pack.c         		char *ptr = RSTRING_PTR(buf);
RSTRING_PTR      1831 pack.c         		char *ptr = RSTRING_PTR(buf);
RSTRING_PTR      1903 pack.c         		rb_str_set_len(buf, ptr - RSTRING_PTR(buf));
RSTRING_PTR      1911 pack.c         		char *ptr = RSTRING_PTR(buf);
RSTRING_PTR      1931 pack.c         		rb_str_set_len(buf, ptr - RSTRING_PTR(buf));
RSTRING_PTR      1940 pack.c         	    s = RSTRING_PTR(str) + len;
RSTRING_PTR      1944 pack.c         	    if (len > s - RSTRING_PTR(str))
RSTRING_PTR      1972 pack.c         			if (TYPE(*p) == T_STRING && RSTRING_PTR(*p) == t) {
RSTRING_PTR      2014 pack.c         			    if (TYPE(*p) == T_STRING && RSTRING_PTR(*p) == t) {
RSTRING_PTR      10419 parse.c            beg = RSTRING_PTR(s);
RSTRING_PTR      10424 parse.c            pend = RSTRING_PTR(s) + RSTRING_LEN(s);
RSTRING_PTR      10429 parse.c            lex_gets_ptr = end - RSTRING_PTR(s);
RSTRING_PTR      10601 parse.c        	    lex_pbeg = lex_p = RSTRING_PTR(v);
RSTRING_PTR      10991 parse.c        	xfree(RSTRING_PTR(str));
RSTRING_PTR      11279 parse.c            lex_pbeg = RSTRING_PTR(line);
RSTRING_PTR      11315 parse.c            eos = RSTRING_PTR(here->nd_lit);
RSTRING_PTR      11334 parse.c        	    p = RSTRING_PTR(lex_lastline);
RSTRING_PTR      11537 parse.c        	   MEMCPY(RSTRING_PTR(_s), (_p), char, (_n)), (_s)) \
RSTRING_PTR      11598 parse.c        	s = RSTRING_PTR(name);
RSTRING_PTR      11610 parse.c        		(*p->func)(parser, s, RSTRING_PTR(val));
RSTRING_PTR      11661 parse.c            parser_set_encode(parser, RSTRING_PTR(s));
RSTRING_PTR      14291 parse.c                compile_error(PARSER_ARG "%s", RSTRING_PTR(err));
RSTRING_PTR      14392 parse.c        	    compile_error(PARSER_ARG "%s", RSTRING_PTR(m));
RSTRING_PTR      14847 parse.c            id = rb_intern3(RSTRING_PTR(str), RSTRING_LEN(str), enc);
RSTRING_PTR      14919 parse.c            return RSTRING_PTR(str);
RSTRING_PTR      15534 parse.c            parser->parser_ruby_sourcefile = RSTRING_PTR(fname);
RSTRING_PTR      15645 parse.c                rb_raise(rb_eArgError, "%s", RSTRING_PTR(msg));
RSTRING_PTR      5087 parse.y            beg = RSTRING_PTR(s);
RSTRING_PTR      5092 parse.y            pend = RSTRING_PTR(s) + RSTRING_LEN(s);
RSTRING_PTR      5097 parse.y            lex_gets_ptr = end - RSTRING_PTR(s);
RSTRING_PTR      5269 parse.y        	    lex_pbeg = lex_p = RSTRING_PTR(v);
RSTRING_PTR      5659 parse.y        	xfree(RSTRING_PTR(str));
RSTRING_PTR      5947 parse.y            lex_pbeg = RSTRING_PTR(line);
RSTRING_PTR      5983 parse.y            eos = RSTRING_PTR(here->nd_lit);
RSTRING_PTR      6002 parse.y        	    p = RSTRING_PTR(lex_lastline);
RSTRING_PTR      6205 parse.y        	   MEMCPY(RSTRING_PTR(_s), (_p), char, (_n)), (_s)) \
RSTRING_PTR      6266 parse.y        	s = RSTRING_PTR(name);
RSTRING_PTR      6278 parse.y        		(*p->func)(parser, s, RSTRING_PTR(val));
RSTRING_PTR      6329 parse.y            parser_set_encode(parser, RSTRING_PTR(s));
RSTRING_PTR      8959 parse.y                compile_error(PARSER_ARG "%s", RSTRING_PTR(err));
RSTRING_PTR      9060 parse.y        	    compile_error(PARSER_ARG "%s", RSTRING_PTR(m));
RSTRING_PTR      9515 parse.y            id = rb_intern3(RSTRING_PTR(str), RSTRING_LEN(str), enc);
RSTRING_PTR      9587 parse.y            return RSTRING_PTR(str);
RSTRING_PTR      10202 parse.y            parser->parser_ruby_sourcefile = RSTRING_PTR(fname);
RSTRING_PTR      10313 parse.y                rb_raise(rb_eArgError, "%s", RSTRING_PTR(msg));
RSTRING_PTR       730 proc.c         			 RSTRING_PTR(iseq->filename),
RSTRING_PTR      1050 process.c      	args[i] = RSTRING_PTR(argv[i]);
RSTRING_PTR      1161 process.c      	args[i] = RSTRING_PTR(argv[i]);
RSTRING_PTR      1165 process.c      	return proc_spawn_v(args, prog ? RSTRING_PTR(prog) : 0);
RSTRING_PTR      1564 process.c      	name = RSTRING_PTR(prog);
RSTRING_PTR      1571 process.c          security(name ? name : RSTRING_PTR(argv[0]));
RSTRING_PTR      1625 process.c          e->prog = prog ? RSTRING_PTR(prog) : 0;
RSTRING_PTR      1950 process.c              char *path = RSTRING_PTR(RARRAY_PTR(param)[0]);
RSTRING_PTR      2096 process.c              if (chdir(RSTRING_PTR(obj)) == -1)
RSTRING_PTR      2637 process.c      	status = proc_spawn(RSTRING_PTR(prog));
RSTRING_PTR      2868 process.c          if (pid == -1) rb_sys_fail(RSTRING_PTR(argv[0]));
RSTRING_PTR      4084 process.c      		gr = getgrnam(RSTRING_PTR(tmp));
RSTRING_PTR      4087 process.c      			     "can't find group for %s", RSTRING_PTR(tmp));
RSTRING_PTR       776 range.c        		char b = RSTRING_PTR(beg)[0];
RSTRING_PTR       777 range.c        		char e = RSTRING_PTR(end)[0];
RSTRING_PTR       778 range.c        		char v = RSTRING_PTR(val)[0];
RSTRING_PTR       564 re.c               rb_raise(rb_eRegexpError, "%s: %s", err, RSTRING_PTR(desc));
RSTRING_PTR       591 re.c               return rb_enc_reg_error_desc(RSTRING_PTR(str), RSTRING_LEN(str),
RSTRING_PTR       847 re.c               s = p = RSTRING_PTR(RMATCH(match)->str);
RSTRING_PTR      1239 re.c               r = onig_new(&reg, (UChar* )RSTRING_PTR(unescaped),
RSTRING_PTR      1240 re.c           		 (UChar* )(RSTRING_PTR(unescaped) + RSTRING_LEN(unescaped)),
RSTRING_PTR      1269 re.c           	 string = (UChar*)RSTRING_PTR(str);
RSTRING_PTR      1289 re.c               char *range = RSTRING_PTR(str);
RSTRING_PTR      1318 re.c           			 (UChar*)(RSTRING_PTR(str)),
RSTRING_PTR      1319 re.c           			 ((UChar*)(RSTRING_PTR(str)) + RSTRING_LEN(str)),
RSTRING_PTR      1320 re.c           			 ((UChar*)(RSTRING_PTR(str)) + pos),
RSTRING_PTR      2236 re.c               p = RSTRING_PTR(str);
RSTRING_PTR      2269 re.c                   p = RSTRING_PTR(str);
RSTRING_PTR      2348 re.c               re->ptr = make_regexp(RSTRING_PTR(unescaped), RSTRING_LEN(unescaped), enc,
RSTRING_PTR      2372 re.c               ret = rb_reg_initialize(obj, RSTRING_PTR(str), RSTRING_LEN(str), enc,
RSTRING_PTR      2452 re.c           	&& memcmp(RREGEXP_SRC_PTR(reg_cache), RSTRING_PTR(str), RSTRING_LEN(str)) == 0)
RSTRING_PTR      2826 re.c               s = RSTRING_PTR(str);
RSTRING_PTR      2859 re.c               t = RSTRING_PTR(tmp);
RSTRING_PTR      2861 re.c               memcpy(t, RSTRING_PTR(str), s - RSTRING_PTR(str));
RSTRING_PTR      2862 re.c               t += s - RSTRING_PTR(str);
RSTRING_PTR      2909 re.c               rb_str_resize(tmp, t - RSTRING_PTR(tmp));
RSTRING_PTR      3152 re.c               p = s = RSTRING_PTR(str);
RSTRING_PTR      3223 re.c           	    rb_enc_str_buf_cat(val, RSTRING_PTR(src), BEG(0), src_enc);
RSTRING_PTR      3227 re.c           	    rb_enc_str_buf_cat(val, RSTRING_PTR(src)+END(0), RSTRING_LEN(src)-END(0), src_enc);
RSTRING_PTR      3248 re.c           	    rb_enc_str_buf_cat(val, RSTRING_PTR(src)+BEG(no), END(no)-BEG(no), src_enc);
RSTRING_PTR       216 ruby.c             ptr = RSTRING_PTR(ret);
RSTRING_PTR       270 ruby.c         		p = RSTRING_PTR(buf);
RSTRING_PTR       274 ruby.c         		p = strncpy(RSTRING_PTR(buf), p, len);
RSTRING_PTR       317 ruby.c             char *p = RSTRING_PTR(path);
RSTRING_PTR       555 ruby.c             p = RSTRING_PTR(argstr);
RSTRING_PTR       571 ruby.c             argv = (char **)RSTRING_PTR(argary);
RSTRING_PTR       649 ruby.c         		 "%s already set to %s", type, RSTRING_PTR(*name));
RSTRING_PTR      1067 ruby.c             const char *s = RSTRING_PTR(enc_name);
RSTRING_PTR      1270 ruby.c             opt->script = RSTRING_PTR(opt->script_name);
RSTRING_PTR      1272 ruby.c             translate_char(RSTRING_PTR(opt->script_name), '\\', '/');
RSTRING_PTR      1474 ruby.c         		    && RSTRING_PTR(line)[0] == '#'
RSTRING_PTR      1475 ruby.c         		    && RSTRING_PTR(line)[1] == '!') {
RSTRING_PTR      1476 ruby.c         		    if ((p = strstr(RSTRING_PTR(line), "ruby")) != 0) {
RSTRING_PTR      1492 ruby.c         		if ((p = strstr(RSTRING_PTR(line), "ruby")) == 0) {
RSTRING_PTR      1496 ruby.c         		    char *pend = RSTRING_PTR(line) + RSTRING_LEN(line);
RSTRING_PTR      1498 ruby.c         		    p = RSTRING_PTR(line);	/* skip `#!' */
RSTRING_PTR      1526 ruby.c         		RSTRING_PTR(line)[RSTRING_LEN(line) - 1] = '\0';
RSTRING_PTR      1527 ruby.c         		if (RSTRING_PTR(line)[RSTRING_LEN(line) - 2] == '\r')
RSTRING_PTR      1528 ruby.c         		    RSTRING_PTR(line)[RSTRING_LEN(line) - 2] = '\0';
RSTRING_PTR      1655 ruby.c             s = RSTRING_PTR(val);
RSTRING_PTR       355 signal.c       	s = RSTRING_PTR(argv[0]);
RSTRING_PTR       376 signal.c       		s = RSTRING_PTR(str);
RSTRING_PTR       768 signal.c       		if (strncmp(RSTRING_PTR(command), "SYSTEM_DEFAULT", 14) == 0) {
RSTRING_PTR       774 signal.c       		if (strncmp(RSTRING_PTR(command), "SIG_IGN", 7) == 0) {
RSTRING_PTR       779 signal.c       		else if (strncmp(RSTRING_PTR(command), "SIG_DFL", 7) == 0) {
RSTRING_PTR       784 signal.c       		else if (strncmp(RSTRING_PTR(command), "DEFAULT", 7) == 0) {
RSTRING_PTR       789 signal.c       		if (strncmp(RSTRING_PTR(command), "IGNORE", 6) == 0) {
RSTRING_PTR       794 signal.c       		if (strncmp(RSTRING_PTR(command), "EXIT", 4) == 0) {
RSTRING_PTR        90 sprintf.c          buf = RSTRING_PTR(result);\
RSTRING_PTR       463 sprintf.c          p = RSTRING_PTR(fmt);
RSTRING_PTR       469 sprintf.c          buf = RSTRING_PTR(result);
RSTRING_PTR       612 sprintf.c      		    if (rb_enc_strlen(RSTRING_PTR(tmp),RSTRING_END(tmp),enc) != 1) {
RSTRING_PTR       615 sprintf.c      		    c = rb_enc_codepoint(RSTRING_PTR(tmp), RSTRING_END(tmp), enc);
RSTRING_PTR       657 sprintf.c      		    slen = rb_enc_strlen(RSTRING_PTR(str),RSTRING_END(str),enc);
RSTRING_PTR       662 sprintf.c      			char *p = rb_enc_nth(RSTRING_PTR(str), RSTRING_END(str),
RSTRING_PTR       665 sprintf.c      			len = p - RSTRING_PTR(str);
RSTRING_PTR       677 sprintf.c      			memcpy(&buf[blen], RSTRING_PTR(str), len);
RSTRING_PTR       689 sprintf.c      		PUSH(RSTRING_PTR(str), len);
RSTRING_PTR       833 sprintf.c      			s = RSTRING_PTR(tmp);
RSTRING_PTR       854 sprintf.c      			s = RSTRING_PTR(tmp);
RSTRING_PTR      1096 sprintf.c          size_t blen = buf - RSTRING_PTR(result), bsiz = fp->_w;
RSTRING_PTR      1127 sprintf.c          f._p = (unsigned char *)RSTRING_PTR(result);
RSTRING_PTR      1132 sprintf.c          rb_str_resize(result, (char *)f._p - RSTRING_PTR(result));
RSTRING_PTR      1187 sprintf.c          rb_str_resize(str, (char *)f._p - RSTRING_PTR(str));
RSTRING_PTR        98 string.c       	    memcpy(tmp, RSTRING_PTR(str), RSTRING_LEN(str));\
RSTRING_PTR       294 string.c       	    search_nonascii(RSTRING_PTR(dest), RSTRING_END(dest)))
RSTRING_PTR       324 string.c               cr = coderange_scan(RSTRING_PTR(str), RSTRING_LEN(str), enc);
RSTRING_PTR       345 string.c           if (RSTRING_PTR(s) != p || RSTRING_LEN(s) != len){
RSTRING_PTR       404 string.c       	memcpy(RSTRING_PTR(str), ptr, len);
RSTRING_PTR       407 string.c           RSTRING_PTR(str)[len] = '\0';
RSTRING_PTR       505 string.c           sp = (unsigned char*)RSTRING_PTR(str);
RSTRING_PTR       506 string.c           dp = (unsigned char*)RSTRING_PTR(newstr);
RSTRING_PTR       518 string.c       	len = dp - (unsigned char*)RSTRING_PTR(newstr);
RSTRING_PTR       597 string.c       	memcpy(RSTRING_PTR(str2), RSTRING_PTR(str), RSTRING_LEN(str)+1);
RSTRING_PTR       603 string.c       	RSTRING(str2)->as.heap.ptr = RSTRING_PTR(str);
RSTRING_PTR       644 string.c           RSTRING(str2)->as.heap.ptr = RSTRING_PTR(str);
RSTRING_PTR       678 string.c       	str = str_new(klass, RSTRING_PTR(orig), RSTRING_LEN(orig));
RSTRING_PTR       773 string.c       	xfree(RSTRING_PTR(str));
RSTRING_PTR       777 string.c       	memcpy(RSTRING_PTR(str), RSTRING_PTR(str2), RSTRING_LEN(str2)+1);
RSTRING_PTR       785 string.c           RSTRING(str)->as.heap.ptr = RSTRING_PTR(str2);
RSTRING_PTR       795 string.c           RSTRING_PTR(str2)[0] = 0;
RSTRING_PTR       956 string.c           p = RSTRING_PTR(str);
RSTRING_PTR      1058 string.c           memcpy(RSTRING_PTR(str3), RSTRING_PTR(str1), RSTRING_LEN(str1));
RSTRING_PTR      1059 string.c           memcpy(RSTRING_PTR(str3) + RSTRING_LEN(str1),
RSTRING_PTR      1060 string.c       	   RSTRING_PTR(str2), RSTRING_LEN(str2));
RSTRING_PTR      1061 string.c           RSTRING_PTR(str3)[RSTRING_LEN(str3)] = '\0';
RSTRING_PTR      1097 string.c               memcpy(RSTRING_PTR(str2), RSTRING_PTR(str), n);
RSTRING_PTR      1099 string.c                   memcpy(RSTRING_PTR(str2) + n, RSTRING_PTR(str2), n);
RSTRING_PTR      1102 string.c               memcpy(RSTRING_PTR(str2) + n, RSTRING_PTR(str2), len-n);
RSTRING_PTR      1104 string.c           RSTRING_PTR(str2)[RSTRING_LEN(str2)] = '\0';
RSTRING_PTR      1163 string.c           if (RSTRING_PTR(str)) {
RSTRING_PTR      1164 string.c       	memcpy(ptr, RSTRING_PTR(str), len);
RSTRING_PTR      1249 string.c           return RSTRING_PTR(str);
RSTRING_PTR      1256 string.c           char *s = RSTRING_PTR(str);
RSTRING_PTR      1396 string.c       	char *p = RSTRING_PTR(str);
RSTRING_PTR      1412 string.c               str2 = rb_str_new5(str, RSTRING_PTR(str)+beg, len);
RSTRING_PTR      1426 string.c           char *p, *s = RSTRING_PTR(str), *e = s + RSTRING_LEN(str);
RSTRING_PTR      1550 string.c           RSTRING_PTR(str)[len] = '\0';
RSTRING_PTR      1603 string.c           if (ptr >= RSTRING_PTR(str) && ptr <= RSTRING_END(str)) {
RSTRING_PTR      1604 string.c               off = ptr - RSTRING_PTR(str);
RSTRING_PTR      1633 string.c               ptr = RSTRING_PTR(str) + off;
RSTRING_PTR      1635 string.c           memcpy(RSTRING_PTR(str) + RSTRING_LEN(str), ptr, len);
RSTRING_PTR      1637 string.c           RSTRING_PTR(str)[total] = '\0'; /* sentinel */
RSTRING_PTR      1808 string.c           rb_enc_cr_str_buf_cat(str, RSTRING_PTR(str2), RSTRING_LEN(str2),
RSTRING_PTR      1832 string.c                      RSTRING_PTR(str2), RSTRING_LEN(str2)+1);
RSTRING_PTR      1870 string.c       	rb_enc_mbcput(c, RSTRING_PTR(str1)+pos, enc);
RSTRING_PTR      2026 string.c           return rb_memhash((const void *)RSTRING_PTR(str), RSTRING_LEN(str)) ^ e;
RSTRING_PTR      2036 string.c       	memcmp(RSTRING_PTR(str1), RSTRING_PTR(str2), len) == 0) {
RSTRING_PTR      2090 string.c           retval = memcmp(RSTRING_PTR(str1), RSTRING_PTR(str2), len);
RSTRING_PTR      2131 string.c       	memcmp(RSTRING_PTR(str1), RSTRING_PTR(str2), len) == 0) {
RSTRING_PTR      2151 string.c           if (memcmp(RSTRING_PTR(str1), RSTRING_PTR(str2),
RSTRING_PTR      2234 string.c           p1 = RSTRING_PTR(str1); p1end = RSTRING_END(str1);
RSTRING_PTR      2235 string.c           p2 = RSTRING_PTR(str2); p2end = RSTRING_END(str2);
RSTRING_PTR      2298 string.c           s = RSTRING_PTR(str);
RSTRING_PTR      2306 string.c           sptr = RSTRING_PTR(sub);
RSTRING_PTR      2365 string.c       	pos = str_offset(RSTRING_PTR(str), RSTRING_END(str), pos,
RSTRING_PTR      2416 string.c           sbeg = RSTRING_PTR(str);
RSTRING_PTR      2418 string.c           t = RSTRING_PTR(sub);
RSTRING_PTR      2479 string.c       	pos = str_offset(RSTRING_PTR(str), RSTRING_END(str), pos,
RSTRING_PTR      2758 string.c           str = rb_str_new5(orig, RSTRING_PTR(orig), RSTRING_LEN(orig));
RSTRING_PTR      2764 string.c           sbeg = RSTRING_PTR(str);
RSTRING_PTR      2810 string.c           s = RSTRING_PTR(str) + carry_pos;
RSTRING_PTR      2814 string.c           RSTRING_PTR(str)[RSTRING_LEN(str)] = '\0';
RSTRING_PTR      2876 string.c       	char c = RSTRING_PTR(beg)[0];
RSTRING_PTR      2877 string.c       	char e = RSTRING_PTR(end)[0];
RSTRING_PTR      3026 string.c           char *ptr = RSTRING_PTR(str);
RSTRING_PTR      3067 string.c       	memmove(RSTRING_PTR(str) + beg + RSTRING_LEN(val),
RSTRING_PTR      3068 string.c       		RSTRING_PTR(str) + beg + len,
RSTRING_PTR      3072 string.c       	MEMZERO(RSTRING_PTR(str) + RSTRING_LEN(str), char, -len);
RSTRING_PTR      3075 string.c       	memmove(RSTRING_PTR(str)+beg, RSTRING_PTR(val), RSTRING_LEN(val));
RSTRING_PTR      3078 string.c           if (RSTRING_PTR(str)) {
RSTRING_PTR      3079 string.c       	RSTRING_PTR(str)[RSTRING_LEN(str)] = '\0';
RSTRING_PTR      3113 string.c           p = str_nth(RSTRING_PTR(str), RSTRING_END(str), beg, enc, singlebyte);
RSTRING_PTR      3118 string.c           beg = p - RSTRING_PTR(str);	/* physical position */
RSTRING_PTR      3397 string.c       	    char *p = RSTRING_PTR(str); long len = RSTRING_LEN(str);
RSTRING_PTR      3415 string.c                   if (coderange_scan(RSTRING_PTR(str), beg0, str_enc) != ENC_CODERANGE_7BIT ||
RSTRING_PTR      3416 string.c                       coderange_scan(RSTRING_PTR(str)+end0,
RSTRING_PTR      3441 string.c       	    memmove(RSTRING_PTR(str) + beg0 + RSTRING_LEN(repl),
RSTRING_PTR      3442 string.c       		    RSTRING_PTR(str) + beg0 + plen,
RSTRING_PTR      3445 string.c       	memcpy(RSTRING_PTR(str) + beg0,
RSTRING_PTR      3446 string.c       	       RSTRING_PTR(repl), RSTRING_LEN(repl));
RSTRING_PTR      3448 string.c       	RSTRING_PTR(str)[RSTRING_LEN(str)] = '\0';
RSTRING_PTR      3539 string.c           sp = RSTRING_PTR(str);
RSTRING_PTR      3585 string.c       	    len = rb_enc_mbclen(RSTRING_PTR(str)+end0, RSTRING_END(str), str_enc);
RSTRING_PTR      3586 string.c                   rb_enc_str_buf_cat(dest, RSTRING_PTR(str)+end0, len, str_enc);
RSTRING_PTR      3589 string.c       	cp = RSTRING_PTR(str) + offset;
RSTRING_PTR      3690 string.c       	xfree(RSTRING_PTR(str));
RSTRING_PTR      3695 string.c       	RSTRING(str)->as.heap.ptr = RSTRING_PTR(str2);
RSTRING_PTR      3724 string.c       	xfree(RSTRING_PTR(str));
RSTRING_PTR      3728 string.c           RSTRING_PTR(str)[0] = 0;
RSTRING_PTR      3768 string.c           return INT2FIX((unsigned char)RSTRING_PTR(str)[pos]);
RSTRING_PTR      3790 string.c           RSTRING_PTR(str)[pos] = byte;
RSTRING_PTR      3815 string.c           s = RSTRING_PTR(str); e = RSTRING_END(str);
RSTRING_PTR      3866 string.c       	    s = RSTRING_PTR(str);
RSTRING_PTR      4026 string.c           p = RSTRING_PTR(str); pend = RSTRING_END(str);
RSTRING_PTR      4120 string.c           p = RSTRING_PTR(str); pend = p + RSTRING_LEN(str);
RSTRING_PTR      4162 string.c           p = RSTRING_PTR(str); pend = p + RSTRING_LEN(str);
RSTRING_PTR      4163 string.c           q = RSTRING_PTR(result); qend = q + len;
RSTRING_PTR      4270 string.c           s = RSTRING_PTR(str); send = RSTRING_END(str);
RSTRING_PTR      4352 string.c           s = RSTRING_PTR(str); send = RSTRING_END(str);
RSTRING_PTR      4440 string.c           if (RSTRING_LEN(str) == 0 || !RSTRING_PTR(str)) return Qnil;
RSTRING_PTR      4441 string.c           s = RSTRING_PTR(str); send = RSTRING_END(str);
RSTRING_PTR      4504 string.c           s = RSTRING_PTR(str); send = RSTRING_END(str);
RSTRING_PTR      4606 string.c           if (RSTRING_LEN(str) == 0 || !RSTRING_PTR(str)) return Qnil;
RSTRING_PTR      4620 string.c           trsrc.p = RSTRING_PTR(src); trsrc.pend = trsrc.p + RSTRING_LEN(src);
RSTRING_PTR      4627 string.c           trrepl.p = RSTRING_PTR(repl);
RSTRING_PTR      4676 string.c           s = RSTRING_PTR(str); send = RSTRING_END(str);
RSTRING_PTR      4859 string.c           tr.p = RSTRING_PTR(str); tr.pend = tr.p + RSTRING_LEN(str);
RSTRING_PTR      4940 string.c           if (RSTRING_LEN(str) == 0 || !RSTRING_PTR(str)) return Qnil;
RSTRING_PTR      4954 string.c           s = t = RSTRING_PTR(str);
RSTRING_PTR      4985 string.c           STR_SET_LEN(str, t - RSTRING_PTR(str));
RSTRING_PTR      5050 string.c           s = t = RSTRING_PTR(str);
RSTRING_PTR      5089 string.c           if (t - RSTRING_PTR(str) != RSTRING_LEN(str)) {
RSTRING_PTR      5090 string.c       	STR_SET_LEN(str, t - RSTRING_PTR(str));
RSTRING_PTR      5197 string.c           s = RSTRING_PTR(str);
RSTRING_PTR      5312 string.c       		if (RSTRING_LEN(spat) == 1 && RSTRING_PTR(spat)[0] == ' '){
RSTRING_PTR      5318 string.c       		if (rb_enc_ascget(RSTRING_PTR(spat), RSTRING_END(spat), &l, enc2) == ' ' &&
RSTRING_PTR      5333 string.c       	char *ptr = RSTRING_PTR(str);
RSTRING_PTR      5367 string.c       	char *ptr = RSTRING_PTR(str);
RSTRING_PTR      5369 string.c       	char *sptr = RSTRING_PTR(spat);
RSTRING_PTR      5387 string.c       	    rb_ary_push(result, rb_str_subseq(str, ptr - RSTRING_PTR(str), end));
RSTRING_PTR      5391 string.c       	beg = ptr - RSTRING_PTR(str);
RSTRING_PTR      5402 string.c       		if (!RSTRING_PTR(str)) {
RSTRING_PTR      5408 string.c       						      rb_enc_mbclen(RSTRING_PTR(str)+beg,
RSTRING_PTR      5414 string.c                           if (RSTRING_PTR(str)+start == RSTRING_END(str))
RSTRING_PTR      5417 string.c                               start += rb_enc_mbclen(RSTRING_PTR(str)+start,RSTRING_END(str),enc);
RSTRING_PTR      5536 string.c           ptr = p = s = RSTRING_PTR(str);
RSTRING_PTR      5569 string.c       	newline = rb_enc_codepoint(RSTRING_PTR(rs), RSTRING_END(rs), enc);
RSTRING_PTR      5588 string.c       	    (rslen <= 1 || memcmp(RSTRING_PTR(rs), p, rslen) == 0)) {
RSTRING_PTR      5644 string.c       	rb_yield(INT2FIX(RSTRING_PTR(str)[i] & 0xff));
RSTRING_PTR      5685 string.c           ptr = RSTRING_PTR(str);
RSTRING_PTR      5735 string.c           ptr = RSTRING_PTR(str);
RSTRING_PTR      5754 string.c           beg = RSTRING_PTR(str);
RSTRING_PTR      5783 string.c       	RSTRING_PTR(str)[len] = '\0';
RSTRING_PTR      5810 string.c           VALUE str2 = rb_str_new5(str, RSTRING_PTR(str), chopped_length(str));
RSTRING_PTR      5836 string.c           p = RSTRING_PTR(str);
RSTRING_PTR      5859 string.c       		len = e - RSTRING_PTR(str);
RSTRING_PTR      5863 string.c       		if (RSTRING_PTR(str)[len-1] == '\n') {
RSTRING_PTR      5866 string.c       			RSTRING_PTR(str)[RSTRING_LEN(str)-1] == '\r') {
RSTRING_PTR      5870 string.c       		else if (RSTRING_PTR(str)[len-1] == '\r') {
RSTRING_PTR      5877 string.c       	    RSTRING_PTR(str)[RSTRING_LEN(str)] = '\0';
RSTRING_PTR      5896 string.c       	    RSTRING_PTR(str)[len] = '\0';
RSTRING_PTR      5902 string.c           newline = RSTRING_PTR(rs)[rslen-1];
RSTRING_PTR      5913 string.c       	 memcmp(RSTRING_PTR(rs), pp, rslen) == 0)) {
RSTRING_PTR      5918 string.c       	RSTRING_PTR(str)[RSTRING_LEN(str)] = '\0';
RSTRING_PTR      5972 string.c           s = RSTRING_PTR(str);
RSTRING_PTR      5983 string.c           if (s > RSTRING_PTR(str)) {
RSTRING_PTR      5985 string.c       	memmove(RSTRING_PTR(str), s, RSTRING_LEN(str));
RSTRING_PTR      5986 string.c       	RSTRING_PTR(str)[RSTRING_LEN(str)] = '\0';
RSTRING_PTR      6033 string.c           s = RSTRING_PTR(str);
RSTRING_PTR      6051 string.c       	int len = t-RSTRING_PTR(str);
RSTRING_PTR      6055 string.c       	RSTRING_PTR(str)[len] = '\0';
RSTRING_PTR      6135 string.c       		*start = END(0)+rb_enc_mbclen(RSTRING_PTR(str)+END(0),
RSTRING_PTR      6194 string.c           char *p = RSTRING_PTR(str); long len = RSTRING_LEN(str);
RSTRING_PTR      6296 string.c           s = RSTRING_PTR(str);
RSTRING_PTR      6298 string.c           saltp = RSTRING_PTR(salt);
RSTRING_PTR      6349 string.c       		     name, RSTRING_PTR(str));
RSTRING_PTR      6353 string.c       		     RSTRING_PTR(str));
RSTRING_PTR      6374 string.c           c = rb_enc_codepoint(RSTRING_PTR(s), RSTRING_END(s), STR_ENC_GET(s));
RSTRING_PTR      6403 string.c           ptr = p = RSTRING_PTR(str);
RSTRING_PTR      6457 string.c       	f = RSTRING_PTR(pad);
RSTRING_PTR      6472 string.c           p = RSTRING_PTR(res);
RSTRING_PTR      6491 string.c           memcpy(p, RSTRING_PTR(str), RSTRING_LEN(str));
RSTRING_PTR      6512 string.c           STR_SET_LEN(res, p-RSTRING_PTR(res));
RSTRING_PTR      6691 string.c       	if (memcmp(RSTRING_PTR(str), RSTRING_PTR(tmp), RSTRING_LEN(tmp)) == 0)
RSTRING_PTR      6716 string.c       	p = RSTRING_PTR(str);
RSTRING_PTR      6721 string.c       	if (memcmp(s, RSTRING_PTR(tmp), RSTRING_LEN(tmp)) == 0)
RSTRING_PTR      6870 string.c           RSTRING_PTR(str)[0] = ':';
RSTRING_PTR      6871 string.c           memcpy(RSTRING_PTR(str)+1, RSTRING_PTR(sym), RSTRING_LEN(sym));
RSTRING_PTR      6872 string.c           if (RSTRING_LEN(sym) != strlen(RSTRING_PTR(sym)) ||
RSTRING_PTR      6873 string.c       	!rb_enc_symname_p(RSTRING_PTR(sym), enc) ||
RSTRING_PTR      6874 string.c       	!sym_printable(RSTRING_PTR(sym), RSTRING_END(sym), enc)) {
RSTRING_PTR      6876 string.c       	strncpy(RSTRING_PTR(str), ":\"", 2);
RSTRING_PTR      7036 string.c       		     RSTRING_PTR(tmp));
RSTRING_PTR       545 thread.c       	file = RSTRING_PTR(RARRAY_PTR(loc)[0]);
RSTRING_PTR       433 time.c         		    STRCASECMP(months[i], RSTRING_PTR(s)) == 0) {
RSTRING_PTR       439 time.c         		char c = RSTRING_PTR(s)[0];
RSTRING_PTR      2135 time.c             fmt = RSTRING_PTR(format);
RSTRING_PTR      2159 time.c         	len = rb_strftime_alloc(&buf, RSTRING_PTR(format),
RSTRING_PTR      2281 time.c             buf = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR      1751 transcode.c            ss = sp = (const unsigned char *)RSTRING_PTR(src) + off;
RSTRING_PTR      1753 transcode.c            ds = (unsigned char *)RSTRING_PTR(dst);
RSTRING_PTR      2261 transcode.c        return (unsigned char *)RSTRING_PTR(destination);
RSTRING_PTR      2378 transcode.c                    (const unsigned char *)RSTRING_PTR(replacement),
RSTRING_PTR      2495 transcode.c        fromp = sp = (unsigned char *)RSTRING_PTR(str);
RSTRING_PTR      2499 transcode.c        bp = (unsigned char *)RSTRING_PTR(dest);
RSTRING_PTR      2505 transcode.c        buf = (unsigned char *)RSTRING_PTR(dest);
RSTRING_PTR      2544 transcode.c    	rb_str_coderange_scan_restartable(RSTRING_PTR(str), RSTRING_END(str), 0, &cr);
RSTRING_PTR      3444 transcode.c            ip = (const unsigned char *)RSTRING_PTR(input);
RSTRING_PTR      3448 transcode.c        op = (unsigned char *)RSTRING_PTR(output) + output_byteoffset;
RSTRING_PTR      3452 transcode.c        rb_str_set_len(output, op-(unsigned char *)RSTRING_PTR(output));
RSTRING_PTR      3454 transcode.c            rb_str_drop_bytes(input, ip - (unsigned char *)RSTRING_PTR(input));
RSTRING_PTR      3734 transcode.c        ret = rb_econv_insert_output(ec, (const unsigned char *)RSTRING_PTR(string), RSTRING_LEN(string), insert_enc);
RSTRING_PTR      3786 transcode.c        rb_econv_putback(ec, (unsigned char *)RSTRING_PTR(str), n);
RSTRING_PTR      3877 transcode.c                (const unsigned char *)RSTRING_PTR(string),
RSTRING_PTR       290 util.c             if (valid_filename(RSTRING_PTR(str))) return;
RSTRING_PTR       297 util.c             t = buf; baselen = 0; s = RSTRING_PTR(str);
RSTRING_PTR       335 util.c             memcpy(RSTRING_PTR(str), buf, RSTRING_LEN(str));
RSTRING_PTR       282 variable.c         return RSTRING_PTR(rb_class_name(klass));
RSTRING_PTR      1335 variable.c     	rb_raise(rb_eTypeError, "wrong autoload table: %s", RSTRING_PTR(desc));
RSTRING_PTR      1423 variable.c         if (!RSTRING_PTR(file) || !*RSTRING_PTR(file)) {
RSTRING_PTR      1426 variable.c         loading = RSTRING_PTR(file);
RSTRING_PTR       704 vm.c           		file = RSTRING_PTR(iseq->filename);
RSTRING_PTR       706 vm.c           				 file, line_no, RSTRING_PTR(iseq->name));
RSTRING_PTR       744 vm.c           			    top_of_cfp, RSTRING_PTR(th->vm->progname), 0, ary);
RSTRING_PTR       755 vm.c           	return RSTRING_PTR(cfp->iseq->filename);
RSTRING_PTR      1345 vm.c           	    char *file = RSTRING_PTR(iseq->filename);
RSTRING_PTR      1347 vm.c           			     file, line_no, RSTRING_PTR(iseq->name));
RSTRING_PTR      1352 vm.c           			 RSTRING_PTR(rb_class_name(cfp->method_class)),
RSTRING_PTR       108 vm_dump.c      	    iseq_name = RSTRING_PTR(cfp->iseq->name);
RSTRING_PTR       111 vm_dump.c      		snprintf(posbuf, MAX_POSBUF, "%s:%d", RSTRING_PTR(cfp->iseq->filename), line);
RSTRING_PTR       267 vm_dump.c      	name = RSTRING_PTR(iseq->name);
RSTRING_PTR       585 vm_dump.c      		fprintf(stderr, "%s\n", RSTRING_PTR(str));
RSTRING_PTR       731 vm_eval.c      	    printf("%s\n", RSTRING_PTR(rb_iseq_disasm(iseqval)));
RSTRING_PTR       824 vm_eval.c      	file = RSTRING_PTR(vfile);
RSTRING_PTR      1139 vm_eval.c      	rb_raise(rb_eArgError, "uncaught throw %s", RSTRING_PTR(desc));
RSTRING_PTR      1314 vm_eval.c      	printf("\tfrom %s\n", RSTRING_PTR(RARRAY_PTR(ary)[i]));
RSTRING_PTR      1064 vm_insnhelper.c 		 RSTRING_PTR(rb_inspect(klass)));