[MinGW] Fixed C99/C++11 format attributes in printf-like functions
authorannulen@yandex.ru <annulen@yandex.ru@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 5 Nov 2016 17:58:31 +0000 (17:58 +0000)
committerannulen@yandex.ru <annulen@yandex.ru@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 5 Nov 2016 17:58:31 +0000 (17:58 +0000)
commit91ed033ab08c6a68be64946d1394b2cdf991d376
tree9c1e99f17baeb796beb0c90523cefaf699b94b1d
parent65263587c710fc2630ed184319acfb666e2fc825
[MinGW] Fixed C99/C++11 format attributes in printf-like functions
https://bugs.webkit.org/show_bug.cgi?id=164448

Reviewed by Michael Catanzaro.

By default MinGW uses printf-like function provided in msvcrt.dll,
however they miss support for C99/C++11 format attributes. Use MinGW
implementations instead.

.:

* Source/cmake/OptionsCommon.cmake: Define __USE_MINGW_ANSI_STDIO

Source/WTF:

* wtf/Assertions.h: Use gnu_printf format in WTF_ATTRIBUTE_PRINTF

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@208418 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Source/WTF/ChangeLog
Source/WTF/wtf/Assertions.h
Source/cmake/OptionsCommon.cmake