mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* ext/curses/curses.c, ext/digest/digest.c, ext/dl/handle.c,
ext/dl/ptr.c, ext/dl/sym.c, ext/gdbm/gdbm.c, ext/iconv/iconv.c, ext/stringio/stringio.c, ext/strscan/strscan.c, ext/tcltklib/tcltklib.c, ext/win32ole/win32ole.c: use rb_define_alloc_func(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
5b615c70eb
commit
3780ede6ef
12 changed files with 22 additions and 15 deletions
|
@ -1,3 +1,11 @@
|
|||
Fri Dec 20 20:19:49 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net>
|
||||
|
||||
* ext/curses/curses.c, ext/digest/digest.c, ext/dl/handle.c,
|
||||
ext/dl/ptr.c, ext/dl/sym.c, ext/gdbm/gdbm.c, ext/iconv/iconv.c,
|
||||
ext/stringio/stringio.c, ext/strscan/strscan.c,
|
||||
ext/tcltklib/tcltklib.c, ext/win32ole/win32ole.c:
|
||||
use rb_define_alloc_func().
|
||||
|
||||
Fri Dec 20 18:29:04 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net>
|
||||
|
||||
* io.c (rb_io_fwrite): separated from io_write().
|
||||
|
|
|
@ -1308,7 +1308,7 @@ Init_curses()
|
|||
#endif /* USE_MOUSE */
|
||||
|
||||
cWindow = rb_define_class_under(mCurses, "Window", rb_cData);
|
||||
rb_define_singleton_method(cWindow, "allocate", window_s_allocate, 0);
|
||||
rb_define_alloc_func(cWindow, window_s_allocate);
|
||||
rb_define_method(cWindow, "initialize", window_initialize, 4);
|
||||
rb_define_method(cWindow, "subwin", window_subwin, 4);
|
||||
rb_define_method(cWindow, "close", window_close, 0);
|
||||
|
|
|
@ -297,7 +297,7 @@ Init_digest()
|
|||
|
||||
cDigest_Base = rb_define_class_under(mDigest, "Base", rb_cObject);
|
||||
|
||||
rb_define_singleton_method(cDigest_Base, "allocate", rb_digest_base_alloc, 0);
|
||||
rb_define_alloc_func(cDigest_Base, rb_digest_base_alloc);
|
||||
rb_define_singleton_method(cDigest_Base, "digest", rb_digest_base_s_digest, 1);
|
||||
rb_define_singleton_method(cDigest_Base, "hexdigest", rb_digest_base_s_hexdigest, 1);
|
||||
|
||||
|
|
|
@ -204,7 +204,7 @@ void
|
|||
Init_dlhandle()
|
||||
{
|
||||
rb_cDLHandle = rb_define_class_under(rb_mDL, "Handle", rb_cObject);
|
||||
rb_define_singleton_method(rb_cDLHandle, "allocate", rb_dlhandle_s_allocate, 0);
|
||||
rb_define_alloc_func(rb_cDLHandle, rb_dlhandle_s_allocate);
|
||||
rb_define_method(rb_cDLHandle, "initialize", rb_dlhandle_initialize, -1);
|
||||
rb_define_method(rb_cDLHandle, "to_i", rb_dlhandle_to_i, 0);
|
||||
rb_define_method(rb_cDLHandle, "to_ptr", rb_dlhandle_to_ptr, 0);
|
||||
|
|
|
@ -1035,7 +1035,7 @@ void
|
|||
Init_dlptr()
|
||||
{
|
||||
rb_cDLPtrData = rb_define_class_under(rb_mDL, "PtrData", rb_cObject);
|
||||
rb_define_singleton_method(rb_cDLPtrData, "allocate", rb_dlptr_s_allocate, 0);
|
||||
rb_define_alloc_func(rb_cDLPtrData, rb_dlptr_s_allocate);
|
||||
rb_define_singleton_method(rb_cDLPtrData, "malloc", rb_dlptr_s_malloc, -1);
|
||||
rb_define_method(rb_cDLPtrData, "initialize", rb_dlptr_initialize, -1);
|
||||
rb_define_method(rb_cDLPtrData, "free=", rb_dlptr_free_set, 1);
|
||||
|
|
|
@ -822,7 +822,7 @@ void
|
|||
Init_dlsym()
|
||||
{
|
||||
rb_cDLSymbol = rb_define_class_under(rb_mDL, "Symbol", rb_cObject);
|
||||
rb_define_singleton_method(rb_cDLSymbol, "allocate", rb_dlsym_s_allocate, 0);
|
||||
rb_define_alloc_func(rb_cDLSymbol, rb_dlsym_s_allocate);
|
||||
rb_define_singleton_method(rb_cDLSymbol, "char2type", rb_s_dlsym_char2type, 1);
|
||||
rb_define_method(rb_cDLSymbol, "initialize", rb_dlsym_initialize, -1);
|
||||
rb_define_method(rb_cDLSymbol, "call", rb_dlsym_call, -1);
|
||||
|
|
|
@ -921,7 +921,7 @@ Init_gdbm()
|
|||
rb_eGDBMFatalError = rb_define_class("GDBMFatalError", rb_eException);
|
||||
rb_include_module(rb_cGDBM, rb_mEnumerable);
|
||||
|
||||
rb_define_singleton_method(rb_cGDBM, "allocate", fgdbm_s_alloc, 0);
|
||||
rb_define_alloc_func(rb_cGDBM, fgdbm_s_alloc);
|
||||
rb_define_singleton_method(rb_cGDBM, "open", fgdbm_s_open, -1);
|
||||
|
||||
rb_define_method(rb_cGDBM, "initialize", fgdbm_initialize, -1);
|
||||
|
|
|
@ -690,7 +690,7 @@ void
|
|||
Init_iconv _((void))
|
||||
{
|
||||
VALUE rb_cIconv = rb_define_class("Iconv", rb_cData);
|
||||
rb_define_singleton_method(rb_cIconv, "allocate", iconv_s_allocate, 0);
|
||||
rb_define_alloc_func(rb_cIconv, iconv_s_allocate);
|
||||
rb_define_singleton_method(rb_cIconv, "open", iconv_s_open, 2);
|
||||
rb_define_singleton_method(rb_cIconv, "iconv", iconv_s_iconv, -1);
|
||||
rb_define_method(rb_cIconv, "initialize", iconv_initialize, 2);
|
||||
|
|
|
@ -896,7 +896,7 @@ void
|
|||
Init_stringio()
|
||||
{
|
||||
VALUE StringIO = rb_define_class("StringIO", rb_cData);
|
||||
rb_define_singleton_method(StringIO, "allocate", strio_s_allocate, 0);
|
||||
rb_define_alloc_func(StringIO, strio_s_allocate);
|
||||
rb_define_singleton_method(StringIO, "open", strio_s_open, -1);
|
||||
rb_define_method(StringIO, "initialize", strio_initialize, -1);
|
||||
rb_enable_super(StringIO, "initialize");
|
||||
|
|
|
@ -747,8 +747,7 @@ Init_strscan()
|
|||
rb_obj_freeze(tmp);
|
||||
rb_const_set(StringScanner, rb_intern("Id"), tmp);
|
||||
|
||||
rb_define_singleton_method(StringScanner, "allocate",
|
||||
strscan_s_allocate, 0);
|
||||
rb_define_alloc_func(StringScanner, strscan_s_allocate);
|
||||
rb_define_private_method(StringScanner, "initialize",
|
||||
strscan_initialize, -1);
|
||||
rb_define_singleton_method(StringScanner, "must_C_version",
|
||||
|
|
|
@ -869,7 +869,7 @@ Init_tcltklib()
|
|||
rb_define_module_function(lib, "get_eventloop_weight",
|
||||
get_eventloop_weight, 0);
|
||||
|
||||
rb_define_singleton_method(ip, "allocate", ip_alloc, 0);
|
||||
rb_define_alloc_func(ip, ip_alloc);
|
||||
rb_define_method(ip, "initialize", ip_init, 0);
|
||||
rb_define_method(ip, "_eval", ip_eval, 1);
|
||||
rb_define_method(ip, "_toUTF8",ip_toUTF8,2);
|
||||
|
|
|
@ -5244,7 +5244,7 @@ Init_win32ole()
|
|||
|
||||
cWIN32OLE = rb_define_class("WIN32OLE", rb_cObject);
|
||||
|
||||
rb_define_singleton_method(cWIN32OLE, "allocate", fole_s_allocate, 0);
|
||||
rb_define_alloc_func(cWIN32OLE, fole_s_allocate);
|
||||
|
||||
rb_define_method(cWIN32OLE, "initialize", fole_initialize, -1);
|
||||
rb_enable_super(cWIN32OLE, "initialize");
|
||||
|
@ -5314,7 +5314,7 @@ Init_win32ole()
|
|||
rb_define_singleton_method(cWIN32OLE_TYPE, "ole_classes", foletype_s_ole_classes, 1);
|
||||
rb_define_singleton_method(cWIN32OLE_TYPE, "typelibs", foletype_s_typelibs, 0);
|
||||
rb_define_singleton_method(cWIN32OLE_TYPE, "progids", foletype_s_progids, 0);
|
||||
rb_define_singleton_method(cWIN32OLE_TYPE, "allocate", foletype_s_allocate, 0);
|
||||
rb_define_alloc_func(cWIN32OLE_TYPE, foletype_s_allocate);
|
||||
rb_define_method(cWIN32OLE_TYPE, "initialize", foletype_initialize, 2);
|
||||
rb_enable_super(cWIN32OLE_TYPE, "initialize");
|
||||
rb_define_method(cWIN32OLE_TYPE, "name", foletype_name, 0);
|
||||
|
@ -5343,7 +5343,7 @@ Init_win32ole()
|
|||
rb_define_method(cWIN32OLE_VARIABLE, "varkind", folevariable_varkind, 0);
|
||||
|
||||
cWIN32OLE_METHOD = rb_define_class("WIN32OLE_METHOD", rb_cObject);
|
||||
rb_define_singleton_method(cWIN32OLE_METHOD, "allocate", folemethod_s_allocate, 0);
|
||||
rb_define_alloc_func(cWIN32OLE_METHOD, folemethod_s_allocate);
|
||||
rb_define_method(cWIN32OLE_METHOD, "initialize", folemethod_initialize, 2);
|
||||
rb_enable_super(cWIN32OLE_METHOD, "initialize");
|
||||
|
||||
|
@ -5377,7 +5377,7 @@ Init_win32ole()
|
|||
|
||||
cWIN32OLE_EVENT = rb_define_class("WIN32OLE_EVENT", rb_cObject);
|
||||
|
||||
rb_define_singleton_method(cWIN32OLE_EVENT, "allocate", fev_s_allocate, 0);
|
||||
rb_define_alloc_func(cWIN32OLE_EVENT, fev_s_allocate);
|
||||
rb_define_method(cWIN32OLE_EVENT, "initialize", fev_initialize, -1);
|
||||
rb_enable_super(cWIN32OLE_EVENT, "initialize");
|
||||
rb_define_singleton_method(cWIN32OLE_EVENT, "message_loop", fev_s_msg_loop, 0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue