Returns
This function returns a pointer to a NULL terminated
UTF-8 string whose characters are converted to lower case. Characters which
are not upper case are copied as is. If the string is not found to be a UTF-8
string, this function returns NULL.