+2007-10-13 Bruno Haible <bruno@clisp.org>
+
+ * lib/argp-fmtstream.h (ARGP_FS_EI): If __GNUC_STDC_INLINE__ is
+ defined, use the ISO C99 inline semantics.
+ * lib/argp.h (ARGP_EI): Likewise.
+
2007-10-13 Bruno Haible <bruno@clisp.org>
Handle 'inline' change in gcc 4.3.0.
warning: C99 inline functions are not supported; using GNU89
warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute
It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. */
-# if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+# if defined __GNUC_STDC_INLINE__
+# define ARGP_FS_EI inline
+# elif defined __GNUC_GNU_INLINE__
# define ARGP_FS_EI extern inline __attribute__ ((__gnu_inline__))
# else
# define ARGP_FS_EI extern inline
warning: C99 inline functions are not supported; using GNU89
warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute
It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. */
-# if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
+# if defined __GNUC_STDC_INLINE__
+# define ARGP_EI __inline__
+# elif defined __GNUC_GNU_INLINE__
# define ARGP_EI extern __inline__ __attribute__ ((__gnu_inline__))
# else
# define ARGP_EI extern __inline__