ruby-changes:20181
From: tadf <ko1@a...>
Date: Sun, 26 Jun 2011 01:03:22 +0900 (JST)
Subject: [ruby-changes:20181] tadf:r32229 (trunk): * ext/date/date_core.c (date_strftime_internal): removed meaningless braces.
tadf 2011-06-26 01:03:11 +0900 (Sun, 26 Jun 2011) New Revision: 32229 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32229 Log: * ext/date/date_core.c (date_strftime_internal): removed meaningless braces. * ext/date/date_core.c (gengo): the value should be int. Modified files: trunk/ChangeLog trunk/ext/date/date_core.c Index: ChangeLog =================================================================== --- ChangeLog (revision 32228) +++ ChangeLog (revision 32229) @@ -1,3 +1,8 @@ +Sun Jun 26 01:00:15 2011 Tadayoshi Funaba <tadf@d...> + + * ext/date/date_core.c (date_strftime_internal): removed meaningless braces. + * ext/date/date_core.c (gengo): the value should be int. + Sat Jun 25 23:45:30 2011 CHIKANAGA Tomoyuki <nagachika00@g...> * vm_insnhelper.c (vm_search_superclass): avoid control frame Index: ext/date/date_core.c =================================================================== --- ext/date/date_core.c (revision 32228) +++ ext/date/date_core.c (revision 32229) @@ -6651,57 +6651,55 @@ const char *default_fmt, void (*func)(VALUE, struct tmx *)) { - { - VALUE vfmt; - const char *fmt; - long len; - char buffer[SMALLBUF], *buf = buffer; - struct tmx tmx; - VALUE str; + VALUE vfmt; + const char *fmt; + long len; + char buffer[SMALLBUF], *buf = buffer; + struct tmx tmx; + VALUE str; - rb_scan_args(argc, argv, "01", &vfmt); + rb_scan_args(argc, argv, "01", &vfmt); - if (argc < 1) - vfmt = rb_usascii_str_new2(default_fmt); - else { - StringValue(vfmt); - if (!rb_enc_str_asciicompat_p(vfmt)) { - rb_raise(rb_eArgError, - "format should have ASCII compatible encoding"); - } + if (argc < 1) + vfmt = rb_usascii_str_new2(default_fmt); + else { + StringValue(vfmt); + if (!rb_enc_str_asciicompat_p(vfmt)) { + rb_raise(rb_eArgError, + "format should have ASCII compatible encoding"); } - fmt = RSTRING_PTR(vfmt); - len = RSTRING_LEN(vfmt); - (*func)(self, &tmx); - if (memchr(fmt, '\0', len)) { - /* Ruby string may contain \0's. */ - const char *p = fmt, *pe = fmt + len; + } + fmt = RSTRING_PTR(vfmt); + len = RSTRING_LEN(vfmt); + (*func)(self, &tmx); + if (memchr(fmt, '\0', len)) { + /* Ruby string may contain \0's. */ + const char *p = fmt, *pe = fmt + len; - str = rb_str_new(0, 0); - while (p < pe) { - len = date_strftime_alloc(&buf, p, &tmx); - rb_str_cat(str, buf, len); - p += strlen(p); - if (buf != buffer) { - xfree(buf); - buf = buffer; - } - for (fmt = p; p < pe && !*p; ++p); - if (p > fmt) rb_str_cat(str, fmt, p - fmt); + str = rb_str_new(0, 0); + while (p < pe) { + len = date_strftime_alloc(&buf, p, &tmx); + rb_str_cat(str, buf, len); + p += strlen(p); + if (buf != buffer) { + xfree(buf); + buf = buffer; } - rb_enc_copy(str, vfmt); - OBJ_INFECT(str, vfmt); - return str; + for (fmt = p; p < pe && !*p; ++p); + if (p > fmt) rb_str_cat(str, fmt, p - fmt); } - else - len = date_strftime_alloc(&buf, fmt, &tmx); - - str = rb_str_new(buf, len); - if (buf != buffer) xfree(buf); rb_enc_copy(str, vfmt); OBJ_INFECT(str, vfmt); return str; } + else + len = date_strftime_alloc(&buf, fmt, &tmx); + + str = rb_str_new(buf, len); + if (buf != buffer) xfree(buf); + rb_enc_copy(str, vfmt); + OBJ_INFECT(str, vfmt); + return str; } /* @@ -6972,7 +6970,7 @@ return strftimev("%a, %d %b %Y %T GMT", dup, set_tmx); } -static VALUE +static int gengo(VALUE jd, VALUE y, VALUE *a) { if (f_lt_p(jd, INT2FIX(2405160))) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/