aboutsummaryrefslogtreecommitdiffstats
path: root/ext/date/date_core.c
diff options
context:
space:
mode:
authortadf <tadf@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-07-23 11:17:00 +0000
committertadf <tadf@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-07-23 11:17:00 +0000
commitf99bed93302a0485b615dd651915d1262c1d1bcb (patch)
tree8bf4e6e1b6d7b72ea51ad03017eaccb268682bf4 /ext/date/date_core.c
parente845e35fa31766f347abdb86bf69793d584537fc (diff)
downloadruby-f99bed93302a0485b615dd651915d1262c1d1bcb.tar.gz
* ext/date/date_core.c: an issue that is same as [ruby-dev:44071].
* ext/date/date_strftime.c: identical to [ruby-dev:44112]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/date/date_core.c')
-rw-r--r--ext/date/date_core.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/ext/date/date_core.c b/ext/date/date_core.c
index 540b9f7387..08328b9e8f 100644
--- a/ext/date/date_core.c
+++ b/ext/date/date_core.c
@@ -4609,7 +4609,7 @@ dup_obj(VALUE self)
get_d1a(self);
if (simple_dat_p(adat)) {
- VALUE new = d_lite_s_alloc_simple(CLASS_OF(self));
+ VALUE new = d_lite_s_alloc_simple(rb_obj_class(self));
{
get_d1b(new);
bdat->s = adat->s;
@@ -4617,7 +4617,7 @@ dup_obj(VALUE self)
}
}
else {
- VALUE new = d_lite_s_alloc_complex(CLASS_OF(self));
+ VALUE new = d_lite_s_alloc_complex(rb_obj_class(self));
{
get_d1b(new);
bdat->c = adat->c;
@@ -4632,7 +4632,7 @@ dup_obj_as_complex(VALUE self)
get_d1a(self);
if (simple_dat_p(adat)) {
- VALUE new = d_lite_s_alloc_complex(CLASS_OF(self));
+ VALUE new = d_lite_s_alloc_complex(rb_obj_class(self));
{
get_d1b(new);
copy_simple_to_complex(&bdat->c, &adat->s);
@@ -4641,7 +4641,7 @@ dup_obj_as_complex(VALUE self)
}
}
else {
- VALUE new = d_lite_s_alloc_complex(CLASS_OF(self));
+ VALUE new = d_lite_s_alloc_complex(rb_obj_class(self));
{
get_d1b(new);
bdat->c = adat->c;
@@ -5553,14 +5553,14 @@ d_lite_plus(VALUE self, VALUE other)
}
if (simple_dat_p(dat))
- return d_simple_new_internal(CLASS_OF(self),
+ return d_simple_new_internal(rb_obj_class(self),
nth, jd,
dat->s.sg,
0, 0, 0,
(dat->s.flags | HAVE_JD) &
~HAVE_CIVIL);
else
- return d_complex_new_internal(CLASS_OF(self),
+ return d_complex_new_internal(rb_obj_class(self),
nth, jd,
dat->c.df, dat->c.sf,
dat->c.of, dat->c.sg,
@@ -5618,14 +5618,14 @@ d_lite_plus(VALUE self, VALUE other)
nth = f_add(m_nth(dat), nth);
if (simple_dat_p(dat))
- return d_simple_new_internal(CLASS_OF(self),
+ return d_simple_new_internal(rb_obj_class(self),
nth, jd,
dat->s.sg,
0, 0, 0,
(dat->s.flags | HAVE_JD) &
~HAVE_CIVIL);
else
- return d_complex_new_internal(CLASS_OF(self),
+ return d_complex_new_internal(rb_obj_class(self),
nth, jd,
dat->c.df, dat->c.sf,
dat->c.of, dat->c.sg,
@@ -5732,7 +5732,7 @@ d_lite_plus(VALUE self, VALUE other)
nth = f_add(m_nth(dat), nth);
if (!df && f_zero_p(sf) && !m_of(dat))
- return d_simple_new_internal(CLASS_OF(self),
+ return d_simple_new_internal(rb_obj_class(self),
nth, (int)jd,
m_sg(dat),
0, 0, 0,
@@ -5740,7 +5740,7 @@ d_lite_plus(VALUE self, VALUE other)
~(HAVE_CIVIL | HAVE_TIME |
COMPLEX_DAT));
else
- return d_complex_new_internal(CLASS_OF(self),
+ return d_complex_new_internal(rb_obj_class(self),
nth, (int)jd,
df, sf,
m_of(dat), m_sg(dat),
@@ -5842,7 +5842,7 @@ d_lite_plus(VALUE self, VALUE other)
nth = f_add(m_nth(dat), nth);
if (!df && f_zero_p(sf) && !m_of(dat))
- return d_simple_new_internal(CLASS_OF(self),
+ return d_simple_new_internal(rb_obj_class(self),
nth, jd,
m_sg(dat),
0, 0, 0,
@@ -5850,7 +5850,7 @@ d_lite_plus(VALUE self, VALUE other)
~(HAVE_CIVIL | HAVE_TIME |
COMPLEX_DAT));
else
- return d_complex_new_internal(CLASS_OF(self),
+ return d_complex_new_internal(rb_obj_class(self),
nth, jd,
df, sf,
m_of(dat), m_sg(dat),