ruby-changes:37040
From: nobu <ko1@a...>
Date: Sat, 3 Jan 2015 18:53:37 +0900 (JST)
Subject: [ruby-changes:37040] nobu:r49121 (trunk): cparser.rb: limit word number
nobu 2015-01-03 18:53:30 +0900 (Sat, 03 Jan 2015) New Revision: 49121 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=49121 Log: cparser.rb: limit word number * ext/fiddle/lib/fiddle/cparser.rb (parse_ctype): limit split word number as the rest are not used. Modified files: trunk/ChangeLog trunk/ext/fiddle/lib/fiddle/cparser.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 49120) +++ ChangeLog (revision 49121) @@ -1,3 +1,8 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1 +Sat Jan 3 18:53:28 2015 Nobuyoshi Nakada <nobu@r...> + + * ext/fiddle/lib/fiddle/cparser.rb (parse_ctype): limit split word + number as the rest are not used. + Sat Jan 3 18:19:50 2015 SHIBATA Hiroshi <shibata.hiroshi@g...> * ext/fiddle/lib/fiddle/cparser.rb: r49110 broke Fiddle::Import with Index: ext/fiddle/lib/fiddle/cparser.rb =================================================================== --- ext/fiddle/lib/fiddle/cparser.rb (revision 49120) +++ ext/fiddle/lib/fiddle/cparser.rb (revision 49121) @@ -169,7 +169,7 @@ module Fiddle https://github.com/ruby/ruby/blob/trunk/ext/fiddle/lib/fiddle/cparser.rb#L169 when /\*/, /\[[\s\d]*\]/ return TYPE_VOIDP else - ty = ty.split(' ')[0] + ty = ty.split(' ', 2)[0] if( tymap[ty] ) return parse_ctype(tymap[ty], tymap) else -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/