win32/registry.rb: remove workaround

* ext/dl/win32/lib/win32/registry.rb (Win32::Registry::API#make_wstr):
  remove workaround to append WCHAR terminator.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2013-07-11 11:18:15 +00:00
Родитель 18030d18cf
Коммит 4997572f7e
2 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -1,4 +1,7 @@
Thu Jul 11 20:18:08 2013 Nobuyoshi Nakada <nobu@ruby-lang.org> Thu Jul 11 20:18:13 2013 Nobuyoshi Nakada <nobu@ruby-lang.org>
* ext/dl/win32/lib/win32/registry.rb (Win32::Registry::API#make_wstr):
remove workaround to append WCHAR terminator.
* transcode.c (str_encode_associate): fill terminator after conversion. * transcode.c (str_encode_associate): fill terminator after conversion.

Просмотреть файл

@ -267,7 +267,7 @@ For detail, see the MSDN[http://msdn.microsoft.com/library/en-us/sysinfo/base/pr
end end
def make_wstr(str) def make_wstr(str)
str.encode(WCHAR) + WCHAR_NUL str.encode(WCHAR)
end end
def OpenKey(hkey, name, opt, desired) def OpenKey(hkey, name, opt, desired)