rb_str_new 1474 array.c if (RARRAY_LEN(ary) == 0) return rb_str_new(0, 0); rb_str_new 4894 compile.c VALUE str = rb_str_new(0, 0); rb_str_new 803 dir.c *dir = rb_str_new(path, pend - path); rb_str_new 352 error.c return rb_funcall(etype, rb_intern("new"), 1, rb_str_new(ptr, len)); rb_str_new 319 ext/bigdecimal/bigdecimal.c dump = rb_str_new(0,VpNumOfChars(vp,"E")+50); rb_str_new 565 ext/bigdecimal/bigdecimal.c str = rb_str_new(0, e+nf+2); rb_str_new 608 ext/bigdecimal/bigdecimal.c str = rb_str_new(0, VpNumOfChars(p,"E")); rb_str_new 1598 ext/bigdecimal/bigdecimal.c str = rb_str_new(0, nc); rb_str_new 1645 ext/bigdecimal/bigdecimal.c str = rb_str_new(0, VpNumOfChars(vp,"E")); rb_str_new 1702 ext/bigdecimal/bigdecimal.c obj = rb_str_new(0, nc+256); rb_str_new 2586 ext/bigdecimal/bigdecimal.c buf = rb_str_new(0,strlen(szVal)+1); rb_str_new 43 ext/digest/bubblebabble/bubblebabble.c str = rb_str_new(0, (digest_len | 1) * 3 + 2); rb_str_new 55 ext/digest/digest.c str = rb_str_new(0, digest_len * 2); rb_str_new 542 ext/digest/digest.c str = rb_str_new(0, algo->digest_len); rb_str_new 290 ext/gdbm/gdbm.c str = rb_str_new(val.dptr, val.dsize); rb_str_new 328 ext/gdbm/gdbm.c str = rb_str_new(key.dptr, key.dsize); rb_str_new 346 ext/gdbm/gdbm.c str = rb_str_new(key2.dptr, key2.dsize); rb_str_new 226 ext/iconv/iconv.c volatile VALUE msg = rb_str_new(0, strlen(s) + RSTRING_LEN(to) + rb_str_new 387 ext/iconv/iconv.c return rb_str_new(ptr, len); rb_str_new 391 ext/iconv/iconv.c ret = rb_str_new(ptr, len); rb_str_new 427 ext/iconv/iconv.c str = rb_str_new(&c, 1); rb_str_new 468 ext/iconv/iconv.c ret = rb_str_new(buffer, outlen); rb_str_new 476 ext/iconv/iconv.c ret = rb_str_new(instart, tmpstart - instart); rb_str_new 743 ext/iconv/iconv.c arg.ret = rb_str_new(0, 0); rb_str_new 794 ext/json/ext/parser/parser.c *result = rb_Integer(rb_str_new(json->memo, len)); rb_str_new 953 ext/json/ext/parser/parser.c *result = rb_Float(rb_str_new(json->memo, len)); rb_str_new 1285 ext/json/ext/parser/parser.c *result = rb_str_new("", 0); rb_str_new 159 ext/nkf/nkf.c tmp = result = rb_str_new(0, i_len*3 + 10); rb_str_new 124 ext/openssl/ossl.c return rb_str_new(0, size); rb_str_new 83 ext/openssl/ossl_asn1.c return rb_str_new((const char *)str->data, str->length); rb_str_new 353 ext/openssl/ossl_asn1.c ret = rb_str_new((const char *)bstr->data, len); rb_str_new 675 ext/openssl/ossl_asn1.c VALUE str = rb_str_new(0, 0); rb_str_new 699 ext/openssl/ossl_asn1.c der = rb_str_new(0, length); rb_str_new 760 ext/openssl/ossl_asn1.c value = rb_str_new((const char *)p, len); rb_str_new 974 ext/openssl/ossl_asn1.c str = rb_str_new(0, length); rb_str_new 64 ext/openssl/ossl_bio.c ret = rb_str_new(buf->data, buf->length); rb_str_new 187 ext/openssl/ossl_bn.c str = rb_str_new(0, len); rb_str_new 193 ext/openssl/ossl_bn.c str = rb_str_new(0, len); rb_str_new 324 ext/openssl/ossl_cipher.c str = rb_str_new(0, out_len); rb_str_new 354 ext/openssl/ossl_cipher.c str = rb_str_new(0, EVP_CIPHER_CTX_block_size(ctx)); rb_str_new 348 ext/openssl/ossl_config.c str = rb_str_new(0, 0); rb_str_new 411 ext/openssl/ossl_config.c return rb_str_new(0, 0); rb_str_new 178 ext/openssl/ossl_digest.c str = rb_str_new(NULL, EVP_MD_CTX_size(ctx)); rb_str_new 204 ext/openssl/ossl_hmac.c return rb_str_new((const char *)buf, buf_len); rb_str_new 89 ext/openssl/ossl_ns_spki.c str = rb_str_new(0, len); rb_str_new 131 ext/openssl/ossl_ns_spki.c str = rb_str_new(buf->data, buf->length); rb_str_new 172 ext/openssl/ossl_ns_spki.c return rb_str_new(0, 0); rb_str_new 175 ext/openssl/ossl_ns_spki.c return rb_str_new((const char *)spki->spkac->challenge->data, rb_str_new 269 ext/openssl/ossl_ocsp.c str = rb_str_new(0, len); rb_str_new 383 ext/openssl/ossl_ocsp.c str = rb_str_new(0, len); rb_str_new 185 ext/openssl/ossl_pkcs12.c str = rb_str_new(0, len); rb_str_new 37 ext/openssl/ossl_pkcs5.c str = rb_str_new(0, len); rb_str_new 73 ext/openssl/ossl_pkcs5.c str = rb_str_new(0, len); rb_str_new 782 ext/openssl/ossl_pkcs7.c str = rb_str_new(0, len); rb_str_new 177 ext/openssl/ossl_pkey.c str = rb_str_new(0, EVP_PKEY_size(pkey)+16); rb_str_new 256 ext/openssl/ossl_pkey_dh.c str = rb_str_new(0, len); rb_str_new 409 ext/openssl/ossl_pkey_dh.c str = rb_str_new(0, len); rb_str_new 291 ext/openssl/ossl_pkey_dsa.c str = rb_str_new(0, len); rb_str_new 398 ext/openssl/ossl_pkey_dsa.c str = rb_str_new(0, ossl_dsa_buf_size(pkey)); rb_str_new 642 ext/openssl/ossl_pkey_ec.c str = rb_str_new(0, buf_len); rb_str_new 673 ext/openssl/ossl_pkey_ec.c str = rb_str_new(0, ECDSA_size(ec) + 16); rb_str_new 1095 ext/openssl/ossl_pkey_ec.c return rb_str_new((const char *)EC_GROUP_get0_seed(group), seed_len); rb_str_new 290 ext/openssl/ossl_pkey_rsa.c str = rb_str_new(0, len); rb_str_new 317 ext/openssl/ossl_pkey_rsa.c str = rb_str_new(0, ossl_rsa_buf_size(pkey)); rb_str_new 343 ext/openssl/ossl_pkey_rsa.c str = rb_str_new(0, ossl_rsa_buf_size(pkey)); rb_str_new 372 ext/openssl/ossl_pkey_rsa.c str = rb_str_new(0, ossl_rsa_buf_size(pkey)); rb_str_new 402 ext/openssl/ossl_pkey_rsa.c str = rb_str_new(0, ossl_rsa_buf_size(pkey)); rb_str_new 101 ext/openssl/ossl_rand.c str = rb_str_new(0, n); rb_str_new 120 ext/openssl/ossl_rand.c str = rb_str_new(0, n); rb_str_new 326 ext/openssl/ossl_ssl.c rb_ary_push(ary, rb_str_new((const char *)buf, len)); rb_str_new 652 ext/openssl/ossl_ssl.c str = rb_str_new(0, 0); rb_str_new 1013 ext/openssl/ossl_ssl.c if(NIL_P(str)) str = rb_str_new(0, ilen); rb_str_new 175 ext/openssl/ossl_ssl_session.c return rb_str_new((const char *) p, i); rb_str_new 201 ext/openssl/ossl_ssl_session.c return rb_str_new((const char *) p, len); rb_str_new 230 ext/openssl/ossl_ssl_session.c str = rb_str_new(buf->data, buf->length); rb_str_new 262 ext/openssl/ossl_ssl_session.c str = rb_str_new(buf->data, buf->length); rb_str_new 215 ext/openssl/ossl_x509attr.c str = rb_str_new(0, length); rb_str_new 223 ext/openssl/ossl_x509attr.c str = rb_str_new(0, length); rb_str_new 249 ext/openssl/ossl_x509attr.c str = rb_str_new(0, len); rb_str_new 194 ext/openssl/ossl_x509cert.c str = rb_str_new(0, len); rb_str_new 179 ext/openssl/ossl_x509crl.c str = rb_str_new(buf->data, buf->length); rb_str_new 376 ext/openssl/ossl_x509crl.c str = rb_str_new(buf->data, buf->length); rb_str_new 399 ext/openssl/ossl_x509crl.c str = rb_str_new(buf->data, buf->length); rb_str_new 422 ext/openssl/ossl_x509crl.c str = rb_str_new(buf->data, buf->length); rb_str_new 414 ext/openssl/ossl_x509ext.c str = rb_str_new(0, len); rb_str_new 251 ext/openssl/ossl_x509name.c rb_str_new((const char *)entry->value->data, entry->value->length), rb_str_new 324 ext/openssl/ossl_x509name.c str = rb_str_new(0, len); rb_str_new 158 ext/openssl/ossl_x509req.c str = rb_str_new(buf->data, buf->length); rb_str_new 175 ext/openssl/ossl_x509req.c str = rb_str_new(0, len); rb_str_new 201 ext/openssl/ossl_x509req.c str = rb_str_new(buf->data, buf->length); rb_str_new 302 ext/openssl/ossl_x509req.c str = rb_str_new(buf->data, buf->length); rb_str_new 408 ext/racc/cparse/cparse.c *val = rb_str_new("$", 1); rb_str_new 10548 ext/ripper/ripper.c return rb_compile_string(f, rb_str_new(s, len), line); rb_str_new 10554 ext/ripper/ripper.c return rb_parser_compile_string(vparser, f, rb_str_new(s, len), line); rb_str_new 11728 ext/ripper/ripper.c s = rb_str_new(beg, parser_encode_length(parser, beg, str - beg)); rb_str_new 5148 ext/ripper/ripper.y return rb_compile_string(f, rb_str_new(s, len), line); rb_str_new 5154 ext/ripper/ripper.y return rb_parser_compile_string(vparser, f, rb_str_new(s, len), line); rb_str_new 6328 ext/ripper/ripper.y s = rb_str_new(beg, parser_encode_length(parser, beg, str - beg)); rb_str_new 470 ext/socket/socket.c return rb_str_new(buf, len); rb_str_new 486 ext/socket/socket.c return rb_str_new(buf, len); rb_str_new 499 ext/socket/socket.c return rb_str_new(buf, len); rb_str_new 674 ext/socket/socket.c return rb_assoc_new(str, rb_str_new(arg.buf, arg.alen)); rb_str_new 734 ext/socket/socket.c addr = rb_str_new(buf, alen); rb_str_new 2975 ext/socket/socket.c return rb_assoc_new(sock2, rb_str_new(buf, len)); rb_str_new 3036 ext/socket/socket.c return rb_assoc_new(sock2, rb_str_new(buf, len)); rb_str_new 3089 ext/socket/socket.c return rb_assoc_new(sock2, rb_str_new(buf, len)); rb_str_new 3171 ext/socket/socket.c return rb_str_new(ptr, len); rb_str_new 3222 ext/socket/socket.c rb_ary_push(ary, rb_str_new(*pch, h->h_length)); rb_str_new 3225 ext/socket/socket.c rb_ary_push(ary, rb_str_new(h->h_addr, h->h_length)); rb_str_new 3471 ext/socket/socket.c VALUE addr = rb_str_new((char*)res->ai_addr, res->ai_addrlen); rb_str_new 3524 ext/socket/socket.c addr = rb_str_new((char*)&sockaddr, sizeof(sockaddr)); rb_str_new 849 ext/stringio/stringio.c if (limit == 0) return rb_str_new(0,0); rb_str_new 1135 ext/stringio/stringio.c str = rb_str_new(0, 0); rb_str_new 1159 ext/stringio/stringio.c str = rb_str_new(0, 0); rb_str_new 132 ext/strscan/strscan.c VALUE str = rb_str_new(ptr, len); rb_str_new 1086 ext/strscan/strscan.c return infect(rb_str_new(buf, len), p); rb_str_new 1091 ext/strscan/strscan.c return infect(rb_str_new(buf, len), p); rb_str_new 1099 ext/strscan/strscan.c return infect(rb_str_new(buf, len), p); rb_str_new 1108 ext/strscan/strscan.c return infect(rb_str_new(buf, len), p); rb_str_new 1127 ext/strscan/strscan.c return rb_str_dump(rb_str_new(buf, bp - buf)); rb_str_new 1147 ext/strscan/strscan.c return rb_str_dump(rb_str_new(buf, bp - buf)); rb_str_new 332 ext/syck/rubyext.c return rb_funcall(cDateTime, s_parse, 1, rb_str_new(arg->str, arg->len)); rb_str_new 383 ext/syck/rubyext.c obj = rb_str_new( n->data.str->ptr, n->data.str->len ); rb_str_new 392 ext/syck/rubyext.c obj = rb_str_new( n->data.str->ptr, n->data.str->len ); rb_str_new 544 ext/syck/rubyext.c rb_str_new( n->data.str->ptr + 1, n->data.str->len - 1 ) ); rb_str_new 548 ext/syck/rubyext.c obj = rb_str_new( n->data.str->ptr, n->data.str->len ); rb_str_new 554 ext/syck/rubyext.c obj = rb_str_new( n->data.str->ptr, n->data.str->len ); rb_str_new 971 ext/syck/rubyext.c obj = rb_str_new( n->data.str->ptr, n->data.str->len ); rb_str_new 1275 ext/syck/rubyext.c v = rb_str_new( n->data.str->ptr, n->data.str->len ); rb_str_new 1875 ext/syck/rubyext.c rb_io_write( dest, rb_str_new( str, len ) ); rb_str_new 6093 ext/tk/tcltklib.c str = s ? rb_str_new(s, len) : rb_str_new2(""); rb_str_new 7169 ext/tk/tcltklib.c str = rb_str_new(Tcl_DStringValue(&dstr), Tcl_DStringLength(&dstr)); rb_str_new 7360 ext/tk/tcltklib.c str = rb_str_new(Tcl_DStringValue(&dstr), Tcl_DStringLength(&dstr)); rb_str_new 7468 ext/tk/tcltklib.c str = rb_str_new(dst_buf, dst_len); rb_str_new 9011 ext/tk/tcltklib.c str = rb_str_new(result, dst - result - 1); rb_str_new 9050 ext/tk/tcltklib.c dst = rb_str_new(0, len + 1); rb_str_new 9055 ext/tk/tcltklib.c dst = rb_str_new(0, len + 1); rb_str_new 1037 ext/tk/tkutil/tkutil.c return rb_str_new(ptr + 1, len - 2); rb_str_new 438 ext/zlib/zlib.c z->buf = rb_str_new(0, ZSTREAM_INITIAL_BUFSIZE); rb_str_new 468 ext/zlib/zlib.c z->buf = rb_str_new(0, size); rb_str_new 520 ext/zlib/zlib.c dst = rb_str_new(0, 0); rb_str_new 642 ext/zlib/zlib.c dst = rb_str_new(0, 0); rb_str_new 776 ext/zlib/zlib.c rest = rb_str_new((char*)z->stream.next_in, z->stream.avail_in); rb_str_new 791 ext/zlib/zlib.c rest = rb_str_new((char*)z->stream.next_in, z->stream.avail_in); rb_str_new 1500 ext/zlib/zlib.c dst = rb_str_new(0, 0); rb_str_new 2006 ext/zlib/zlib.c gz->orig_name = rb_str_new(RSTRING_PTR(gz->z.input), len); rb_str_new 2013 ext/zlib/zlib.c gz->comment = rb_str_new(RSTRING_PTR(gz->z.input), len); rb_str_new 2124 ext/zlib/zlib.c return rb_str_new(0, 0); rb_str_new 2153 ext/zlib/zlib.c return rb_str_new(0, 0); rb_str_new 2195 ext/zlib/zlib.c return rb_str_new(0, 0); rb_str_new 2237 ext/zlib/zlib.c dst = rb_str_new(gz->cbuf, dp - ds); rb_str_new 3065 file.c basename = rb_str_new(p, f); rb_str_new 3108 file.c dirname = rb_str_new(name, 3); rb_str_new 3113 file.c dirname = rb_str_new(name, p - name); rb_str_new 3181 file.c return rb_str_new(0, 0); rb_str_new 3182 file.c extname = rb_str_new(e, p - e); /* keep the dot, too! */ rb_str_new 3242 file.c if (RARRAY_LEN(ary) == 0) return rb_str_new(0, 0); rb_str_new 4470 file.c if (!path_check_0(rb_str_new(p0, p - p0), Qtrue)) { rb_str_new 119 golf_prelude.c rb_str_new(prelude_code0, sizeof(prelude_code0) - 1), rb_str_new 120 golf_prelude.c rb_str_new(prelude_name0, sizeof(prelude_name0) - 1), rb_str_new 559 include/ruby/intern.h VALUE rb_str_new(const char*, long); rb_str_new 630 include/ruby/intern.h rb_str_new(str, strlen(str)) : \ rb_str_new 1596 io.c *strp = str = rb_str_new(fptr->cbuf+fptr->cbuf_off, len); rb_str_new 1629 io.c if (NIL_P(str)) str = rb_str_new(NULL, 0); rb_str_new 1650 io.c str = rb_str_new(0, siz); rb_str_new 1708 io.c str = rb_str_new(0, len); rb_str_new 1975 io.c str = rb_str_new(0, len); rb_str_new 2029 io.c *strp = str = rb_str_new(p, e-p+1); rb_str_new 2040 io.c *strp = str = rb_str_new(p, searchlen); rb_str_new 2132 io.c str = rb_str_new(p, pending); rb_str_new 2582 io.c str = rb_str_new(fptr->rbuf+fptr->rbuf_off, 1); rb_str_new 2591 io.c str = rb_str_new(fptr->rbuf+fptr->rbuf_off, n); rb_str_new 2597 io.c str = rb_str_new(fptr->rbuf+fptr->rbuf_off, fptr->rbuf_len); rb_str_new 2614 io.c str = rb_str_new(fptr->rbuf+fptr->rbuf_off, 1); rb_str_new 2853 io.c b = rb_str_new(&cc, 1); rb_str_new 2893 io.c c = rb_str_new(buf, rb_enc_mbcput(cc, buf, enc)); rb_str_new 3552 io.c str = rb_str_new(0, ilen); rb_str_new 5011 io.c VALUE cmd = rb_str_new(s+chlen, l-chlen); rb_str_new 5558 io.c rb_io_write(io, rb_str_new(&c, 1)); rb_str_new 5765 io.c rb_io_write(rb_stderr, rb_str_new(mesg, len)); rb_str_new 6480 io.c if (NIL_P(port)) return rb_str_new(0,0); rb_str_new 8130 io.c str = rb_str_new(NULL, 0); rb_str_new 759 iseq.c VALUE str = rb_str_new(0, 0); rb_str_new 838 iseq.c VALUE str = rb_str_new(0, 0); rb_str_new 462 load.c tmp = rb_str_new(RSTRING_PTR(fname), ext - RSTRING_PTR(fname)); rb_str_new 1019 marshal.c if (len == 0) return rb_str_new(0, 0); rb_str_new 1022 marshal.c str = rb_str_new(RSTRING_PTR(arg->src)+arg->offset, len); rb_str_new 47 miniprelude.c rb_str_new(prelude_code0, sizeof(prelude_code0) - 1), rb_str_new 48 miniprelude.c rb_str_new(prelude_name0, sizeof(prelude_name0) - 1), rb_str_new 1920 numeric.c return rb_str_new(&c, 1); rb_str_new 970 pack.c VALUE buf = rb_str_new(0, 0); rb_str_new 1188 pack.c VALUE s = rb_str_new(ptr, len); rb_str_new 1459 pack.c UNPACK_PUSH(bitstr = rb_str_new(0, len)); rb_str_new 1479 pack.c UNPACK_PUSH(bitstr = rb_str_new(0, len)); rb_str_new 1499 pack.c UNPACK_PUSH(bitstr = rb_str_new(0, len)); rb_str_new 1521 pack.c UNPACK_PUSH(bitstr = rb_str_new(0, len)); rb_str_new 10480 parse.c return rb_compile_string(f, rb_str_new(s, len), line); rb_str_new 10486 parse.c return rb_parser_compile_string(vparser, f, rb_str_new(s, len), line); rb_str_new 11660 parse.c s = rb_str_new(beg, parser_encode_length(parser, beg, str - beg)); rb_str_new 5148 parse.y return rb_compile_string(f, rb_str_new(s, len), line); rb_str_new 5154 parse.y return rb_parser_compile_string(vparser, f, rb_str_new(s, len), line); rb_str_new 6328 parse.y s = rb_str_new(beg, parser_encode_length(parser, beg, str - beg)); rb_str_new 657 re.c rb_ary_push(ary, rb_str_new((const char *)name, name_end-name)); rb_str_new 697 re.c rb_hash_aset(hash, rb_str_new((const char*)name, name_end-name),ary); rb_str_new 1604 re.c VALUE s = rb_str_new(name, (long )(name_end - name)); rb_str_new 1722 re.c if (NIL_P(str)) str = rb_str_new(0,0); rb_str_new 2435 re.c if (!str) str = rb_str_new(0,0); rb_str_new 2852 re.c tmp = rb_str_new(0, RSTRING_LEN(str)*2); rb_str_new 213 ruby.c return rb_str_new(s, l); rb_str_new 215 ruby.c ret = rb_str_new(0, l + newl - oldl); rb_str_new 229 ruby.c #define rubylib_mangled_path rb_str_new rb_str_new 269 ruby.c buf = rb_str_new(p, len); rb_str_new 644 ruby.c ename = rb_str_new(e, elen); rb_str_new 787 ruby.c opt->e_script = rb_str_new(0, 0); rb_str_new 922 ruby.c rb_rs = rb_str_new(&c, 1); rb_str_new 420 string.c VALUE str = rb_str_new(ptr, len); rb_str_new 428 string.c VALUE str = rb_str_new(ptr, len); rb_str_new 439 string.c return rb_str_new(ptr, strlen(ptr)); rb_str_new 459 string.c VALUE str = rb_str_new(ptr, len); rb_str_new 499 string.c newstr = rb_str_new(0, len); rb_str_new 1057 string.c str3 = rb_str_new(0, RSTRING_LEN(str1)+RSTRING_LEN(str2)); rb_str_new 3316 string.c buf[i] = rb_str_new(0,0); rb_str_new 5403 string.c rb_ary_push(result, rb_str_new("", 0)); rb_str_new 6617 string.c return rb_ary_new3(3, str, rb_str_new(0,0),rb_str_new(0,0)); rb_str_new 6664 string.c return rb_ary_new3(3, rb_str_new(0,0),rb_str_new(0,0), str); rb_str_new 1417 time.c return rb_str_new(buf, len); rb_str_new 1937 time.c return rb_str_new(buf, len); rb_str_new 2144 time.c str = rb_str_new(0, 0); rb_str_new 2162 time.c str = rb_str_new(buf, len); rb_str_new 2213 time.c str = rb_str_new(buf, 8); rb_str_new 2232 time.c rb_ivar_set(str, id_submicro, rb_str_new((char *)buf, len)); rb_str_new 1895 transcode.c mesg = rb_str_new(NULL, 0); rb_str_new 1968 transcode.c VALUE bytes = rb_str_new(err, error_len); rb_str_new 1980 transcode.c bytes2 = rb_str_new(err+error_len, readagain_len); rb_str_new 2010 transcode.c VALUE bytes = rb_str_new((const char *)ec->last_error.error_bytes_start, rb_str_new 3515 transcode.c dst = rb_str_new(NULL, 0); rb_str_new 3563 transcode.c dst = rb_str_new(NULL, 0); rb_str_new 3682 transcode.c rb_ary_store(ary, 3, rb_str_new((const char *)ec->last_error.error_bytes_start, ec->last_error.error_bytes_len)); rb_str_new 3683 transcode.c rb_ary_store(ary, 4, rb_str_new((const char *)ec->last_error.error_bytes_start + ec->last_error.error_bytes_len, ec->last_error.readagain_len)); rb_str_new 3785 transcode.c str = rb_str_new(NULL, n);