* locale.cc (print_locale_with_codeset): Fetch Windows path as UNICODE
path and convert that to POSIX.
This commit is contained in:
parent
8ae61a8d6c
commit
c1af7c27eb
@ -1,3 +1,8 @@
|
|||||||
|
2011-11-28 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* locale.cc (print_locale_with_codeset): Fetch Windows path as UNICODE
|
||||||
|
path and convert that to POSIX.
|
||||||
|
|
||||||
2011-11-28 Corinna Vinschen <corinna@vinschen.de>
|
2011-11-28 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* ps.cc: Remove all Win 9x considerations. Use psapi functions
|
* ps.cc: Remove all Win 9x considerations. Use psapi functions
|
||||||
|
@ -154,10 +154,10 @@ print_locale_with_codeset (int verbose, loc_t *locale, bool utf8,
|
|||||||
return;
|
return;
|
||||||
if (!sysroot)
|
if (!sysroot)
|
||||||
{
|
{
|
||||||
char sysbuf[PATH_MAX];
|
WCHAR sysbuf[PATH_MAX];
|
||||||
HMODULE k32 = GetModuleHandleW (L"kernel32.dll");
|
HMODULE k32 = GetModuleHandleW (L"kernel32.dll");
|
||||||
if (GetModuleFileName (k32, sysbuf, PATH_MAX))
|
if (GetModuleFileNameW (k32, sysbuf, PATH_MAX))
|
||||||
sysroot = (const char *) cygwin_create_path (CCP_WIN_A_TO_POSIX,
|
sysroot = (const char *) cygwin_create_path (CCP_WIN_W_TO_POSIX,
|
||||||
sysbuf);
|
sysbuf);
|
||||||
if (!sysroot)
|
if (!sysroot)
|
||||||
sysroot = "kernel32.dll";
|
sysroot = "kernel32.dll";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user