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(®, (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)));