[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)
commitb6698f636fe289311d64e5103b778dc94150464c
tree9c1e99f17baeb796beb0c90523cefaf699b94b1d
parentd10ee409ebb7ad4d6728d31dde71df2a7fed71b6
[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: http://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