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

ruby-changes:13843

From: shyouhei <ko1@a...>
Date: Wed, 4 Nov 2009 15:54:58 +0900 (JST)
Subject: [ruby-changes:13843] Ruby:r25643 (trunk): * include/ruby/ruby.h (NUM2CHR): prefix __extension__ for

shyouhei	2009-11-04 15:54:42 +0900 (Wed, 04 Nov 2009)

  New Revision: 25643

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

  Log:
    * include/ruby/ruby.h (NUM2CHR): prefix __extension__ for
      braced-groups within expressions.

  Modified files:
    trunk/ChangeLog
    trunk/include/ruby/ruby.h

Index: include/ruby/ruby.h
===================================================================
--- include/ruby/ruby.h	(revision 25642)
+++ include/ruby/ruby.h	(revision 25643)
@@ -962,7 +962,7 @@
 #define NUM2CHR_internal(x) (((TYPE(x) == T_STRING)&&(RSTRING_LEN(x)>=1))?\
                      RSTRING_PTR(x)[0]:(char)(NUM2INT(x)&0xff))
 #ifdef __GNUC__
-# define NUM2CHR(x) ({VALUE num2chr_x = (x); NUM2CHR_internal(num2chr_x);})
+# define NUM2CHR(x) __extension__ ({VALUE num2chr_x = (x); NUM2CHR_internal(num2chr_x);})
 #else
 static inline char
 NUM2CHR(VALUE x)
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 25642)
+++ ChangeLog	(revision 25643)
@@ -1,3 +1,8 @@
+Wed Nov  4 15:50:16 2009  URABE Shyouhei  <shyouhei@r...>
+
+	* include/ruby/ruby.h (NUM2CHR): prefix __extension__ for
+	  braced-groups within expressions.
+
 Wed Nov  4 15:46:30 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* ruby.c (set_{internal,external}_encoding_once): fixed typos.

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

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