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

ruby-changes:6664

From: nobu <ko1@a...>
Date: Wed, 23 Jul 2008 13:53:55 +0900 (JST)
Subject: [ruby-changes:6664] Ruby:r18180 (ruby_1_8, trunk): * ext/curses/extconf.rb: use try_static_assert.

nobu	2008-07-23 13:53:39 +0900 (Wed, 23 Jul 2008)

  New Revision: 18180

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

  Log:
    * ext/curses/extconf.rb: use try_static_assert.

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/ext/curses/extconf.rb
    trunk/ChangeLog
    trunk/ext/curses/extconf.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18179)
+++ ChangeLog	(revision 18180)
@@ -1,3 +1,7 @@
+Wed Jul 23 13:53:36 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* ext/curses/extconf.rb: use try_static_assert.
+
 Wed Jul 23 10:06:19 2008  Kazuhiro NISHIYAMA  <zn@m...>
 
 	* test/zlib/test_zlib.rb (TestZlibDeflate#test_params): suppress a
Index: ext/curses/extconf.rb
===================================================================
--- ext/curses/extconf.rb	(revision 18179)
+++ ext/curses/extconf.rb	(revision 18180)
@@ -24,8 +24,7 @@
     have_func(f) || (have_macro(f, curses) && $defs.push(format("-DHAVE_%s", f.upcase)))
   end
   flag = "-D_XOPEN_SOURCE_EXTENDED"
-  src = "int test_var[(sizeof(char*)>sizeof(int))*2-1];"
-  if try_compile(cpp_include(%w[stdio.h stdlib.h]+curses)+src , flag)
+  if try_static_assert("sizeof(char*)>sizeof(int)", %w[stdio.h stdlib.h]+curses , flag)
     $defs << flag
   end
   create_makefile("curses")
Index: ruby_1_8/ext/curses/extconf.rb
===================================================================
--- ruby_1_8/ext/curses/extconf.rb	(revision 18179)
+++ ruby_1_8/ext/curses/extconf.rb	(revision 18180)
@@ -23,8 +23,7 @@
     have_func(f) || (have_macro(f, curses) && $defs.push(format("-DHAVE_%s", f.upcase)))
   end
   flag = "-D_XOPEN_SOURCE_EXTENDED"
-  src = "int test_var[(sizeof(char*)>sizeof(int))*2-1];"
-  if try_compile(cpp_include(%w[stdio.h stdlib.h]+curses)+src , flag)
+  if try_static_assert("sizeof(char*)>sizeof(int)", %w[stdio.h stdlib.h]+curses , flag)
     $defs << flag
   end
   create_makefile("curses")
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 18179)
+++ ruby_1_8/ChangeLog	(revision 18180)
@@ -1,3 +1,7 @@
+Wed Jul 23 13:53:36 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* ext/curses/extconf.rb: use try_static_assert.
+
 Wed Jul 23 06:25:42 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* ext/syck: suppress warnings more.

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

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