Fixed the tests to work with MSVC when UNICODE is set.

This commit is contained in:
Tsuda Kageyu 2014-06-24 01:29:15 +09:00
parent 29a5129096
commit d7995b807f

View File

@ -29,8 +29,8 @@ inline string copyFile(const string &filename, const string &ext)
string newname = string(tempnam(NULL, NULL)) + ext;
string oldname = testFilePath(filename) + ext;
#ifdef _WIN32
CopyFile(oldname.c_str(), newname.c_str(), FALSE);
SetFileAttributes(newname.c_str(), GetFileAttributes(newname.c_str()) & ~FILE_ATTRIBUTE_READONLY);
CopyFileA(oldname.c_str(), newname.c_str(), FALSE);
SetFileAttributesA(newname.c_str(), GetFileAttributesA(newname.c_str()) & ~FILE_ATTRIBUTE_READONLY);
#else
char buffer[4096];
int bytes;