11 #error This file should only be compiled with _MBCS defined
19#pragma warning(disable:__WARNING_POTENTIAL_BUFFER_OVERFLOW_NULLTERMINATED)
41 unsigned char *
string,
51 if (
string ==
nullptr)
65 unsigned char *
cp, *
dst;
68 for (
cp =
string,
dst =
string; *
cp; ++
cp)
78 _loc_update.GetLocaleT(),
79 _loc_update.GetLocaleT()->mbcinfo->mblocalename,
85 _loc_update.GetLocaleT()->mbcinfo->mbcodepage,
121 unsigned char *
string,
129 unsigned char *
string
132 return (
_mbsupr_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 _ismbblead_l(_c, p)
#define _mbbtoupper_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 _mbsupr_l(unsigned char *string, _locale_t plocinfo)
unsigned char *__cdecl _mbsupr(unsigned char *string)
errno_t __cdecl _mbsupr_s_l(unsigned char *string, size_t sizeInBytes, _locale_t plocinfo)
size_t __cdecl strnlen(char const *const string, size_t const maximum_count)