Data_Wrap_Struct 640 cont.c return Data_Wrap_Struct(klass, fiber_mark, fiber_free, 0); Data_Wrap_Struct 60 encoding.c return Data_Wrap_Struct(rb_cEncoding, enc_mark, 0, encoding); Data_Wrap_Struct 751 error.c return Data_Wrap_Struct(rb_cNameErrorMesg, name_err_mesg_mark, -1, ptr); Data_Wrap_Struct 488 ext/bigdecimal/bigdecimal.c pv->obj = (VALUE)Data_Wrap_Struct(klass, 0, BigDecimal_delete, pv); Data_Wrap_Struct 496 ext/bigdecimal/bigdecimal.c pv->obj = (VALUE)Data_Wrap_Struct(rb_cBigDecimal, 0, BigDecimal_delete, pv); Data_Wrap_Struct 88 ext/dbm/dbm.c return Data_Wrap_Struct(klass, 0, free_dbm, 0); Data_Wrap_Struct 147 ext/dbm/dbm.c VALUE obj = Data_Wrap_Struct(klass, 0, free_dbm, 0); Data_Wrap_Struct 472 ext/digest/digest.c obj = Data_Wrap_Struct(klass, 0, xfree, pctx); Data_Wrap_Struct 39 ext/digest/md5/md5init.c Data_Wrap_Struct(rb_cObject, 0, 0, (void *)&md5)); Data_Wrap_Struct 39 ext/digest/rmd160/rmd160init.c Data_Wrap_Struct(rb_cObject, 0, 0, (void *)&rmd160)); Data_Wrap_Struct 39 ext/digest/sha1/sha1init.c Data_Wrap_Struct(rb_cObject, 0, 0, (void *)&sha1)); Data_Wrap_Struct 49 ext/digest/sha2/sha2init.c Data_Wrap_Struct(rb_cObject, 0, 0, (void *)&sha##bitlen)); Data_Wrap_Struct 158 ext/gdbm/gdbm.c return Data_Wrap_Struct(klass, 0, free_dbm, 0); Data_Wrap_Struct 267 ext/gdbm/gdbm.c VALUE obj = Data_Wrap_Struct(klass, 0, free_dbm, 0); Data_Wrap_Struct 536 ext/iconv/iconv.c return Data_Wrap_Struct(klass, 0, ICONV_FREE, 0); Data_Wrap_Struct 662 ext/iconv/iconv.c self = Data_Wrap_Struct(self, NULL, ICONV_FREE, (void *)cd); Data_Wrap_Struct 445 ext/json/ext/generator/generator.c return Data_Wrap_Struct(klass, State_mark, -1, state); Data_Wrap_Struct 1719 ext/json/ext/parser/parser.c return Data_Wrap_Struct(klass, JSON_mark, JSON_free, json); Data_Wrap_Struct 18 ext/openssl/ossl_bn.c obj = Data_Wrap_Struct(klass, 0, BN_clear_free, bn); \ Data_Wrap_Struct 17 ext/openssl/ossl_config.c obj = Data_Wrap_Struct(klass, 0, NCONF_free, conf); \ Data_Wrap_Struct 82 ext/openssl/ossl_digest.c obj = Data_Wrap_Struct(klass, 0, EVP_MD_CTX_destroy, ctx); Data_Wrap_Struct 19 ext/openssl/ossl_engine.c obj = Data_Wrap_Struct(klass, 0, ENGINE_free, engine); \ Data_Wrap_Struct 17 ext/openssl/ossl_ns_spki.c obj = Data_Wrap_Struct(klass, 0, NETSCAPE_SPKI_free, spki); \ Data_Wrap_Struct 18 ext/openssl/ossl_ocsp.c obj = Data_Wrap_Struct(klass, 0, OCSP_REQUEST_free, req); \ Data_Wrap_Struct 31 ext/openssl/ossl_ocsp.c obj = Data_Wrap_Struct(klass, 0, OCSP_RESPONSE_free, res); \ Data_Wrap_Struct 44 ext/openssl/ossl_ocsp.c obj = Data_Wrap_Struct(klass, 0, OCSP_BASICRESP_free, res); \ Data_Wrap_Struct 57 ext/openssl/ossl_ocsp.c obj = Data_Wrap_Struct(klass, 0, OCSP_CERTID_free, cid); \ Data_Wrap_Struct 10 ext/openssl/ossl_pkcs12.c obj = Data_Wrap_Struct(klass, 0, PKCS12_free, p12); \ Data_Wrap_Struct 17 ext/openssl/ossl_pkcs7.c obj = Data_Wrap_Struct(klass, 0, PKCS7_free, pkcs7); \ Data_Wrap_Struct 34 ext/openssl/ossl_pkcs7.c obj = Data_Wrap_Struct(klass, 0, PKCS7_SIGNER_INFO_free, p7si); \ Data_Wrap_Struct 51 ext/openssl/ossl_pkcs7.c obj = Data_Wrap_Struct(klass, 0, PKCS7_RECIP_INFO_free, p7ri); \ Data_Wrap_Struct 27 ext/openssl/ossl_pkey.h obj = Data_Wrap_Struct(klass, 0, EVP_PKEY_free, pkey); \ Data_Wrap_Struct 139 ext/openssl/ossl_ssl.c return Data_Wrap_Struct(klass, 0, ossl_sslctx_free, ctx); Data_Wrap_Struct 858 ext/openssl/ossl_ssl.c return Data_Wrap_Struct(klass, 0, ossl_ssl_free, NULL); Data_Wrap_Struct 25 ext/openssl/ossl_ssl_session.c return Data_Wrap_Struct(klass, 0, SSL_SESSION_free, NULL); Data_Wrap_Struct 17 ext/openssl/ossl_x509attr.c obj = Data_Wrap_Struct(klass, 0, X509_ATTRIBUTE_free, attr); \ Data_Wrap_Struct 17 ext/openssl/ossl_x509cert.c obj = Data_Wrap_Struct(klass, 0, X509_free, x509); \ Data_Wrap_Struct 17 ext/openssl/ossl_x509crl.c obj = Data_Wrap_Struct(klass, 0, X509_CRL_free, crl); \ Data_Wrap_Struct 17 ext/openssl/ossl_x509ext.c obj = Data_Wrap_Struct(klass, 0, X509_EXTENSION_free, ext); \ Data_Wrap_Struct 33 ext/openssl/ossl_x509ext.c obj = Data_Wrap_Struct(klass, 0, ossl_x509extfactory_free, ctx); \ Data_Wrap_Struct 17 ext/openssl/ossl_x509name.c obj = Data_Wrap_Struct(klass, 0, X509_NAME_free, name); \ Data_Wrap_Struct 17 ext/openssl/ossl_x509req.c obj = Data_Wrap_Struct(klass, 0, X509_REQ_free, req); \ Data_Wrap_Struct 17 ext/openssl/ossl_x509revoked.c obj = Data_Wrap_Struct(klass, 0, X509_REVOKED_free, rev); \ Data_Wrap_Struct 17 ext/openssl/ossl_x509store.c obj = Data_Wrap_Struct(klass, 0, X509_STORE_free, st); \ Data_Wrap_Struct 34 ext/openssl/ossl_x509store.c obj = Data_Wrap_Struct(klass, 0, ossl_x509stctx_free, ctx); \ Data_Wrap_Struct 15177 ext/ripper/ripper.c return Data_Wrap_Struct(0, parser_mark, parser_free, p); Data_Wrap_Struct 15559 ext/ripper/ripper.c self = Data_Wrap_Struct(klass, parser_mark, parser_free, p); Data_Wrap_Struct 9777 ext/ripper/ripper.y return Data_Wrap_Struct(0, parser_mark, parser_free, p); Data_Wrap_Struct 10159 ext/ripper/ripper.y self = Data_Wrap_Struct(klass, parser_mark, parser_free, p); Data_Wrap_Struct 79 ext/sdbm/init.c return Data_Wrap_Struct(klass, 0, free_sdbm, 0); Data_Wrap_Struct 125 ext/sdbm/init.c VALUE obj = Data_Wrap_Struct(klass, 0, free_sdbm, 0); Data_Wrap_Struct 138 ext/stringio/stringio.c return Data_Wrap_Struct(klass, strio_mark, strio_free, 0); Data_Wrap_Struct 182 ext/strscan/strscan.c return Data_Wrap_Struct(klass, strscan_mark, strscan_free, p); Data_Wrap_Struct 648 ext/syck/rubyext.c obj = rb_funcall( resolver, s_node_import, 1, Data_Wrap_Struct( cNode, NULL, NULL, n ) ); Data_Wrap_Struct 784 ext/syck/rubyext.c pobj = Data_Wrap_Struct( class, syck_mark_parser, rb_syck_free_parser, parser ); Data_Wrap_Struct 1431 ext/syck/rubyext.c VALUE obj = Data_Wrap_Struct( class, syck_node_mark, syck_free_node, node ); Data_Wrap_Struct 1514 ext/syck/rubyext.c obj = Data_Wrap_Struct( class, syck_node_mark, syck_free_node, node ); Data_Wrap_Struct 1608 ext/syck/rubyext.c obj = Data_Wrap_Struct( class, syck_node_mark, syck_free_node, node ); Data_Wrap_Struct 1774 ext/syck/rubyext.c t = Data_Wrap_Struct( cNode, syck_node_mark, syck_free_node, 0 ); Data_Wrap_Struct 1932 ext/syck/rubyext.c pobj = Data_Wrap_Struct( class, syck_mark_emitter, rb_syck_free_emitter, emitter ); Data_Wrap_Struct 5197 ext/tk/tcltklib.c return Data_Wrap_Struct(self, 0, ip_free, 0); Data_Wrap_Struct 5689 ext/tk/tcltklib.c return Data_Wrap_Struct(CLASS_OF(interp), 0, ip_free, slave); Data_Wrap_Struct 6230 ext/tk/tcltklib.c q_dat = Data_Wrap_Struct(rb_cData,call_queue_mark,-1,q); Data_Wrap_Struct 6719 ext/tk/tcltklib.c q_dat = Data_Wrap_Struct(rb_cData,eval_queue_mark,-1,q); Data_Wrap_Struct 8118 ext/tk/tcltklib.c q_dat = Data_Wrap_Struct(rb_cData,invoke_queue_mark,-1,q); Data_Wrap_Struct 1138 ext/tk/tkutil/tkutil.c Data_Wrap_Struct(cSUBST_INFO, subst_mark, subst_free, Data_Wrap_Struct 1566 ext/tk/tkutil/tkutil.c Data_Wrap_Struct(cSUBST_INFO, subst_mark, Data_Wrap_Struct 8969 ext/win32ole/win32ole.c com_hash = Data_Wrap_Struct(rb_cData, rb_mark_hash, st_free_table, st_init_numtable()); Data_Wrap_Struct 185 file.c return Data_Wrap_Struct(klass, NULL, -1, nst); Data_Wrap_Struct 697 include/ruby/ruby.h Data_Wrap_Struct(klass,mark,free,sval)\ Data_Wrap_Struct 877 marshal.c arg.wrapper = Data_Wrap_Struct(rb_cData, mark_dump_arg, 0, &arg); Data_Wrap_Struct 1648 marshal.c arg.wrapper = Data_Wrap_Struct(rb_cData, mark_load_arg, 0, &arg); Data_Wrap_Struct 1732 marshal.c Data_Wrap_Struct(rb_cData, mark_marshal_compat_t, 0, compat_allocator_tbl); Data_Wrap_Struct 15109 parse.c return Data_Wrap_Struct(0, parser_mark, parser_free, p); Data_Wrap_Struct 15491 parse.c self = Data_Wrap_Struct(klass, parser_mark, parser_free, p); Data_Wrap_Struct 9777 parse.y return Data_Wrap_Struct(0, parser_mark, parser_free, p); Data_Wrap_Struct 10159 parse.y self = Data_Wrap_Struct(klass, parser_mark, parser_free, p); Data_Wrap_Struct 3236 thread.c return Data_Wrap_Struct(klass, rb_gc_mark, 0, (void *)mutex_alloc(0)); Data_Wrap_Struct 2665 transcode.c return Data_Wrap_Struct(klass, NULL, econv_free, NULL); Data_Wrap_Struct 1362 variable.c av = Data_Wrap_Struct(0, rb_mark_tbl, st_free_table, 0); Data_Wrap_Struct 1612 vm.c obj = Data_Wrap_Struct(klass, rb_thread_mark, thread_free, th); Data_Wrap_Struct 1916 vm.c vm->self = Data_Wrap_Struct(rb_cRubyVM, rb_vm_mark, vm_free, vm); Data_Wrap_Struct 1919 vm.c th_self = th->self = Data_Wrap_Struct(rb_cThread, rb_thread_mark, thread_free, th);