Synopsis
int tolower_l(int c,
              locale_t loc);
Description

tolower_l converts an uppercase letter to a corresponding lowercase letter in locale loc. If the argument c is a character for which isupper is true in locale loc, tolower_l returns the corresponding lowercase letter; otherwise, the argument is returned unchanged.