From cfd43242c39f87f033b4ed1c22577b5e8083fcea Mon Sep 17 00:00:00 2001 From: nobu Date: Sun, 10 May 2009 01:40:04 +0000 Subject: * ext/dl/lib/dl/cparser.rb (DL::CParser#parse_signature): strips spaces. based on a patch from Takashi Tamura in [ruby-dev:38398]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@23382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/dl/lib/dl/cparser.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext') diff --git a/ext/dl/lib/dl/cparser.rb b/ext/dl/lib/dl/cparser.rb index 39277bbc9..d763f07a1 100644 --- a/ext/dl/lib/dl/cparser.rb +++ b/ext/dl/lib/dl/cparser.rb @@ -41,7 +41,7 @@ module DL case signature when /^([\d\w@\*_\s]+)\(([\d\w\*_\s\,\[\]]*)\)$/ ret = $1 - args = $2 + (args = $2).strip! ret = ret.split(/\s+/) args = args.split(/\s*,\s*/) func = ret.pop -- cgit