mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update to ruby/spec@83063a3
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
1e658d45e1
commit
3fa5bd38af
494 changed files with 4133 additions and 3109 deletions
|
@ -9,6 +9,10 @@ static VALUE numeric_spec_size_of_VALUE(VALUE self) {
|
|||
return INT2FIX(sizeof(VALUE));
|
||||
}
|
||||
|
||||
static VALUE numeric_spec_size_of_long_long(VALUE self) {
|
||||
return INT2FIX(sizeof(LONG_LONG));
|
||||
}
|
||||
|
||||
#ifdef HAVE_NUM2CHR
|
||||
static VALUE numeric_spec_NUM2CHR(VALUE self, VALUE value) {
|
||||
return INT2FIX(NUM2CHR(value));
|
||||
|
@ -43,6 +47,16 @@ static VALUE numeric_spec_rb_ll2inum_14(VALUE self) {
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_RB_ULL2INUM
|
||||
static VALUE numeric_spec_rb_ull2inum_14(VALUE self) {
|
||||
return rb_ull2inum(14);
|
||||
}
|
||||
|
||||
static VALUE numeric_spec_rb_ull2inum_n14(VALUE self) {
|
||||
return rb_ull2inum(-14);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_RB_NUM2DBL
|
||||
static VALUE numeric_spec_rb_num2dbl(VALUE self, VALUE num) {
|
||||
return rb_float_new(rb_num2dbl(num));
|
||||
|
@ -121,6 +135,7 @@ void Init_numeric_spec(void) {
|
|||
cls = rb_define_class("CApiNumericSpecs", rb_cObject);
|
||||
|
||||
rb_define_method(cls, "size_of_VALUE", numeric_spec_size_of_VALUE, 0);
|
||||
rb_define_method(cls, "size_of_long_long", numeric_spec_size_of_long_long, 0);
|
||||
|
||||
#ifdef HAVE_NUM2CHR
|
||||
rb_define_method(cls, "NUM2CHR", numeric_spec_NUM2CHR, 1);
|
||||
|
@ -143,6 +158,11 @@ void Init_numeric_spec(void) {
|
|||
rb_define_method(cls, "rb_ll2inum_14", numeric_spec_rb_ll2inum_14, 0);
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_RB_ULL2INUM
|
||||
rb_define_method(cls, "rb_ull2inum_14", numeric_spec_rb_ull2inum_14, 0);
|
||||
rb_define_method(cls, "rb_ull2inum_n14", numeric_spec_rb_ull2inum_n14, 0);
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_RB_NUM2DBL
|
||||
rb_define_method(cls, "rb_num2dbl", numeric_spec_rb_num2dbl, 1);
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue