(toupper,tolower): Use __inline instead of inline, define inline
authordrepper <drepper>
Sun, 24 Jan 1999 15:09:17 +0000 (15:09 +0000)
committerdrepper <drepper>
Sun, 24 Jan 1999 15:09:17 +0000 (15:09 +0000)
functions only when optimizing for speed and __USE_EXTERN_INLINES is
set.

ctype/ctype.h

index 7b4ef36..52bb56e 100644 (file)
@@ -150,14 +150,15 @@ __exctype (_tolower);
 # define isblank(c)    __isctype((c), _ISblank)
 #endif
 
-#if __GNUC__ >= 2
-extern inline int
+#if defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ \
+    && defined __USE_EXTERN_INLINES
+extern __inline int
 tolower (int __c)
 {
   return __c >= -128 && __c < 256 ? __tolower (__c) : __c;
 }
 
-extern inline int
+extern __inline int
 toupper (int __c)
 {
   return __c >= -128 && __c < 256 ? __toupper (__c) : __c;