diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-12-20 15:29:21 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-12-20 18:34:04 +0900 |
commit | 95862ae44046cfc66c474ce534c204d276ea704d (patch) | |
tree | d023a788c3891b9504293a6410c0f8ca81291c72 /win32/win32.c | |
parent | 5b98b2ce39ed979aec614365a2dc3e1c30052bca (diff) |
win32: Added rb_w32_ureaddir only for UTF-8 [Feature #12654]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3948
Diffstat (limited to 'win32/win32.c')
-rw-r--r-- | win32/win32.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/win32/win32.c b/win32/win32.c index 4f0c0d29c1..fcf1855440 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -2356,6 +2356,14 @@ rb_w32_readdir(DIR *dirp, rb_encoding *enc) return readdir_internal(dirp, ruby_direct_conv, enc); } +/* License: Ruby's */ +struct direct * +rb_w32_ureaddir(DIR *dirp) +{ + const UINT cp = CP_UTF8; + return readdir_internal(dirp, win32_direct_conv, &cp); +} + // // Telldir returns the current string pointer position // |