ReactOS  0.4.15-dev-1200-gc3b3fcd
stubs.c File Reference
#include <stubs.h>
Include dependency graph for stubs.c:

Go to the source code of this file.

Classes

struct  __crt_locale_data_public
 

Macros

#define UNIMPLEMENTED   __wine_spec_unimplemented_stub("msvcrt.dll", __FUNCTION__)
 
#define __PCTYPE_FUNC   __pctype_func()
 
#define __chvalidchk(a, b)   (__acrt_locale_get_ctype_array_value(__PCTYPE_FUNC, (a), (b)))
 

Typedefs

typedef struct __crt_locale_data_public __crt_locale_data_public
 
typedef size_t rsize_t
 

Functions

int __get_app_type ()
 
void__p__fileinfo ()
 
void__p__mbcasemap ()
 
int _atodbl (void *value, char *str)
 
int _ismbbkprint (unsigned int c)
 
size_t _heapused (size_t *pUsed, size_t *pCommit)
 
__inline __crt_locale_data_public *__CRTDECL __acrt_get_locale_data_prefix (void const volatile *const _LocalePointers)
 
__inline int __CRTDECL __acrt_locale_get_ctype_array_value (_In_reads_(_Char_value+1) unsigned short const *const locale_pctype_array, _In_range_(-1, 255) int const c, _In_ int const mask)
 
const unsigned short *__cdecl __pctype_func (void)
 
__inline int __CRTDECL _chvalidchk_l (_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
 
__inline int __CRTDECL _ischartype_l (_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
 
_Check_return_ _CRTIMP int __cdecl _isalnum_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _isalpha_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iscntrl_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _isdigit_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _isgraph_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _islower_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _isprint_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _isspace_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _isupper_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswalnum_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswalpha_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswcntrl_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswctype_l (_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswdigit_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswgraph_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswlower_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswprint_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswpunct_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswspace_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswupper_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _iswxdigit_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _isxdigit_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Must_inspect_result_ _CRTIMP int __cdecl _memicmp_l (_In_reads_bytes_opt_(size) const void *buf1, _In_reads_bytes_opt_(size) const void *buf2, _In_ size_t size, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _strcoll_l (_In_z_ const char *str1, _In_z_ const char *str2, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _stricmp_l (_In_z_ const char *str1, _In_z_ const char *str2, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _stricoll_l (_In_z_ const char *str1, _In_z_ const char *str2, _In_opt_ _locale_t locale)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s (_Inout_updates_z_(size) char *str, _In_ size_t size)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strlwr_s_l (_Inout_updates_z_(size) char *str, _In_ size_t size, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _strncoll_l (_In_z_ const char *str1, _In_z_ const char *str2, _In_ size_t maxcount, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _strnicmp_l (_In_reads_or_z_(maxcount) const char *str1, _In_reads_or_z_(maxcount) const char *str2, _In_ size_t maxcount, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _strnicoll_l (_In_z_ const char *str1, _In_z_ const char *str2, _In_ size_t maxcount, _In_opt_ _locale_t locale)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strnset_s (_Inout_updates_z_(size) char *str, _In_ size_t size, _In_ int val, _In_ size_t _MaxCount)
 
_CRTIMP char_strupr_l (char *str, _locale_t locale)
 
_Check_return_ _CRTIMP wint_t __cdecl _towlower_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP wint_t __cdecl _towupper_l (_In_ wint_t c, _In_opt_ _locale_t locale)
 
_CRTIMP wchar_t_wcslwr_l (wchar_t *str, _locale_t locale)
 
_CRTIMP wchar_t_wcsupr_l (wchar_t *str, _locale_t locale)
 
_Check_return_opt_ _CRTIMP size_t __cdecl _wcsxfrm_l (_Out_writes_opt_(maxcount) _Post_maybez_ wchar_t *dst, _In_z_ const wchar_t *src, _In_ size_t maxcount, _In_opt_ _locale_t locale)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strset_s (_Inout_updates_z_(size) char *dst, _In_ size_t size, _In_ int val)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s (_Inout_updates_z_(size) char *str, _In_ size_t size)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s_l (_Inout_updates_z_(_Size) char *str, _In_ size_t size, _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _tolower_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _toupper_l (_In_ int c, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _wcscoll_l (_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsicmp_l (_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsicoll_l (_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_opt_ _locale_t locale)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s (_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s_l (_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords, _In_opt_ _locale_t locale)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl strncat_s (_Inout_updates_z_(size) char *dest, _In_ rsize_t size, _In_reads_or_z_(maxCount) char const *src, _In_ rsize_t maxCount)
 
_Check_return_opt_ _CRTIMP int __cdecl vsnprintf_ (_Out_writes_(maxCount) char *dst, _In_ size_t maxCount, _In_z_ _Printf_format_string_ const char *format, va_list argptr)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicoll_l (_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_ size_t maxCount, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicmp_l (_In_reads_or_z_(_MaxCount) const wchar_t *str1, _In_reads_or_z_(_MaxCount) const wchar_t *str2, _In_ size_t maxCount, _In_opt_ _locale_t locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsncoll_l (_In_z_ const wchar_t *str1, _In_z_ const wchar_t *str2, _In_ size_t maxCount, _In_opt_ _locale_t locale)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _strerror_s (_Out_writes_z_(_SizeInBytes) char *buf, _In_ size_t sizeInBytes, _In_opt_z_ const char *errMsg)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsnset_s (_Inout_updates_z_(_DstSizeInWords) wchar_t *dst, _In_ size_t sizeInWords, _In_ wchar_t val, _In_ size_t maxCount)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsset_s (_Inout_updates_z_(_SizeInWords) wchar_t *str, _In_ size_t sizeInWords, _In_ wchar_t val)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsupr_s_l (_Inout_updates_z_(_Size) wchar_t *str, _In_ size_t size, _In_opt_ _locale_t locale)
 
_Check_return_opt_ _CRTIMP int __cdecl vsnprintf (_Out_writes_(_MaxCount) char *dest, _In_ size_t maxCount, _In_z_ _Printf_format_string_ const char *format, va_list argptr)
 

Variables

int _fileinfo = 0
 
unsigned char _mbcasemap [1]
 

Macro Definition Documentation

◆ __chvalidchk

#define __chvalidchk (   a,
  b 
)    (__acrt_locale_get_ctype_array_value(__PCTYPE_FUNC, (a), (b)))

Definition at line 137 of file stubs.c.

◆ __PCTYPE_FUNC

#define __PCTYPE_FUNC   __pctype_func()

Definition at line 130 of file stubs.c.

◆ UNIMPLEMENTED

#define UNIMPLEMENTED   __wine_spec_unimplemented_stub("msvcrt.dll", __FUNCTION__)

Definition at line 5 of file stubs.c.

Typedef Documentation

◆ __crt_locale_data_public

◆ rsize_t

typedef size_t rsize_t

Definition at line 779 of file stubs.c.

Function Documentation

◆ __acrt_get_locale_data_prefix()

__inline __crt_locale_data_public* __CRTDECL __acrt_get_locale_data_prefix ( void const volatile *const  _LocalePointers)

Definition at line 102 of file stubs.c.

104 {
105  _locale_t const _TypedLocalePointers = (_locale_t)_LocalePointers;
106  return (__crt_locale_data_public*)_TypedLocalePointers->locinfo;
107 }
pthreadlocinfo locinfo
Definition: crtdefs.h:421
struct localeinfo_struct * _locale_t
Definition: string.c:96

Referenced by _chvalidchk_l(), and _ischartype_l().

◆ __acrt_locale_get_ctype_array_value()

__inline int __CRTDECL __acrt_locale_get_ctype_array_value ( _In_reads_(_Char_value+1) unsigned short const *const  locale_pctype_array,
_In_range_(-1, 255) int const  c,
_In_ int const  mask 
)

Definition at line 112 of file stubs.c.

117 {
118  if (c >= -1 && c <= 255)
119  {
120  return locale_pctype_array[c] & mask;
121  }
122  return 0;
123 }
GLenum GLint GLuint mask
Definition: glext.h:6028
const GLubyte * c
Definition: glext.h:8905
#define c
Definition: ke_i.h:80

Referenced by _chvalidchk_l().

◆ __get_app_type()

int __get_app_type ( )

Definition at line 7 of file stubs.c.

8 {
10  return 0;
11 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ __p__fileinfo()

void* __p__fileinfo ( )

Definition at line 16 of file stubs.c.

17 {
18  return &_fileinfo;
19 }
int _fileinfo
Definition: stubs.c:13

◆ __p__mbcasemap()

void* __p__mbcasemap ( )

Definition at line 24 of file stubs.c.

25 {
26  return _mbcasemap;
27 }
unsigned char _mbcasemap[1]
Definition: stubs.c:21

◆ __pctype_func()

const unsigned short* __cdecl __pctype_func ( void  )

Definition at line 1523 of file locale.c.

1524 {
1525  return get_locinfo()->pctype;
1526 }
MSVCRT_pthreadlocinfo get_locinfo(void)
Definition: locale.c:354
unsigned short * pctype
Definition: msvcrt.h:131

◆ _atodbl()

int _atodbl ( void value,
char str 
)

Definition at line 29 of file stubs.c.

32 {
34  return 0;
35 }
#define UNIMPLEMENTED
Definition: stubs.c:5

Referenced by test__atodbl().

◆ _chvalidchk_l()

__inline int __CRTDECL _chvalidchk_l ( _In_ int const  c,
_In_ int const  mask,
_In_opt_ _locale_t const  locale 
)

Definition at line 143 of file stubs.c.

148 {
149 #ifdef _DEBUG
150  return _chvalidator_l(locale, c, mask);
151 #else
152  if (locale)
153  {
155  }
156 
157  return __chvalidchk(c, mask);
158 #endif
159 }
GLenum GLint GLuint mask
Definition: glext.h:6028
Definition: _locale.h:75
#define __chvalidchk(a, b)
Definition: stubs.c:137
const GLubyte * c
Definition: glext.h:8905
__inline int __CRTDECL __acrt_locale_get_ctype_array_value(_In_reads_(_Char_value+1) unsigned short const *const locale_pctype_array, _In_range_(-1, 255) int const c, _In_ int const mask)
Definition: stubs.c:112
__inline __crt_locale_data_public *__CRTDECL __acrt_get_locale_data_prefix(void const volatile *const _LocalePointers)
Definition: stubs.c:102

Referenced by _ischartype_l().

◆ _heapused()

size_t _heapused ( size_t pUsed,
size_t pCommit 
)

Definition at line 44 of file stubs.c.

45 {
47  return( 0 );
48 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _isalnum_l()

_Check_return_ _CRTIMP int __cdecl _isalnum_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 192 of file stubs.c.

195 {
196  return _ischartype_l(c, _ALPHA | _DIGIT, locale);
197 }
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905
#define _DIGIT
Definition: ctype.h:67
#define _ALPHA
Definition: ctype.h:76

◆ _isalpha_l()

_Check_return_ _CRTIMP int __cdecl _isalpha_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 204 of file stubs.c.

207 {
208  return _ischartype_l(c, _ALPHA, locale);
209 }
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905
#define _ALPHA
Definition: ctype.h:76

◆ _ischartype_l()

__inline int __CRTDECL _ischartype_l ( _In_ int const  c,
_In_ int const  mask,
_In_opt_ _locale_t const  locale 
)

Definition at line 164 of file stubs.c.

168 {
169  if (locale)
170  {
171  if (c >= -1 && c <= 255)
172  {
174  }
175 
176  if (__acrt_get_locale_data_prefix(locale)->_locale_mb_cur_max > 1)
177  {
178  return _isctype_l(c, mask, locale);
179  }
180 
181  return 0; // >0xFF and SBCS locale
182  }
183 
184  return _chvalidchk_l(c, mask, 0);
185 }
GLenum GLint GLuint mask
Definition: glext.h:6028
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905
unsigned short const * _locale_pctype
Definition: stubs.c:94
_Check_return_ _CRTIMP int __cdecl _isctype_l(_In_ int _C, _In_ int _Type, _In_opt_ _locale_t _Locale)
__inline int __CRTDECL _chvalidchk_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:143
__inline __crt_locale_data_public *__CRTDECL __acrt_get_locale_data_prefix(void const volatile *const _LocalePointers)
Definition: stubs.c:102
#define c
Definition: ke_i.h:80

Referenced by _isalnum_l(), _isalpha_l(), _iscntrl_l(), _isdigit_l(), _isgraph_l(), _islower_l(), _isprint_l(), _isspace_l(), _isupper_l(), and _isxdigit_l().

◆ _iscntrl_l()

_Check_return_ _CRTIMP int __cdecl _iscntrl_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 216 of file stubs.c.

219 {
220  return _ischartype_l(c, _CONTROL, locale);
221 }
#define _CONTROL
Definition: ctype.h:71
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905

◆ _isdigit_l()

_Check_return_ _CRTIMP int __cdecl _isdigit_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 228 of file stubs.c.

231 {
232  return _ischartype_l(c, _DIGIT, locale);
233 }
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905
#define _DIGIT
Definition: ctype.h:67

◆ _isgraph_l()

_Check_return_ _CRTIMP int __cdecl _isgraph_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 240 of file stubs.c.

243 {
244  return _ischartype_l(c, _PUNCT | _ALPHA | _DIGIT, locale);
245 }
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905
#define _DIGIT
Definition: ctype.h:67
#define _ALPHA
Definition: ctype.h:76
#define _PUNCT
Definition: ctype.h:70

◆ _islower_l()

_Check_return_ _CRTIMP int __cdecl _islower_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 252 of file stubs.c.

255 {
256  return _ischartype_l(c, _LOWER, locale);
257 }
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905
#define _LOWER
Definition: ctype.h:66

◆ _ismbbkprint()

int _ismbbkprint ( unsigned int  c)

Definition at line 37 of file stubs.c.

39 {
41  return 0;
42 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _isprint_l()

_Check_return_ _CRTIMP int __cdecl _isprint_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 264 of file stubs.c.

267 {
268  return _ischartype_l(c, _BLANK | _PUNCT | _ALPHA | _DIGIT, locale);
269 }
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
#define _BLANK
Definition: ctype.h:72
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905
#define _DIGIT
Definition: ctype.h:67
#define _ALPHA
Definition: ctype.h:76
#define _PUNCT
Definition: ctype.h:70

◆ _isspace_l()

_Check_return_ _CRTIMP int __cdecl _isspace_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 276 of file stubs.c.

279 {
280  return _ischartype_l(c, _SPACE, locale);
281 }
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
#define _SPACE
Definition: ctype.h:68
const GLubyte * c
Definition: glext.h:8905

◆ _isupper_l()

_Check_return_ _CRTIMP int __cdecl _isupper_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 288 of file stubs.c.

291 {
292  return _ischartype_l(c, _UPPER, locale);
293 }
#define _UPPER
Definition: ctype.h:65
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
const GLubyte * c
Definition: glext.h:8905

◆ _iswalnum_l()

_Check_return_ _CRTIMP int __cdecl _iswalnum_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 300 of file stubs.c.

303 {
304  return _iswctype_l(c, _ALPHA|_DIGIT, locale);
305 }
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905
#define _DIGIT
Definition: ctype.h:67
#define _ALPHA
Definition: ctype.h:76

◆ _iswalpha_l()

_Check_return_ _CRTIMP int __cdecl _iswalpha_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 312 of file stubs.c.

315 {
316  return _iswctype_l(c, _ALPHA, locale);
317 }
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905
#define _ALPHA
Definition: ctype.h:76

◆ _iswcntrl_l()

_Check_return_ _CRTIMP int __cdecl _iswcntrl_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 324 of file stubs.c.

327 {
329  return _iswctype_l(c, _CONTROL, locale);
330 }
#define _CONTROL
Definition: ctype.h:71
Definition: _locale.h:75
#define UNIMPLEMENTED
Definition: stubs.c:5
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905

◆ _iswctype_l()

_Check_return_ _CRTIMP int __cdecl _iswctype_l ( _In_ wint_t  c,
_In_ wctype_t  type,
_In_opt_ _locale_t  locale 
)

Definition at line 336 of file stubs.c.

340 {
342  return 0;
343 }
#define UNIMPLEMENTED
Definition: stubs.c:5

Referenced by _iswalnum_l(), _iswalpha_l(), _iswcntrl_l(), _iswdigit_l(), _iswgraph_l(), _iswlower_l(), _iswprint_l(), _iswpunct_l(), _iswspace_l(), _iswupper_l(), and _iswxdigit_l().

◆ _iswdigit_l()

_Check_return_ _CRTIMP int __cdecl _iswdigit_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 350 of file stubs.c.

353 {
354  return _iswctype_l(c, _DIGIT, locale);
355 }
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905
#define _DIGIT
Definition: ctype.h:67

◆ _iswgraph_l()

_Check_return_ _CRTIMP int __cdecl _iswgraph_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 362 of file stubs.c.

365 {
366  return _iswctype_l(c, _PUNCT | _ALPHA | _DIGIT, locale);
367 }
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905
#define _DIGIT
Definition: ctype.h:67
#define _ALPHA
Definition: ctype.h:76
#define _PUNCT
Definition: ctype.h:70

◆ _iswlower_l()

_Check_return_ _CRTIMP int __cdecl _iswlower_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 374 of file stubs.c.

377 {
378  return _iswctype_l(c , _LOWER, locale);
379 }
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905
#define _LOWER
Definition: ctype.h:66

◆ _iswprint_l()

_Check_return_ _CRTIMP int __cdecl _iswprint_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 386 of file stubs.c.

389 {
390  return _iswctype_l(c, _BLANK | _PUNCT | _ALPHA | _DIGIT, locale);
391 }
#define _BLANK
Definition: ctype.h:72
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905
#define _DIGIT
Definition: ctype.h:67
#define _ALPHA
Definition: ctype.h:76
#define _PUNCT
Definition: ctype.h:70

◆ _iswpunct_l()

_Check_return_ _CRTIMP int __cdecl _iswpunct_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 398 of file stubs.c.

401 {
402  return _iswctype_l(c, _PUNCT, locale);
403 }
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905
#define _PUNCT
Definition: ctype.h:70

◆ _iswspace_l()

_Check_return_ _CRTIMP int __cdecl _iswspace_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 410 of file stubs.c.

413 {
414  return _iswctype_l(c, _SPACE, locale);
415 }
Definition: _locale.h:75
#define _SPACE
Definition: ctype.h:68
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905

◆ _iswupper_l()

_Check_return_ _CRTIMP int __cdecl _iswupper_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 422 of file stubs.c.

425 {
426  return _iswctype_l(c, _UPPER, locale);
427 }
#define _UPPER
Definition: ctype.h:65
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905

◆ _iswxdigit_l()

_Check_return_ _CRTIMP int __cdecl _iswxdigit_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 434 of file stubs.c.

437 {
438  return _iswctype_l(c, _HEX, locale);
439 }
Definition: _locale.h:75
#define _HEX
Definition: ctype.h:73
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336
const GLubyte * c
Definition: glext.h:8905

◆ _isxdigit_l()

_Check_return_ _CRTIMP int __cdecl _isxdigit_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 446 of file stubs.c.

449 {
450  return _ischartype_l(c, _HEX, locale);
451 }
__inline int __CRTDECL _ischartype_l(_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
Definition: stubs.c:164
Definition: _locale.h:75
#define _HEX
Definition: ctype.h:73
const GLubyte * c
Definition: glext.h:8905

◆ _memicmp_l()

Definition at line 457 of file stubs.c.

462 {
464  return 0;
465 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strcoll_l()

_Check_return_ _CRTIMP int __cdecl _strcoll_l ( _In_z_ const char str1,
_In_z_ const char str2,
_In_opt_ _locale_t  locale 
)

Definition at line 471 of file stubs.c.

475 {
477  return 0;
478 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strerror_s()

_Check_return_wat_ _CRTIMP errno_t __cdecl _strerror_s ( _Out_writes_z_(_SizeInBytes) char buf,
_In_ size_t  sizeInBytes,
_In_opt_z_ const char errMsg 
)

Definition at line 856 of file stubs.c.

860 {
862  return 0;
863 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _stricmp_l()

_Check_return_ _CRTIMP int __cdecl _stricmp_l ( _In_z_ const char str1,
_In_z_ const char str2,
_In_opt_ _locale_t  locale 
)

Definition at line 484 of file stubs.c.

488 {
490  return 0;
491 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _stricoll_l()

_Check_return_ _CRTIMP int __cdecl _stricoll_l ( _In_z_ const char str1,
_In_z_ const char str2,
_In_opt_ _locale_t  locale 
)

Definition at line 497 of file stubs.c.

501 {
503  return 0;
504 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strlwr_s()

Definition at line 510 of file stubs.c.

513 {
515  return 0;
516 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strlwr_s_l()

Definition at line 522 of file stubs.c.

526 {
528  return 0;
529 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strncoll_l()

_Check_return_ _CRTIMP int __cdecl _strncoll_l ( _In_z_ const char str1,
_In_z_ const char str2,
_In_ size_t  maxcount,
_In_opt_ _locale_t  locale 
)

Definition at line 535 of file stubs.c.

540 {
542  return 0;
543 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strnicmp_l()

_Check_return_ _CRTIMP int __cdecl _strnicmp_l ( _In_reads_or_z_(maxcount) const char str1,
_In_reads_or_z_(maxcount) const char str2,
_In_ size_t  maxcount,
_In_opt_ _locale_t  locale 
)

Definition at line 549 of file stubs.c.

554 {
556  return 0;
557 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strnicoll_l()

_Check_return_ _CRTIMP int __cdecl _strnicoll_l ( _In_z_ const char str1,
_In_z_ const char str2,
_In_ size_t  maxcount,
_In_opt_ _locale_t  locale 
)

Definition at line 563 of file stubs.c.

568 {
570  return 0;
571 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strnset_s()

_Check_return_wat_ _CRTIMP errno_t __cdecl _strnset_s ( _Inout_updates_z_(size) char str,
_In_ size_t  size,
_In_ int  val,
_In_ size_t  _MaxCount 
)

Definition at line 577 of file stubs.c.

582 {
584  return 0;
585 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strset_s()

Definition at line 659 of file stubs.c.

663 {
665  return 0;
666 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strupr_l()

_CRTIMP char* _strupr_l ( char str,
_locale_t  locale 
)

Definition at line 589 of file stubs.c.

592 {
594  return 0;
595 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _strupr_s()

Definition at line 672 of file stubs.c.

675 {
676  return _strupr_s_l(str, size, 0);
677 }
const WCHAR * str
GLsizeiptr size
Definition: glext.h:5919
_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s_l(_Inout_updates_z_(_Size) char *str, _In_ size_t size, _locale_t locale)
Definition: stubs.c:683

◆ _strupr_s_l()

_Check_return_wat_ _CRTIMP errno_t __cdecl _strupr_s_l ( _Inout_updates_z_(_Size) char str,
_In_ size_t  size,
_locale_t  locale 
)

Definition at line 683 of file stubs.c.

687 {
689  return ENOTSUP;
690 }
#define ENOTSUP
Definition: errno.h:90
#define UNIMPLEMENTED
Definition: stubs.c:5

Referenced by _strupr_s().

◆ _tolower_l()

_Check_return_ _CRTIMP int __cdecl _tolower_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 696 of file stubs.c.

699 {
701  return 0;
702 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _toupper_l()

_Check_return_ _CRTIMP int __cdecl _toupper_l ( _In_ int  c,
_In_opt_ _locale_t  locale 
)

Definition at line 708 of file stubs.c.

711 {
713  return 0;
714 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _towlower_l()

_Check_return_ _CRTIMP wint_t __cdecl _towlower_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 601 of file stubs.c.

604 {
606  return 0;
607 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _towupper_l()

_Check_return_ _CRTIMP wint_t __cdecl _towupper_l ( _In_ wint_t  c,
_In_opt_ _locale_t  locale 
)

Definition at line 613 of file stubs.c.

616 {
618  return 0;
619 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcscoll_l()

_Check_return_ _CRTIMP int __cdecl _wcscoll_l ( _In_z_ const wchar_t str1,
_In_z_ const wchar_t str2,
_In_opt_ _locale_t  locale 
)

Definition at line 720 of file stubs.c.

724 {
726  return 0;
727 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsicmp_l()

_Check_return_ _CRTIMP int __cdecl _wcsicmp_l ( _In_z_ const wchar_t str1,
_In_z_ const wchar_t str2,
_In_opt_ _locale_t  locale 
)

Definition at line 733 of file stubs.c.

737 {
739  return 0;
740 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsicoll_l()

_Check_return_ _CRTIMP int __cdecl _wcsicoll_l ( _In_z_ const wchar_t str1,
_In_z_ const wchar_t str2,
_In_opt_ _locale_t  locale 
)

Definition at line 746 of file stubs.c.

750 {
752  return 0;
753 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcslwr_l()

_CRTIMP wchar_t* _wcslwr_l ( wchar_t str,
_locale_t  locale 
)

Definition at line 623 of file stubs.c.

626 {
628  return 0;
629 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcslwr_s()

_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s ( _Inout_updates_z_(sizeInWords) wchar_t str,
_In_ size_t  sizeInWords 
)

Definition at line 759 of file stubs.c.

762 {
763  return _wcslwr_s_l(str, sizeInWords, NULL);
764 }
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s_l(_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords, _In_opt_ _locale_t locale)
Definition: stubs.c:770
const WCHAR * str
smooth NULL
Definition: ftsmooth.c:416

◆ _wcslwr_s_l()

_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s_l ( _Inout_updates_z_(sizeInWords) wchar_t str,
_In_ size_t  sizeInWords,
_In_opt_ _locale_t  locale 
)

Definition at line 770 of file stubs.c.

774 {
776  return ENOTSUP;
777 }
#define ENOTSUP
Definition: errno.h:90
#define UNIMPLEMENTED
Definition: stubs.c:5

Referenced by _wcslwr_s().

◆ _wcsncoll_l()

_Check_return_ _CRTIMP int __cdecl _wcsncoll_l ( _In_z_ const wchar_t str1,
_In_z_ const wchar_t str2,
_In_ size_t  maxCount,
_In_opt_ _locale_t  locale 
)

Definition at line 842 of file stubs.c.

847 {
849  return 0;
850 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsnicmp_l()

Definition at line 828 of file stubs.c.

833 {
835  return 0;
836 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsnicoll_l()

_Check_return_ _CRTIMP int __cdecl _wcsnicoll_l ( _In_z_ const wchar_t str1,
_In_z_ const wchar_t str2,
_In_ size_t  maxCount,
_In_opt_ _locale_t  locale 
)

Definition at line 814 of file stubs.c.

819 {
821  return 0;
822 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsnset_s()

_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsnset_s ( _Inout_updates_z_(_DstSizeInWords) wchar_t dst,
_In_ size_t  sizeInWords,
_In_ wchar_t  val,
_In_ size_t  maxCount 
)

Definition at line 869 of file stubs.c.

874 {
876  return 0;
877 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsset_s()

Definition at line 883 of file stubs.c.

887 {
889  return 0;
890 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsupr_l()

_CRTIMP wchar_t* _wcsupr_l ( wchar_t str,
_locale_t  locale 
)

Definition at line 633 of file stubs.c.

636 {
638  return 0;
639 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsupr_s_l()

Definition at line 896 of file stubs.c.

900 {
902  return 0;
903 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ _wcsxfrm_l()

_Check_return_opt_ _CRTIMP size_t __cdecl _wcsxfrm_l ( _Out_writes_opt_(maxcount) _Post_maybez_ wchar_t dst,
_In_z_ const wchar_t src,
_In_ size_t  maxcount,
_In_opt_ _locale_t  locale 
)

Definition at line 645 of file stubs.c.

650 {
652  return 0;
653 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ strncat_s()

Definition at line 785 of file stubs.c.

790 {
792  return ENOTSUP;
793 }
#define ENOTSUP
Definition: errno.h:90
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ vsnprintf()

Definition at line 910 of file stubs.c.

915 {
917  return 0;
918 }
#define UNIMPLEMENTED
Definition: stubs.c:5

◆ vsnprintf_()

Definition at line 800 of file stubs.c.

805 {
807  return 0;
808 }
#define UNIMPLEMENTED
Definition: stubs.c:5

Variable Documentation

◆ _fileinfo

int _fileinfo = 0

Definition at line 13 of file stubs.c.

Referenced by __p__fileinfo().

◆ _mbcasemap

unsigned char _mbcasemap[1]

Definition at line 21 of file stubs.c.

Referenced by __p__mbcasemap().