X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Fctype.h;h=75e4ce88aa17139643da0ecb99ed6d7eb1123590;hb=41f5d1923eac00f90097f80e51f0c1f8d1ab7cb3;hp=4c5613b6ed9b24fd908b4d14f0c165c01fff69c8;hpb=4bd23d4ae51bd5cb92b449bcd66e0d2de88c7fc9;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/include_exp/ctype.h b/Usermode/Libraries/libc.so_src/include_exp/ctype.h index 4c5613b6..75e4ce88 100644 --- a/Usermode/Libraries/libc.so_src/include_exp/ctype.h +++ b/Usermode/Libraries/libc.so_src/include_exp/ctype.h @@ -8,32 +8,29 @@ #ifndef _CTYPE_H_ #define _CTYPE_H_ -static inline int isalpha(int ch) { - if('A'<=ch&&ch<='Z') return 1; - if('a'<=ch&&ch<='z') return 1; - return 0; -} -static inline int isdigit(int ch) { - if('0'<=ch&&ch<='9') return 1; - return 0; -} +#ifdef __cplusplus +extern "C" { +#endif -static inline int isalnum(int ch) { - return isalpha(ch) || isdigit(ch); -} +extern int isalpha(int ch); +extern int isdigit(int ch); -static inline int toupper(int ch) { - if('a'<=ch && ch <='z') - return ch - 'a' + 'A'; - return ch; -} +extern int isalnum(int ch); + +extern int toupper(int ch); +extern int tolower(int ch); -static inline int isspace(int ch) { - if(ch == ' ') return 1; - if(ch == '\t') return 1; - if(ch == '\r') return 1; - if(ch == '\n') return 1; - return 0; +extern int isprint(int ch); + +extern int isspace(int ch); + +extern int isxdigit(int ch); + +// C99 +extern int isblank(int ch); + +#ifdef __cplusplus } +#endif #endif