diff options
| author | David Chisnall <theraven@FreeBSD.org> | 2011-11-13 17:07:26 +0000 |
|---|---|---|
| committer | David Chisnall <theraven@FreeBSD.org> | 2011-11-13 17:07:26 +0000 |
| commit | c3b43c58d0dbee71e33d99b61050953cf13740bd (patch) | |
| tree | 3b6645466bb27464de180ac0db6a93be28d719c3 /include/ctype.h | |
| parent | 3b6dc18ef553ab572cca0be3ce55e0132f35b0fb (diff) | |
Notes
Diffstat (limited to 'include/ctype.h')
| -rw-r--r-- | include/ctype.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/ctype.h b/include/ctype.h index 94bc8ab47372..c3f80f3b5f35 100644 --- a/include/ctype.h +++ b/include/ctype.h @@ -80,6 +80,7 @@ int isspecial(int); #endif __END_DECLS +#ifndef __cplusplus #define isalnum(c) __sbistype((c), _CTYPE_A|_CTYPE_D) #define isalpha(c) __sbistype((c), _CTYPE_A) #define iscntrl(c) __sbistype((c), _CTYPE_C) @@ -93,6 +94,7 @@ __END_DECLS #define isxdigit(c) __isctype((c), _CTYPE_X) /* ANSI -- locale independent */ #define tolower(c) __sbtolower(c) #define toupper(c) __sbtoupper(c) +#endif /* !__cplusplus */ #if __XSI_VISIBLE /* @@ -112,7 +114,7 @@ __END_DECLS #define toascii(c) ((c) & 0x7F) #endif -#if __ISO_C_VISIBLE >= 1999 +#if __ISO_C_VISIBLE >= 1999 && !defined(__cplusplus) #define isblank(c) __sbistype((c), _CTYPE_B) #endif |
