Author: ivan
Date: Fri Aug 12 16:55:55 2016
New Revision: 1756193
URL: http://svn.apache.org/viewvc?rev=1756193&view=rev
Log:
Use Unicode Windows API.
* subversion/libsvn_subr/io.c
(win_init_dynamic_imports): Use GetModuleHandleW instead of GetModuleHandleA.
* subversion/libsvn_subr/sysinfo.c
(system_info): Use GetModuleHandleW instead of GetModuleHandleA.
(enum_loaded_modules): Use GetModuleHandleW/LoadLibraryW instead of
GetModuleHandleA/LoadLibraryA.
Modified:
subversion/trunk/subversion/libsvn_subr/io.c
subversion/trunk/subversion/libsvn_subr/sysinfo.c
Modified: subversion/trunk/subversion/libsvn_subr/io.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/io.c?rev=1756193&r1=1756192&r2=1756193&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/io.c (original)
+++ subversion/trunk/subversion/libsvn_subr/io.c Fri Aug 12 16:55:55 2016
@@ -1889,7 +1889,7 @@ io_win_file_attrs_set(const char *fname,
static svn_error_t *win_init_dynamic_imports(void *baton, apr_pool_t *pool)
{
- HMODULE kernel32 = GetModuleHandleA("kernel32.dll");
+ HMODULE kernel32 = GetModuleHandleW(L"kernel32.dll");
if (kernel32)
{
Modified: subversion/trunk/subversion/libsvn_subr/sysinfo.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/sysinfo.c?rev=1756193&r1=1756192&r2=1756193&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/sysinfo.c (original)
+++ subversion/trunk/subversion/libsvn_subr/sysinfo.c Fri Aug 12 16:55:55 2016
@@ -666,7 +666,7 @@ system_info(SYSTEM_INFO *sysinfo,
SYSTEM_INFO *local_sysinfo)
{
FNGETNATIVESYSTEMINFO GetNativeSystemInfo_ = (FNGETNATIVESYSTEMINFO)
- GetProcAddress(GetModuleHandleA("kernel32.dll"), "GetNativeSystemInfo");
+ GetProcAddress(GetModuleHandleW(L"kernel32.dll"), "GetNativeSystemInfo");
memset(sysinfo, 0, sizeof *sysinfo);
if (local_sysinfo)
@@ -875,12 +875,12 @@ enum_loaded_modules(apr_pool_t *pool)
DWORD size;
FNENUMPROCESSMODULES EnumProcessModules_;
- psapi_dll = GetModuleHandleA("psapi.dll");
+ psapi_dll = GetModuleHandleW(L"psapi.dll");
if (!psapi_dll)
{
/* Load and never unload, just like static linking */
- psapi_dll = LoadLibraryA("psapi.dll");
+ psapi_dll = LoadLibraryW(L"psapi.dll");
}
if (!psapi_dll)