rem: int result;
add: bool result;
context: is_char_class_member (enum Char_class char_class, unsigned int c){  int result;  switch (char_class)    {    case CC_ALNUM:      result = ISALNUM (c);      break;    case CC_ALPHA:      result = ISALPHA (c);      break;    case CC_BLANK:      result = ISBLANK (c);      break;    case CC_CNTRL:      result = ISCNTRL (c);      break;    case CC_DIGIT:      result = ISDIGIT_LOCALE (c);      break;    case CC_GRAPH:      result = ISGRAPH (c);      break;    case CC_LOWER:      result = ISLOWER (c);      break;    case CC_PRINT:      result = ISPRINT (c);      break;    case CC_PUNCT:      result = ISPUNCT (c);      break;    case CC_SPACE:      result = ISSPACE (c);      break;    case CC_UPPER:      result = ISUPPER (c);      break;    case CC_XDIGIT:      result = ISXDIGIT (c);      break;    default:      abort ();      break;    }  return result;}