* 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:
parent
59060ca1a4
commit
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>
|
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
|
||||||
|
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user