Fix mingw warnings with -U__STRICT_ANSI__.
authorRalph Giles <giles@mozilla.com>
Wed, 24 Oct 2012 20:10:58 +0000 (13:10 -0700)
committerRalph Giles <giles@mozilla.com>
Wed, 24 Oct 2012 20:10:58 +0000 (13:10 -0700)
commit9871fbbcec122c02b6f2a1fbe48d10344b997b27
treebafadaeb50342b9a4899a0cb3d9f3fbcaf79527d
parent8a52a14da597a9c4f856cd0b57f13989660f51c6
Fix mingw warnings with -U__STRICT_ANSI__.

We use some C99 features (like lrintf) despite passing
-std=c89 -pedantic. This works on normal linux and mac
builds because we define _GNU_SOURCE, which enables
them, but the mingw32 headers ignore this, generating
warnings for lrintf and _putenv, the later hacked in
by libtool.

Avoid these by undefining __STRICT_ANSI__ in mingw builds,
which allows the default extensions and fixes the warnings.
configure.ac