| Locale-Sensitive C/C++ String Operation Function  errno_t _strlwr_s(char* str, size_t sizeInBytes);  errno_t _mbslwr_s(unsigned char* str, size_t sizeInBytes);  errno_t _wcslwr_s(wchar_t* str, size_t sizeInWords);  errno_t _tcscmp_s(const _TXCHAR* str, size_t sizeInBytesOrWords); Internationalization (I18n) Function OverviewThe _strlwr_sfunction is a secure version of_strlwr.  Upon security errors, it will invoke an invalid parameter handler routine, and/or return an error code.  For details please see the relevant MSDN documentation. The _strlwr_sfunction converts any uppercase characters instrto lowercase letters, using the LC_CTYPE category setting of the current locale, and returning an error code in the event of an error.sizeInBytesis the size of thestrbuffer. _mbslwr_sis the multibyte version of_strlwr_s. The argumentstris a multibyte-character string andsizeInBytesis the byte length of the string buffer.
 _wcslwr_sis the wide version of_strlwr_s. The argumentstris a wide-character string andsizeInWordsis the word length of the wide-character string buffer.
 _tcslwr_sis the Windows-only Generic version of the function; with the _MBCS or _UNICODE compiler flags determining its mapping to either_mbslwr_sor_wcslwr_s.
 I18n IssuesUse the appropriate version of the function as required for internationalization support, noting the following: Ensure that the current locale is set properly. Special care must be taken with the sizeparameters. See Locale-Sensitive Length Functions for a complete discussion of the issues involved with functions that pass length parameters. Recommended Replacements* 
*If you're already using the recommended function, see I18n Issues for other reasons why Globalyzer is detecting the function. Locale-Sensitive C/C++ 
              String Operation Functions   
 |