Bug 965008 - Suppress warning C4996 for VC12+. r=froydnj

This commit is contained in:
Masatoshi Kimura 2014-01-29 08:37:47 +09:00
Родитель 5353fda9f9
Коммит 842cb816d1
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -451,12 +451,15 @@ ParseManifest(NSLocationType type, FileLocation &file, char* buf, bool aChromeOn
nsAutoString osVersion;
#if defined(XP_WIN)
#pragma warning(push)
#pragma warning(disable:4996) // VC12+ deprecates GetVersionEx
OSVERSIONINFO info = { sizeof(OSVERSIONINFO) };
if (GetVersionEx(&info)) {
nsTextFormatter::ssprintf(osVersion, MOZ_UTF16("%ld.%ld"),
info.dwMajorVersion,
info.dwMinorVersion);
}
#pragma warning(pop)
#elif defined(MOZ_WIDGET_COCOA)
SInt32 majorVersion = nsCocoaFeatures::OSXVersionMajor();
SInt32 minorVersion = nsCocoaFeatures::OSXVersionMinor();