diff --git a/client/Windows/wf_floatbar.c b/client/Windows/wf_floatbar.c index 512c66b47..793569bc6 100644 --- a/client/Windows/wf_floatbar.c +++ b/client/Windows/wf_floatbar.c @@ -25,7 +25,9 @@ #include "wf_client.h" #include "wf_floatbar.h" #include "wf_gdi.h" +#ifdef _MSC_VER #pragma comment(lib, "Msimg32.lib") +#endif #define TAG CLIENT_TAG("windows.floatbar") diff --git a/libfreerdp/core/settings.c b/libfreerdp/core/settings.c index 6539d4369..b1703fec5 100644 --- a/libfreerdp/core/settings.c +++ b/libfreerdp/core/settings.c @@ -44,7 +44,7 @@ #define TAG FREERDP_TAG("settings") -#ifdef _WIN32 +#ifdef _MSC_VER #pragma warning(push) #pragma warning(disable : 4244) #endif @@ -1112,6 +1112,6 @@ out_fail: freerdp_settings_free(_settings); return NULL; } -#ifdef _WIN32 +#ifdef _MSC_VER #pragma warning(pop) #endif diff --git a/winpr/libwinpr/path/shell.c b/winpr/libwinpr/path/shell.c index c373f0399..fc536c6ba 100644 --- a/winpr/libwinpr/path/shell.c +++ b/winpr/libwinpr/path/shell.c @@ -663,7 +663,7 @@ BOOL PathIsDirectoryEmptyW(LPCWSTR pszPath) #else -#ifdef _WIN32 +#ifdef _MSC_VER #pragma comment(lib, "shlwapi.lib") #endif diff --git a/winpr/libwinpr/utils/trio/trio.c b/winpr/libwinpr/utils/trio/trio.c index b278f475b..a2c0290bc 100644 --- a/winpr/libwinpr/utils/trio/trio.c +++ b/winpr/libwinpr/utils/trio/trio.c @@ -406,7 +406,7 @@ typedef trio_longlong_t trio_int64_t; * Internal Definitions */ -#ifdef _WIN32 +#ifdef _MSC_VER #pragma warning(push) #pragma warning(disable : 4244) #endif @@ -7189,6 +7189,6 @@ TRIO_PUBLIC TRIO_CONST char* trio_strerror TRIO_ARGS1((errorcode), int errorcode #endif } -#ifdef _WIN32 +#ifdef _MSC_VER #pragma warning(pop) #endif