Add islower and isupper
This commit is contained in:
parent
fd9016041b
commit
d4fe6afbeb
10
src/ctype.c
10
src/ctype.c
|
@ -5,7 +5,7 @@ int isdigit(int c) {
|
|||
}
|
||||
|
||||
int isxdigit(int c) {
|
||||
return isdigit(c) || ((unsigned)c|32)-'a' < 6;
|
||||
return isdigit(c) || ((unsigned)c|32)-'a' < 6;
|
||||
}
|
||||
|
||||
int isblank(int c) {
|
||||
|
@ -16,3 +16,11 @@ int isspace(int c) {
|
|||
return (c == ' ' || c == '\f' || c == '\n' || c == '\r' || c == '\t' || c == '\v');
|
||||
}
|
||||
|
||||
int islower(int c) {
|
||||
return (unsigned)c-'a' < 26;
|
||||
}
|
||||
|
||||
int isupper(int c) {
|
||||
return (unsigned)c-'A' < 26;
|
||||
}
|
||||
|
||||
|
|
|
@ -5,5 +5,7 @@ int isdigit(int c);
|
|||
int isxdigit(int c);
|
||||
int isblank(int c);
|
||||
int isspace(int c);
|
||||
int islower(int c);
|
||||
int isupper(int c);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue