16 #if defined (_STLP_USE_SAFE_STRING_FUNCTIONS) 17 # define _STLP_WCSNCPY(D, DS, S, C) wcsncpy_s(D, DS, S, C) 19 # define _STLP_WCSNCPY(D, DS, S, C) wcsncpy(D, S, C) 75 lcodecvt->
cp =
atoi(cp_name);
99 if (!lcodecvt)
return;
116 unsigned char c = (
unsigned char)
i;
137 if (
result == 0)
return -1;
149 if (
result == 0)
return (
size_t)-1;
154 unsigned int count = 1;
159 else if (retval == -1)
160 {
return (
size_t)-1; }
172 if (!
size)
return (
size_t)-1;
173 if ((
size_t)
size >
n)
return (
size_t)-2;
198 const wchar_t*
s1,
size_t n1,
199 const wchar_t*
s2,
size_t n2) {
201 while (
n1 > 0 ||
n2 > 0) {
214 const wchar_t*
s1,
size_t n1,
215 const wchar_t*
s2,
size_t n2) {
222 wchar_t*
dst,
size_t dst_size,
223 const wchar_t*
src,
size_t src_size) {
const wchar_t * _WLocale_false(_Locale_numeric_t *lnum, wchar_t *buf, size_t bufSize)
BOOL WINAPI GetCPInfo(UINT CodePage, LPCPINFO CodePageInfo)
const wchar_t * _WLocale_pm_str(_Locale_time_t *ltime, wchar_t *buf, size_t bufSize)
#define LOCALE_SABBREVMONTHNAME1
#define WideCharToMultiByte
unsigned short int _Locale_mask_t
wint_t _WLocale_toupper(_Locale_ctype_t *ltype, wint_t c)
static int __mbtowc(_Locale_codecvt_t *l, wchar_t *dst, const char *from, unsigned int count)
#define _STLP_WCSNCPY(D, DS, S, C)
wint_t _WLocale_tolower(_Locale_ctype_t *ltype, wint_t c)
#define LOCALE_SABBREVDAYNAME1
GLuint GLuint GLsizei count
static DOUBLE day(DOUBLE time)
size_t _WLocale_wctomb(_Locale_codecvt_t *lcodecvt, char *to, size_t n, const wchar_t c, mbstate_t *shift_state)
_Locale_mask_t _WLocale_ctype(_Locale_ctype_t *ltype, wint_t c, _Locale_mask_t which_bits)
size_t _WLocale_mbtowc(_Locale_codecvt_t *lcodecvt, wchar_t *to, const char *from, size_t n, mbstate_t *shift_state)
DWORD WINAPI GetLastError(VOID)
static int __GetLCIDFromName(const char *lname, LCID *lcid, char *cp, _Locale_lcid_t *hint)
unsigned char cleads[256/CHAR_BIT]
static const wchar_t * __wfalse_name
static int _WLocale_strcmp_aux(_Locale_collate_t *lcol, const wchar_t *s1, size_t n1, const wchar_t *s2, size_t n2)
char const * _Locale_codecvt_name(const _Locale_codecvt_t *lcodecvt, char *buf)
void _Locale_codecvt_destroy(_Locale_codecvt_t *lcodecvt)
static const wchar_t * __wtrue_name
static char const * __GetLocaleName(LCID lcid, const char *cp, char *buf)
INT WINAPI GetLocaleInfoW(LCID lcid, LCTYPE lctype, LPWSTR buffer, INT len)
GLenum GLuint GLenum GLsizei const GLchar * buf
#define LOCALE_SMONTHNAME1
#define LOCALE_SINTLSYMBOL
static DWORD trim_size_t_to_DWORD(size_t n)
INT WINAPI LCMapStringW(LCID lcid, DWORD flags, LPCWSTR src, INT srclen, LPWSTR dst, INT dstlen)
wchar_t _WLocale_mon_thousands_sep(_Locale_monetary_t *lmon)
_Locale_codecvt_t * _Locale_codecvt_create(const char *name, _Locale_lcid_t *lc_hint, int *__err_code)
static int __isleadbyte(int i, unsigned char *ctable)
#define _STLP_LOC_NO_MEMORY
static _Locale_mask_t ctable[256]
size_t _WLocale_strxfrm(_Locale_collate_t *lcol, wchar_t *dst, size_t dst_size, const wchar_t *src, size_t src_size)
int _WLocale_mb_cur_max(_Locale_codecvt_t *lcodecvt)
INT WINAPI CompareStringW(LCID lcid, DWORD flags, LPCWSTR str1, INT len1, LPCWSTR str2, INT len2)
const wchar_t * _WLocale_true(_Locale_numeric_t *lnum, wchar_t *buf, size_t bufSize)
const wchar_t * _WLocale_full_dayofweek(_Locale_time_t *ltime, int day, wchar_t *buf, size_t bufSize)
const wchar_t * _WLocale_full_monthname(_Locale_time_t *ltime, int month, wchar_t *buf, size_t bufSize)
BYTE LeadByte[MAX_LEADBYTES]
BOOL WINAPI GetStringTypeW(DWORD type, LPCWSTR src, INT count, LPWORD chartype)
#define LOCALE_SPOSITIVESIGN
const wchar_t * _WLocale_int_curr_symbol(_Locale_monetary_t *lmon, wchar_t *buf, size_t bufSize)
#define _STLP_MARK_PARAMETER_AS_UNUSED(X)
int _WLocale_strcmp(_Locale_collate_t *lcol, const wchar_t *s1, size_t n1, const wchar_t *s2, size_t n2)
#define _STLP_LOC_UNKNOWN_NAME
#define ERROR_NO_UNICODE_TRANSLATION
#define LOCALE_SNEGATIVESIGN
wchar_t _WLocale_mon_decimal_point(_Locale_monetary_t *lmon)
size_t _WLocale_unshift(_Locale_codecvt_t *lcodecvt, mbstate_t *st, char *buf, size_t n, char **next)
static unsigned __int64 next
static void my_ltoa(long __x, char *buf)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
#define WC_COMPOSITECHECK
const wchar_t * _WLocale_abbrev_monthname(_Locale_time_t *ltime, int month, wchar_t *buf, size_t bufSize)
const wchar_t * _WLocale_abbrev_dayofweek(_Locale_time_t *ltime, int day, wchar_t *buf, size_t bufSize)
int _WLocale_is_stateless(_Locale_codecvt_t *lcodecvt)
const wchar_t * _WLocale_negative_sign(_Locale_monetary_t *lmon, wchar_t *buf, size_t bufSize)
wchar_t _WLocale_thousands_sep(_Locale_numeric_t *lnum)
unsigned short MapCtypeMask(unsigned short mask)
struct _Locale_codecvt _Locale_codecvt_t
#define MultiByteToWideChar
_Check_return_ int __cdecl atoi(_In_z_ const char *_Str)
const wchar_t * _WLocale_am_str(_Locale_time_t *ltime, wchar_t *buf, size_t bufSize)
const wchar_t * _WLocale_positive_sign(_Locale_monetary_t *lmon, wchar_t *buf, size_t bufSize)
wchar_t _WLocale_decimal_point(_Locale_numeric_t *lnum)
const wchar_t * _WLocale_currency_symbol(_Locale_monetary_t *lmon, wchar_t *buf, size_t bufSize)
int _WLocale_mb_cur_min(_Locale_codecvt_t *lcodecvt)
unsigned char max_char_size