mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-30 19:06:38 +02:00
Bug 522292 - Gives warnings in glib/gutils.h with GCC in C99 mode
* glib/gutils.h: Use "__attribute__ ((__gnu_inline__))" for inlining if either __GNUC_STDC_INLINE__ or __GNUC_GNU_INLINE__ are defined. In gcc version prior to 4.3 no correct C99-inline was implemented which has semantic differences to GNU inline. svn path=/branches/glib-2-16/; revision=6734
This commit is contained in:
@@ -1,3 +1,12 @@
|
|||||||
|
2008-03-18 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
Bug 522292 - Gives warnings in glib/gutils.h with GCC in C99 mode
|
||||||
|
|
||||||
|
* glib/gutils.h: Use "__attribute__ ((__gnu_inline__))" for inlining
|
||||||
|
if either __GNUC_STDC_INLINE__ or __GNUC_GNU_INLINE__ are defined. In
|
||||||
|
gcc version prior to 4.3 no correct C99-inline was implemented which
|
||||||
|
has semantic differences to GNU inline.
|
||||||
|
|
||||||
2008-03-14 Alexander Larsson <alexl@redhat.com>
|
2008-03-14 Alexander Larsson <alexl@redhat.com>
|
||||||
|
|
||||||
* configure.in:
|
* configure.in:
|
||||||
|
@@ -97,7 +97,7 @@ G_BEGIN_DECLS
|
|||||||
# define G_INLINE_FUNC
|
# define G_INLINE_FUNC
|
||||||
# undef G_CAN_INLINE
|
# undef G_CAN_INLINE
|
||||||
#elif defined (__GNUC__)
|
#elif defined (__GNUC__)
|
||||||
# ifdef __GNUC_STDC_INLINE__
|
# if defined (__GNUC_STDC_INLINE__) || defined (__GNUC_GNU_INLINE__)
|
||||||
# define G_INLINE_FUNC extern inline __attribute__ ((__gnu_inline__))
|
# define G_INLINE_FUNC extern inline __attribute__ ((__gnu_inline__))
|
||||||
# else
|
# else
|
||||||
# define G_INLINE_FUNC extern inline
|
# define G_INLINE_FUNC extern inline
|
||||||
|
Reference in New Issue
Block a user