OSDN Git Service

- for extern inline, also take __extern_inline and __GNUC_GNU_INLINE__ into account
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Sat, 6 Sep 2008 16:45:07 +0000 (16:45 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Sat, 6 Sep 2008 16:45:07 +0000 (16:45 -0000)
include/features.h

index 6a4fef7..defdd04 100644 (file)
 
 /* Decide whether we can define 'extern inline' functions in headers.  */
 #if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
-    && !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__
+    && !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
+    && (defined __extern_inline || defined __GNUC_GNU_INLINE__)
 # define __USE_EXTERN_INLINES  1
 #endif