32 lines
547 B
C
32 lines
547 B
C
|
int isprint(int x) {
|
||
|
return x >= ' ' && x < 255;
|
||
|
}
|
||
|
|
||
|
int islower(int x) {
|
||
|
return x >= 'a' && x <= 'z';
|
||
|
}
|
||
|
|
||
|
int isupper(int x) {
|
||
|
return x >= 'A' && x <= 'Z';
|
||
|
}
|
||
|
|
||
|
int isspace(int x) {
|
||
|
return x == ' ' || x == '\n' || x == '\t';
|
||
|
}
|
||
|
|
||
|
int isdigit(int x) {
|
||
|
return x >= '0' && x <= '9';
|
||
|
}
|
||
|
|
||
|
int isxdigit(int x) {
|
||
|
return (x >= '0' && x <= '9') || (x >= 'A' && x <= 'F') || (x >= 'a' && x <= 'f');
|
||
|
}
|
||
|
|
||
|
int toupper(int x) {
|
||
|
return islower(x) ? (x - 'a' + 'A') : x;
|
||
|
}
|
||
|
|
||
|
int tolower(int x) {
|
||
|
return isupper(x) ? (x - 'A' + 'a') : x;
|
||
|
}
|