From e2676714990c2f0696ab306b2e20b2f52d02b561 Mon Sep 17 00:00:00 2001 From: "Tim J. Robbins" Date: Wed, 21 Apr 2004 13:25:55 +0000 Subject: [PATCH] Make isblank() visible in the C99 namespace. PR: 63371 Submitted by: Stefan Farfeleder --- include/_ctype.h | 10 ++++++++-- include/ctype.h | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/include/_ctype.h b/include/_ctype.h index 7d6fa79d3269..6985410c1425 100644 --- a/include/_ctype.h +++ b/include/_ctype.h @@ -89,9 +89,12 @@ int isascii(int); int toascii(int); #endif +#if __ISO_C_VISIBLE >= 1999 +int isblank(int); +#endif + #if __BSD_VISIBLE int digittoint(int); -int isblank(int); int ishexnumber(int); int isideogram(int); int isnumber(int); @@ -133,9 +136,12 @@ __END_DECLS #define toascii(c) ((c) & 0x7F) #endif +#if __ISO_C_VISIBLE >= 1999 +#define isblank(c) __istype((c), _CTYPE_B) +#endif + #if __BSD_VISIBLE #define digittoint(c) __maskrune((c), 0xFF) -#define isblank(c) __istype((c), _CTYPE_B) #define ishexnumber(c) __istype((c), _CTYPE_X) #define isideogram(c) __istype((c), _CTYPE_I) #define isnumber(c) __istype((c), _CTYPE_D) diff --git a/include/ctype.h b/include/ctype.h index 7d6fa79d3269..6985410c1425 100644 --- a/include/ctype.h +++ b/include/ctype.h @@ -89,9 +89,12 @@ int isascii(int); int toascii(int); #endif +#if __ISO_C_VISIBLE >= 1999 +int isblank(int); +#endif + #if __BSD_VISIBLE int digittoint(int); -int isblank(int); int ishexnumber(int); int isideogram(int); int isnumber(int); @@ -133,9 +136,12 @@ __END_DECLS #define toascii(c) ((c) & 0x7F) #endif +#if __ISO_C_VISIBLE >= 1999 +#define isblank(c) __istype((c), _CTYPE_B) +#endif + #if __BSD_VISIBLE #define digittoint(c) __maskrune((c), 0xFF) -#define isblank(c) __istype((c), _CTYPE_B) #define ishexnumber(c) __istype((c), _CTYPE_X) #define isideogram(c) __istype((c), _CTYPE_I) #define isnumber(c) __istype((c), _CTYPE_D)