diff options
author | ngoto <ngoto@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-12-06 16:21:43 +0000 |
---|---|---|
committer | ngoto <ngoto@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-12-06 16:21:43 +0000 |
commit | 0bc733d9e3cf49c67b79a120ba08f1433ce82c7b (patch) | |
tree | 9a261389b1848e1ee95d2717eaad19852e33bf5f /ext/fiddle/lib/fiddle/function.rb | |
parent | 5f912e7e2fe9e952f07abdd850e24f61afaa9c56 (diff) |
* ext/fiddle/lib/fiddle/function.rb (Fiddle::Function#name): new
attribute needed to switch Win32::Registry from DL to Fiddle.
* ext/fiddle/lib/fiddle/import.rb (import_function, bind_function):
set function name to the returned Fiddle::Function object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/fiddle/lib/fiddle/function.rb')
-rw-r--r-- | ext/fiddle/lib/fiddle/function.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/fiddle/lib/fiddle/function.rb b/ext/fiddle/lib/fiddle/function.rb index 07a072e021..ab7496e944 100644 --- a/ext/fiddle/lib/fiddle/function.rb +++ b/ext/fiddle/lib/fiddle/function.rb @@ -6,6 +6,9 @@ module Fiddle # The address of this function attr_reader :ptr + # The name of this function + attr_reader :name + # The integer memory location of this function def to_i ptr.to_i |