cygwin workaround
parent
5f1af2c96e
commit
d5a0764683
|
|
@ -277,6 +277,7 @@ bool IntegrityCheckModule(const char *moduleFilename, const byte *expectedModule
|
||||||
char moduleFilenameBuf[MAX_PATH] = "";
|
char moduleFilenameBuf[MAX_PATH] = "";
|
||||||
if (moduleFilename == NULL)
|
if (moduleFilename == NULL)
|
||||||
{
|
{
|
||||||
|
#ifdef _MSC_VER // ifstream doesn't support wide filename on gcc 3.4.4 cygwin
|
||||||
wchar_t wideModuleFilename[MAX_PATH];
|
wchar_t wideModuleFilename[MAX_PATH];
|
||||||
if (GetModuleFileNameW(s_hModule, wideModuleFilename, MAX_PATH) > 0)
|
if (GetModuleFileNameW(s_hModule, wideModuleFilename, MAX_PATH) > 0)
|
||||||
{
|
{
|
||||||
|
|
@ -284,6 +285,7 @@ bool IntegrityCheckModule(const char *moduleFilename, const byte *expectedModule
|
||||||
h = GetModuleHandleW(wideModuleFilename);
|
h = GetModuleHandleW(wideModuleFilename);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
GetModuleFileNameA(s_hModule, moduleFilenameBuf, MAX_PATH);
|
GetModuleFileNameA(s_hModule, moduleFilenameBuf, MAX_PATH);
|
||||||
moduleFilename = moduleFilenameBuf;
|
moduleFilename = moduleFilenameBuf;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue