__ctype_b = current (unsigned, CLASS); __ctype_toupper = current (, TOUPPER); __ctype_tolower = current (, TOLOWER);
__ctype_b = current (unsigned short, CLASS); __ctype_toupper = current (, bo (TOUPPER)); __ctype_tolower = current (, bo (TOLOWER));
_nl_postload_ctype (void){#if BYTE_ORDER == BIG_ENDIAN#define bo(x) x##_EB#elif BYTE_ORDER == LITTLE_ENDIAN#define bo(x) x##_EL#else#error bizarre byte order#endif#define current(unsigned,x) \  ((const unsigned short int *) _NL_CURRENT (LC_CTYPE, bo(_NL_CTYPE_##x)) \   + 128)  __ctype_b = current (unsigned, CLASS);  __ctype_toupper = current (, TOUPPER);  __ctype_tolower = current (, TOLOWER);}