--- np2/wince/np2.cpp 2004/06/14 13:35:40 1.16 +++ np2/wince/np2.cpp 2004/06/20 02:57:47 1.17 @@ -329,8 +329,12 @@ static DWORD GetModuleFileName_A(HMODULE FileNameW = (TCHAR *)_MALLOC(nSize * sizeof(TCHAR), "ModuleFile"); if (FileNameW) { len = GetModuleFileName(hModule, FileNameW, nSize); +#if defined(OSLANG_SJIS) nSize = WideCharToMultiByte(CP_ACP, 0, FileNameW, -1, lpFileName, nSize, NULL, NULL); +#else + nSize = ucscnv_ucs2toutf8(lpFileName, (UINT)-1, FileNameW, nSize); +#endif if (nSize) { nSize--; }