rem: if ((unsigned char) *BufferPntr < 128)  *BufferPntr = tolower (*BufferPntr);
add: if (*BufferPntr >= 'A' && *BufferPntr <= 'Z') *BufferPntr = *BufferPntr + ('a' - 'A');
context: static size_t TokenizerPassLowerCase (  char *BufferPntr,  size_t NumberOfBytes,  char PrefixCharacter,  set<string> &WordSet){  char *EndOfStringPntr;  EndOfStringPntr = BufferPntr + NumberOfBytes;  while (BufferPntr < EndOfStringPntr)  {    if ((unsigned char) *BufferPntr < 128)      /* If it is not a UTF-8 character code, convert to lower case ASCII. */      *BufferPntr = tolower (*BufferPntr);    BufferPntr++;  }  return NumberOfBytes;}