[前][次][番号順一覧][スレッド一覧]

ruby-changes:20102

From: tadf <ko1@a...>
Date: Sat, 18 Jun 2011 00:22:22 +0900 (JST)
Subject: [ruby-changes:20102] tadf:r32148 (trunk): * ext/date/date_core.c: do not define wnum[01].

tadf	2011-06-18 00:22:10 +0900 (Sat, 18 Jun 2011)

  New Revision: 32148

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32148

  Log:
    * ext/date/date_core.c: do not define wnum[01].

  Modified files:
    trunk/ChangeLog
    trunk/ext/date/date_core.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 32147)
+++ ChangeLog	(revision 32148)
@@ -1,3 +1,7 @@
+Sat Jun 18 00:20:54 2011  Tadayoshi Funaba  <tadf@d...>
+
+	* ext/date/date_core.c: do not define wnum[01].
+
 Fri Jun 17 18:57:36 2011  NARUSE, Yui  <naruse@r...>
 
 	* compile.c (iseq_compile_each): fix return value of obj[a,*b]=c.
Index: ext/date/date_core.c
===================================================================
--- ext/date/date_core.c	(revision 32147)
+++ ext/date/date_core.c	(revision 32148)
@@ -4887,6 +4887,7 @@
     return INT2FIX(m_cwday(dat));
 }
 
+#ifndef NDEBUG
 static VALUE
 d_lite_wnum0(VALUE self)
 {
@@ -4900,6 +4901,7 @@
     get_d1(self);
     return INT2FIX(m_wnum1(dat));
 }
+#endif
 
 /*
  * call-seq:
@@ -9262,8 +9264,10 @@
     rb_define_method(cDate, "cweek", d_lite_cweek, 0);
     rb_define_method(cDate, "cwday", d_lite_cwday, 0);
 
-    rb_define_private_method(cDate, "wnum0", d_lite_wnum0, 0);
-    rb_define_private_method(cDate, "wnum1", d_lite_wnum1, 0);
+#ifndef NDEBUG
+    de_define_private_method(cDate, "wnum0", d_lite_wnum0, 0);
+    de_define_private_method(cDate, "wnum1", d_lite_wnum1, 0);
+#endif
 
     rb_define_method(cDate, "wday", d_lite_wday, 0);
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]