ReactOS 0.4.15-dev-6049-ge54b32b
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)
 
static __crt_locale_data_public *__CRTDECL __acrt_get_locale_data_prefix (void const volatile *const _LocalePointers)
 
static 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)
 
static int __CRTDECL _chvalidchk_l (_In_ int const c, _In_ int const mask, _In_opt_ _locale_t const locale)
 
static 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 = -1
 
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()

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

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}
struct localeinfo_struct * _locale_t
Definition: string.c:96
pthreadlocinfo locinfo
Definition: crtdefs.h:442

Referenced by _chvalidchk_l(), and _ischartype_l().

◆ __acrt_locale_get_ctype_array_value()

static 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 
)
static

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}
const GLubyte * c
Definition: glext.h:8905
GLenum GLint GLuint mask
Definition: glext.h:6028
#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

Referenced by Test__fileinfo().

◆ __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

Referenced by Test__mbcasemap().

◆ __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}

Referenced by test__atodbl().

◆ _chvalidchk_l()

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

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}
Definition: _locale.h:75
static 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
static __crt_locale_data_public *__CRTDECL __acrt_get_locale_data_prefix(void const volatile *const _LocalePointers)
Definition: stubs.c:102
#define __chvalidchk(a, b)
Definition: stubs.c:137

◆ _heapused()

size_t _heapused ( size_t pUsed,
size_t pCommit 
)

Definition at line 44 of file stubs.c.

45{
47 return( 0 );
48}

◆ _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}
#define _ALPHA
Definition: ctype.h:76
#define _ischartype_l(_Char, _Flag, _Locale)
Definition: ctype.h:642
#define _DIGIT
Definition: ctype.h:67

◆ _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}

◆ _ischartype_l()

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

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}
_Check_return_ _CRTIMP int __cdecl _isctype_l(_In_ int _C, _In_ int _Type, _In_opt_ _locale_t _Locale)
#define _chvalidchk_l(_Char, _Flag, _Locale)
Definition: ctype.h:641
unsigned short const * _locale_pctype
Definition: stubs.c:94

◆ _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

◆ _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}

◆ _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{
245}
#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}
#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}

◆ _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{
269}
#define _BLANK
Definition: ctype.h:72

◆ _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}
#define _SPACE
Definition: ctype.h:68

◆ _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

◆ _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}
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:336

◆ _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}

◆ _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}

◆ _iswctype_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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}
#define _HEX
Definition: ctype.h:73

◆ _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}

◆ _memicmp_l()

Definition at line 457 of file stubs.c.

462{
464 return 0;
465}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _strlwr_s()

Definition at line 510 of file stubs.c.

513{
515 return 0;
516}

◆ _strlwr_s_l()

Definition at line 522 of file stubs.c.

526{
528 return 0;
529}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _strset_s()

Definition at line 659 of file stubs.c.

663{
665 return 0;
666}

◆ _strupr_l()

_CRTIMP char * _strupr_l ( char str,
_locale_t  locale 
)

Definition at line 589 of file stubs.c.

592{
594 return 0;
595}

◆ _strupr_s()

Definition at line 672 of file stubs.c.

675{
676 return _strupr_s_l(str, size, 0);
677}
_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
GLsizeiptr size
Definition: glext.h:5919
const WCHAR * str

◆ _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

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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}

◆ _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}
#define NULL
Definition: types.h:112
_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

◆ _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}

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}

◆ _wcsnicmp_l()

Definition at line 828 of file stubs.c.

833{
835 return 0;
836}

◆ _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}

◆ _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}

◆ _wcsset_s()

Definition at line 883 of file stubs.c.

887{
889 return 0;
890}

◆ _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}

◆ _wcsupr_s_l()

Definition at line 896 of file stubs.c.

900{
902 return 0;
903}

◆ _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}

◆ strncat_s()

Definition at line 785 of file stubs.c.

790{
792 return ENOTSUP;
793}

◆ vsnprintf()

Definition at line 910 of file stubs.c.

915{
917 return 0;
918}

◆ vsnprintf_()

Definition at line 800 of file stubs.c.

805{
807 return 0;
808}

Variable Documentation

◆ _fileinfo

int _fileinfo = -1

Definition at line 13 of file stubs.c.

Referenced by __p__fileinfo(), and Test__fileinfo().

◆ _mbcasemap

unsigned char _mbcasemap[1]

Definition at line 21 of file stubs.c.

Referenced by __p__mbcasemap(), and Test__mbcasemap().