--- a/liveMedia/include/InputFile.hh 2015-06-24 16:32:45.000000000 +0200 +++ b/liveMedia/include/InputFile.hh 2015-08-04 10:12:13.791494000 +0200 @@ -50,6 +50,7 @@ void CloseInputFile(FILE* fid); +#undef GetFileSize u_int64_t GetFileSize(char const* fileName, FILE* fid); // 0 means zero-length, unbounded, or unknown --- a/BasicUsageEnvironment/BasicUsageEnvironment0.cpp 2015-06-24 16:32:45.000000000 +0200 +++ b/BasicUsageEnvironment/BasicUsageEnvironment0.cpp 2015-08-04 10:22:41.067003200 +0200 @@ -68,6 +68,7 @@ if (err == 0) err = getErrno(); #if defined(__WIN32__) || defined(_WIN32) || defined(_WIN32_WCE) +#ifndef _UNICODE char errMsg[RESULT_MSG_BUFFER_MAX] = "\0"; if (0 != FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, NULL, err, 0, errMsg, sizeof(errMsg)/sizeof(errMsg[0]), NULL)) { // Remove all trailing '\r', '\n' and '.' @@ -77,6 +78,7 @@ } else snprintf(errMsg, sizeof(errMsg)/sizeof(errMsg[0]), "error %d", err); appendToResultMsg(errMsg); +#endif #else appendToResultMsg(strerror(err)); #endif