зеркало из https://github.com/github/ruby.git
* ext/bigfloat/bigfloat.c: Fix the initializer's function name
according to the new library name. (pointed out by nobu) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
59060ca1a4
Коммит
409f3a3b6b
|
@ -1,3 +1,8 @@
|
|||
Tue Mar 26 14:00:17 2002 Akinori MUSHA <knu@iDaemons.org>
|
||||
|
||||
* ext/bigfloat/bigfloat.c: Fix the initializer's function name
|
||||
according to the new library name. (pointed out by nobu)
|
||||
|
||||
Tue Mar 26 11:12:01 2002 Minero Aoki <aamine@loveruby.net>
|
||||
|
||||
* lib/fileutils.rb: new file.
|
||||
|
@ -8,7 +13,7 @@ Tue Mar 26 03:23:50 2002 Tanaka Akira <akr@m17n.org>
|
|||
|
||||
Tue Mar 26 01:48:01 2002 Akinori MUSHA <knu@iDaemons.org>
|
||||
|
||||
* ext/bigfloat/extconf.rb: Downcase the module name. (BigFloat.so
|
||||
* ext/bigfloat/extconf.rb: Downcase the library name. (BigFloat.so
|
||||
-> bigfloat.so)
|
||||
|
||||
* ext/bigfloat/bigfloat.c (BigFloat_inspect): Alter the inspect
|
||||
|
|
|
@ -65,24 +65,6 @@ VALUE rb_cBigfloat;
|
|||
*/
|
||||
#define USE_XFREE
|
||||
|
||||
/*
|
||||
* To builtin BIGFLOAT into ruby
|
||||
#define BUILTIN_BIGFLOAT
|
||||
* and modify inits.c to call Init_Bigfloat().
|
||||
* Class name for builtin BIGFLOAT is "Bigfloat".
|
||||
* Class name for ext. library is "BigFloat".
|
||||
*/
|
||||
#ifdef BUILTIN_BIGFLOAT
|
||||
/* Builtin BIGFLOAT */
|
||||
#define BIGFLOAT_CLASS_NAME "Bigfloat"
|
||||
#define BIGFLOAT Init_Bigfloat
|
||||
#else
|
||||
/* In case of ext. library */
|
||||
#define BIGFLOAT_CLASS_NAME "BigFloat"
|
||||
#define BIGFLOAT Init_BigFloat
|
||||
#endif /* BUILTIN_BIGFLOAT */
|
||||
#define Initialize(x) x()
|
||||
|
||||
/*
|
||||
* Uncomment if you need Float's Inf NaN instead of BigFloat's.
|
||||
*
|
||||
|
@ -219,7 +201,7 @@ do_coerce(x, y)
|
|||
}
|
||||
|
||||
void
|
||||
Initialize(BIGFLOAT)
|
||||
Init_bigfloat()
|
||||
{
|
||||
|
||||
/* Initialize VP routines */
|
||||
|
@ -228,7 +210,7 @@ Initialize(BIGFLOAT)
|
|||
coerce = rb_intern("coerce");
|
||||
|
||||
/* Class and method registration */
|
||||
rb_cBigfloat = rb_define_class(BIGFLOAT_CLASS_NAME,rb_cNumeric);
|
||||
rb_cBigfloat = rb_define_class("BigFloat", rb_cNumeric);
|
||||
|
||||
/* Class methods */
|
||||
rb_define_singleton_method(rb_cBigfloat, "mode", BigFloat_mode, 2);
|
||||
|
|
Загрузка…
Ссылка в новой задаче