|
|
| version 1.21, 2005/02/11 21:17:23 | version 1.22, 2005/02/12 12:14:00 |
|---|---|
| Line 5 | Line 5 |
| #endif | #endif |
| #include "resource.h" | #include "resource.h" |
| #include "strres.h" | #include "strres.h" |
| #if defined(UNICODE) && defined(OSLANG_UTF8) | |
| #include "codecnv.h" | |
| #endif | |
| #include "np2.h" | #include "np2.h" |
| #include "dosio.h" | #include "dosio.h" |
| #include "commng.h" | #include "commng.h" |
| Line 322 static DWORD _GetModuleFileName(HMODULE | Line 325 static DWORD _GetModuleFileName(HMODULE |
| } | } |
| return(nSize); | return(nSize); |
| } | } |
| #elif defined(OSLANG_UTF8) | #elif defined(UNICODE) && defined(OSLANG_UTF8) |
| static DWORD _GetModuleFileName(HMODULE hModule, | static DWORD _GetModuleFileName(HMODULE hModule, |
| OEMCHAR *lpFileName, DWORD nSize) { | OEMCHAR *lpFileName, DWORD nSize) { |
| UINT16 ucs2[MAX_PATH]; | UINT16 ucs2[MAX_PATH]; |
| GetModuleFileName(hModule, ucs2, NELEMENTS(ucs2)); | GetModuleFileName(hModule, ucs2, NELEMENTS(ucs2)); |
| nSize = ucscnv_ucs2toutf8(lpFileName, nSize, ucs2, (UINT)-1); | nSize = codecnv_ucs2toutf8(lpFileName, nSize, ucs2, (UINT)-1); |
| if (nSize) { | if (nSize) { |
| nSize--; | nSize--; |
| } | } |