-
bfulgham@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=125353 Reviewed by Anders Carlsson. * API/tests/testapi.c: Use C99 defines if available. * jit/JITOperations.cpp: Don't attempt to define C linkage when returning a C++ object. ../WebCore: [Win] Support compiling with VS2013 https://bugs.webkit.org/show_bug.cgi?id=125353 Reviewed by Anders Carlsson. * loader/archive/cf/LegacyWebArchive.cpp: (WebCore::LegacyWebArchive::create): Use nullptr (WebCore::LegacyWebArchive::createFromSelection): Ditto ../WebKit: [Win] Support compiling with VS2013. https://bugs.webkit.org/show_bug.cgi?id=125353 Reviewed by Anders Carlsson. * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Provide proper exports for VS2013 build. ../WTF: [Win] Support compiling with VS2013 https://bugs.webkit.org/show_bug.cgi?id=125353 Reviewed by Anders Carlsson. * wtf/Compiler.h: Show proper features for VS2012 and VS2013. * wtf/MathExtras.h: Don't implement common C99 routines when they are available through the runtime libraries. * wtf/RetainPtr.h: (WTF::RetainPtr::operator bool): Added. * wtf/StdLibExtras.h: Use Microsoft's version of make_unique when it exists. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160254 268f45cc-cd09-0410-ab3c-d52691b4dbfc
283982cb