Dan Winship 6e4a7fca43 Require C90 compliance
Assume all supported platforms implement C90, and therefore they
(correctly) implement atexit(), memmove(), setlocale(), strerror(),
and vprintf(), and have <float.h> and <limits.h>.

(Also remove the configure check testing that "do ... while (0)" works
correctly; the non-do/while-based version of G_STMT_START and
G_STMT_END was removed years ago, but the check remained. Also, remove
some checks that configure.ac claimed were needed for libcharset, but
aren't actually used.)

Note that removing the g_memmove() function is not an ABI break even
on systems where g_memmove() was previously not a macro, because it
was never marked GLIB_AVAILABLE_IN_ALL or listed in glib.symbols, so
it would have been glib-internal since 2004.

https://bugzilla.gnome.org/show_bug.cgi?id=710519
2013-11-20 09:16:16 -05:00
..
2007-07-31 17:22:56 +00:00
2013-11-20 09:16:16 -05:00
2008-05-27 04:17:54 +00:00
2012-07-07 22:08:02 +02:00
2012-07-07 22:08:02 +02:00
2012-07-07 22:08:02 +02:00
2012-07-07 22:08:02 +02:00
2012-02-26 22:09:03 -05:00
2012-07-07 22:08:02 +02:00
2012-07-07 22:08:02 +02:00
2012-07-07 22:08:02 +02:00
2012-07-07 22:08:02 +02:00
2012-07-07 22:08:02 +02:00
2012-02-26 22:09:05 -05:00
2012-07-07 22:08:02 +02:00
2012-07-07 22:08:02 +02:00