glib/gobject
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
..
2013-11-11 22:39:57 +08:00
2009-03-31 19:39:16 -04:00
2013-11-15 15:56:26 -05:00
2013-01-01 13:54:54 -05:00
2013-11-15 15:56:26 -05:00
2012-03-08 14:51:22 +08:00
2012-10-16 09:39:24 -04:00
2013-07-20 11:07:46 +02:00
2013-11-20 09:16:16 -05:00
2013-09-19 08:39:18 -04:00
2013-07-29 17:29:05 +02:00
2013-11-20 09:16:16 -05:00
2013-08-17 10:34:32 -04:00