Don't complain about __toupper or __tolower, as neither will modify memory.