added cctype use in win32 for std::tolower()