Some pre-standard C implementations of tolower had undefined behavior if the character passed to it was not an uppercase character. This patch removes the isupper check before calling tolower since any reasonable platform will behave correctly. Collin