static char raw_tolower(char in)
{
  if(in >= 'A' && in <= 'Z')
    return (char)('a' + in - 'A');
  return in;
}
static char raw_tolower(char in)
{
  if(in >= 'A' && in <= 'Z')
    return (char)('a' + in - 'A');
  return in;
}