|
nsz |
e19254 |
#include <ctype.h>
|
|
nsz |
e19254 |
#define T(t) (t*)0;
|
|
nsz |
e19254 |
static void f()
|
|
nsz |
e19254 |
{
|
|
nsz |
0ef264 |
{int(*p)(int) = isalnum;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isalpha;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isascii;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isblank;}
|
|
nsz |
0ef264 |
{int(*p)(int) = iscntrl;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isdigit;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isgraph;}
|
|
nsz |
0ef264 |
{int(*p)(int) = islower;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isprint;}
|
|
nsz |
0ef264 |
{int(*p)(int) = ispunct;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isspace;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isupper;}
|
|
nsz |
0ef264 |
{int(*p)(int) = isxdigit;}
|
|
nsz |
0ef264 |
{int(*p)(int) = toascii;}
|
|
nsz |
0ef264 |
{int(*p)(int) = tolower;}
|
|
nsz |
0ef264 |
{int(*p)(int) = toupper;}
|
|
nsz |
e19254 |
|
|
nsz |
e19254 |
#ifdef _POSIX_C_SOURCE
|
|
nsz |
e19254 |
T(locale_t)
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isalnum_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isalpha_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isblank_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = iscntrl_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isdigit_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isgraph_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = islower_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isprint_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = ispunct_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isspace_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isupper_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = isxdigit_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = tolower_l;}
|
|
nsz |
0ef264 |
{int(*p)(int,locale_t) = toupper_l;}
|
|
nsz |
e19254 |
#endif
|
|
nsz |
e19254 |
}
|