__ctype_tolower converts an uppercase letter to the corresponding lowercase letter. If the argument is an uppercase letter, __ctype_tolower returns the corresponding lowercase letter if there is one; otherwise, the argument is returned unchanged.
__ctype_tolower is not in the source standard; it is only in the binary standard.