int
isdigit(int c)
{
return ((c >= '0' && c <= '9') ? 1 : 0);
}
int
isupper(int c)
{
return ((c >= 'A' && c <= 'Z') ? 1 : 0);
}
int
islower(int c)
{
return ((c >= 'a' && c <= 'z') ? 1 : 0);
}
int
isspace(int c)
{
return (((c == ' ') || (c == '\t') || (c == '\r') || (c == '\n') ||
(c == '\v') || (c == '\f')) ? 1 : 0);
}
int
isxdigit(int c)
{
return ((isdigit(c) || (c >= 'A' && c <= 'F') ||
(c >= 'a' && c <= 'f')) ? 1 : 0);
}
int
isalpha(int c)
{
return ((isupper(c) || islower(c)) ? 1 : 0);
}
int
isalnum(int c)
{
return ((isalpha(c) || isdigit(c)) ? 1 : 0);
}
int
ispunct(int c)
{
return (((c >= '!') && (c <= '/')) ||
((c >= ':') && (c <= '@')) ||
((c >= '[') && (c <= '`')) ||
((c >= '{') && (c <= '~')));
}
int
iscntrl(int c)
{
return ((c < 0x20) || (c == 0x7f));
}
int
isprint(int c)
{
return ((c >= ' ') && (c <= '~'));
}
int
isgraph(int c)
{
return ((c >= '!') && (c <= '~'));
}