Formerly ../ctype/ctype.h.~6~
authorroland <roland>
Tue, 26 May 1992 07:13:41 +0000 (07:13 +0000)
committerroland <roland>
Tue, 26 May 1992 07:13:41 +0000 (07:13 +0000)
ctype/ctype.h

index ff2e317..7ce604e 100644 (file)
@@ -131,8 +131,25 @@ __exctype (_tolower);
 #define        isblank(c)      __isctype((c), _ISblank)
 #endif
 
-#define        tolower(c)      __tolower(c)
-#define        toupper(c)      __toupper(c)
+#ifdef __GNUC__
+extern __inline int
+tolower (int __c)
+{
+  if ((unsigned char) __c != __c)
+    return __c;
+  else
+    return __tolower (__c);
+}
+
+extern __inline int
+toupper (int __c)
+{
+  if ((unsigned char) __c != __c)
+    return __c;
+  else
+    return __toupper (__c);
+}
+#endif /* GCC.  */
 
 #if defined(__USE_SVID) || defined(__USE_MISC)
 #define        isascii(c)      __isascii(c)