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

ruby-changes:6256

From: nobu <ko1@a...>
Date: Tue, 1 Jul 2008 17:44:50 +0900 (JST)
Subject: [ruby-changes:6256] Ruby:r17769 (trunk): * iseq.c (COMPILE_OPTION_FALSE), time.c (timegm_noleapsecond),

nobu	2008-07-01 17:44:32 +0900 (Tue, 01 Jul 2008)

  New Revision: 17769

  Modified files:
    trunk/ChangeLog
    trunk/iseq.c
    trunk/missing/vsnprintf.c
    trunk/thread.c
    trunk/time.c

  Log:
    * iseq.c (COMPILE_OPTION_FALSE), time.c (timegm_noleapsecond),
      thread.c (eKillSignal, eTerminateSignal),
      missing/vsnprintf.c (BSD_vfprintf): constified.



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

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/time.c?r1=17769&r2=17768&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17769&r2=17768&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/thread.c?r1=17769&r2=17768&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/iseq.c?r1=17769&r2=17768&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/missing/vsnprintf.c?r1=17769&r2=17768&diff_format=u

Index: time.c
===================================================================
--- time.c	(revision 17768)
+++ time.c	(revision 17769)
@@ -494,7 +494,7 @@
 static time_t
 timegm_noleapsecond(struct tm *tm)
 {
-    static int common_year_yday_offset[] = {
+    static const int common_year_yday_offset[] = {
 	-1,
 	-1 + 31,
 	-1 + 31 + 28,
@@ -509,7 +509,7 @@
 	-1 + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30
 	  /* 1    2    3    4    5    6    7    8    9    10   11 */
     };
-    static int leap_year_yday_offset[] = {
+    static const int leap_year_yday_offset[] = {
 	-1,
 	-1 + 31,
 	-1 + 31 + 29,
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 17768)
+++ ChangeLog	(revision 17769)
@@ -1,3 +1,9 @@
+Tue Jul  1 17:44:30 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* iseq.c (COMPILE_OPTION_FALSE), time.c (timegm_noleapsecond),
+	  thread.c (eKillSignal, eTerminateSignal),
+	  missing/vsnprintf.c (BSD_vfprintf): constified.
+
 Tue Jul  1 17:37:43 2008  URABE Shyouhei  <shyouhei@r...>
 
 	* enc/ascii.c: ISO C does not allow extra ';' outside of a
Index: iseq.c
===================================================================
--- iseq.c	(revision 17768)
+++ iseq.c	(revision 17769)
@@ -219,7 +219,7 @@
     OPT_STACK_CACHING, /* int stack_caching; */
     OPT_TRACE_INSTRUCTION, /* int trace_instruction */
 };
-static const rb_compile_option_t COMPILE_OPTION_FALSE;
+static const rb_compile_option_t COMPILE_OPTION_FALSE = {0};
 
 static void
 make_compile_option(rb_compile_option_t *option, VALUE opt)
Index: thread.c
===================================================================
--- thread.c	(revision 17768)
+++ thread.c	(revision 17769)
@@ -68,8 +68,8 @@
 void rb_signal_exec(rb_thread_t *th, int sig);
 void rb_disable_interrupt(void);
 
-static VALUE eKillSignal = INT2FIX(0);
-static VALUE eTerminateSignal = INT2FIX(1);
+static const VALUE eKillSignal = INT2FIX(0);
+static const VALUE eTerminateSignal = INT2FIX(1);
 static volatile int system_working = 1;
 
 inline static void
Index: missing/vsnprintf.c
===================================================================
--- missing/vsnprintf.c	(revision 17768)
+++ missing/vsnprintf.c	(revision 17769)
@@ -564,9 +564,9 @@
 	 * below longer.
 	 */
 #define	PADSIZE	16		/* pad chunk size */
-	static char blanks[PADSIZE] =
+	static const char blanks[PADSIZE] =
 	 {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '};
-	static char zeroes[PADSIZE] =
+	static const char zeroes[PADSIZE] =
 	 {'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'};
 
 	/*

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

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