diff --git a/headers/posix/ctype.h b/headers/posix/ctype.h new file mode 100644 index 0000000000..0d12f1a3d7 --- /dev/null +++ b/headers/posix/ctype.h @@ -0,0 +1,32 @@ +#ifndef _CTYPE_H +#define _CTYPE_H + +#ifdef __cplusplus +extern "C" { +#endif + +int isalnum(int); +int isalpha(int); +int isascii(int); +int isblank(int); +int iscntrl(int); +int isdigit(int); +int isgraph(int); +int islower(int); +int isprint(int); +int ispunct(int); +int isspace(int); +int isupper(int); +int isxdigit(int); +int toascii(int); +int tolower(int); +int toupper(int); + +#define _toupper(ch) ((int) (((int)ch) - 'a' + 'A')) +#define _tolower(ch) ((int) (((int)ch) - 'A' + 'a')) + +#ifdef __cplusplus +} +#endif + +#endif // _CTYPE_H