Project

General

Profile

Bug #10146 ยป date_core.c.diff

date_core.c.diff - Murase (Masamitsu Murase), 08/17/2014 05:00 PM

View differences:

ext/date/date_core.c
static VALUE
d_lite_jisx0301(VALUE self)
{
VALUE s;
VALUE s, result;
get_d1(self);
s = jisx0301_date(m_real_local_jd(dat),
m_real_year(dat));
return strftimev(RSTRING_PTR(s), self, set_tmx);
result = strftimev(RSTRING_PTR(s), self, set_tmx);
RB_GC_GUARD(s);
return result;
}
#ifndef NDEBUG
......
static VALUE
iso8601_timediv(VALUE self, VALUE n)
{
VALUE fmt;
VALUE fmt, result;
n = to_integer(n);
fmt = rb_usascii_str_new2("T%H:%M:%S");
......
rb_str_append(fmt, rb_f_sprintf(3, argv));
}
rb_str_append(fmt, rb_usascii_str_new2("%:z"));
return strftimev(RSTRING_PTR(fmt), self, set_tmx);
result = strftimev(RSTRING_PTR(fmt), self, set_tmx);
RB_GC_GUARD(fmt);
return result;
}
/*
......
static VALUE
dt_lite_jisx0301(int argc, VALUE *argv, VALUE self)
{
VALUE n, s;
VALUE n, s, result;
rb_scan_args(argc, argv, "01", &n);
......
get_d1(self);
s = jisx0301_date(m_real_local_jd(dat),
m_real_year(dat));
return rb_str_append(strftimev(RSTRING_PTR(s), self, set_tmx),
iso8601_timediv(self, n));
result = rb_str_append(strftimev(RSTRING_PTR(s), self, set_tmx),
iso8601_timediv(self, n));
RB_GC_GUARD(s);
return result;
}
}
    (1-1/1)