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