* 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:
knu 2002-03-26 05:05:27 +00:00
parent 59060ca1a4
commit 409f3a3b6b
2 changed files with 8 additions and 21 deletions

View File

@ -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> Tue Mar 26 11:12:01 2002 Minero Aoki <aamine@loveruby.net>
* lib/fileutils.rb: new file. * 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> 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) -> bigfloat.so)
* ext/bigfloat/bigfloat.c (BigFloat_inspect): Alter the inspect * ext/bigfloat/bigfloat.c (BigFloat_inspect): Alter the inspect

View File

@ -65,24 +65,6 @@ VALUE rb_cBigfloat;
*/ */
#define USE_XFREE #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. * Uncomment if you need Float's Inf NaN instead of BigFloat's.
* *
@ -219,7 +201,7 @@ do_coerce(x, y)
} }
void void
Initialize(BIGFLOAT) Init_bigfloat()
{ {
/* Initialize VP routines */ /* Initialize VP routines */
@ -228,7 +210,7 @@ Initialize(BIGFLOAT)
coerce = rb_intern("coerce"); coerce = rb_intern("coerce");
/* Class and method registration */ /* Class and method registration */
rb_cBigfloat = rb_define_class(BIGFLOAT_CLASS_NAME,rb_cNumeric); rb_cBigfloat = rb_define_class("BigFloat", rb_cNumeric);
/* Class methods */ /* Class methods */
rb_define_singleton_method(rb_cBigfloat, "mode", BigFloat_mode, 2); rb_define_singleton_method(rb_cBigfloat, "mode", BigFloat_mode, 2);