add macro to check for gnuc version
@chergert
Submitted by Christian Hergert Link to original bug (#728099)
Description
We have checks for various GNUC versions all over the code-base. Also, from a lot of libraries that are consuming GLib. It would be nice to have a helper for this in glib-macros.h.
Something like:
#define G_GNUC_CHECK_VERSION(major, minor)
(defined(GNUC) &&
((GNUC > (major)) ||
((GNUC == (major)) &&
(GNUC_MINOR >= (minor)))))