GLIB_VERSION_MAX_ALLOWED < 2.60 does not warn when using G_GNUC_FALLTHROUGH
If nothing prevents using GLIB_AVAILABLE_MACRO_IN_2_60
in the definition of G_GNUC_FALLTHROUGH
, shouldn't it be used? Otherwise, perhaps a comment in gmacros.h
could indicates why, as for G_NORETURN
?