11 #error This file should only be compiled with _MBCS defined
20#pragma warning(disable:__WARNING_POTENTIAL_BUFFER_OVERFLOW_NULLTERMINATED)
43 unsigned char *
string,
53 if (
string ==
nullptr)
67 unsigned char *
cp, *
dst;
70 for (
cp =
string,
dst =
string; *
cp !=
'\0'; ++
cp)
79 _loc_update.GetLocaleT(),
80 _loc_update.GetLocaleT()->mbcinfo->mblocalename,
86 _loc_update.GetLocaleT()->mbcinfo->mbcodepage,
124 unsigned char *
string,
132 unsigned char *
string
135 return (
_mbslwr_s_l(
string, (
string ==
nullptr ? 0 : (
size_t)-1),
nullptr) == 0 ?
string :
nullptr);
int __cdecl __acrt_LCMapStringA(_locale_t const plocinfo, PCWSTR const LocaleName, DWORD const dwMapFlags, PCCH const lpSrcStr, int const cchSrc, PCH const lpDestStr, int const cchDest, int const code_page, BOOL const bError)
#define _mbbtolower_l(_c, p)
#define _ismbblead_l(_c, p)
#define _RETURN_DEST_NOT_NULL_TERMINATED(_String, _Size)
#define _RESET_STRING(_String, _Size)
GLint const GLchar GLint stringlen
#define _VALIDATE_RETURN_ERRCODE(expr, errorcode)
unsigned char *__cdecl _mbslwr_l(unsigned char *string, _locale_t plocinfo)
errno_t __cdecl _mbslwr_s_l(unsigned char *string, size_t sizeInBytes, _locale_t plocinfo)
unsigned char *__cdecl _mbslwr(unsigned char *string)
size_t __cdecl strnlen(char const *const string, size_t const maximum_count)