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/