ReactOS 0.4.15-dev-8207-gd73a838
stubs.c File Reference
#include <windef.h>
#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 138 of file stubs.c.

◆ __PCTYPE_FUNC

#define __PCTYPE_FUNC   __pctype_func()

Definition at line 131 of file stubs.c.

◆ UNIMPLEMENTED

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

Definition at line 6 of file stubs.c.

Typedef Documentation

◆ __crt_locale_data_public

◆ rsize_t

typedef size_t rsize_t

Definition at line 780 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 103 of file stubs.c.

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

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 113 of file stubs.c.

118{
119 if (c >= -1 && c <= 255)
120 {
121 return locale_pctype_array[c] & mask;
122 }
123 return 0;
124}
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 8 of file stubs.c.

9{
11 return 0;
12}
#define UNIMPLEMENTED
Definition: stubs.c:6

◆ __p__fileinfo()

void * __p__fileinfo ( )

Definition at line 17 of file stubs.c.

18{
19 return &_fileinfo;
20}
int _fileinfo
Definition: stubs.c:14

Referenced by Test__fileinfo().

◆ __p__mbcasemap()

void * __p__mbcasemap ( )

Definition at line 25 of file stubs.c.

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

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 30 of file stubs.c.

33{
35 return 0;
36}

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 144 of file stubs.c.

149{
150#ifdef _DEBUG
151 return _chvalidator_l(locale, c, mask);
152#else
153 if (locale)
154 {
156 }
157
158 return __chvalidchk(c, mask);
159#endif
160}
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:113
static __crt_locale_data_public *__CRTDECL __acrt_get_locale_data_prefix(void const volatile *const _LocalePointers)
Definition: stubs.c:103
#define __chvalidchk(a, b)
Definition: stubs.c:138

◆ _heapused()

size_t _heapused ( size_t pUsed,
size_t pCommit 
)

Definition at line 45 of file stubs.c.

46{
48 return( 0 );
49}

◆ _isalnum_l()

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

Definition at line 193 of file stubs.c.

196{
197 return _ischartype_l(c, _ALPHA | _DIGIT, locale);
198}
#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 205 of file stubs.c.

208{
209 return _ischartype_l(c, _ALPHA, locale);
210}

◆ _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 165 of file stubs.c.

169{
170 if (locale)
171 {
172 if (c >= -1 && c <= 255)
173 {
175 }
176
177 if (__acrt_get_locale_data_prefix(locale)->_locale_mb_cur_max > 1)
178 {
179 return _isctype_l(c, mask, locale);
180 }
181
182 return 0; // >0xFF and SBCS locale
183 }
184
185 return _chvalidchk_l(c, mask, 0);
186}
_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:95

◆ _iscntrl_l()

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

Definition at line 217 of file stubs.c.

220{
221 return _ischartype_l(c, _CONTROL, locale);
222}
#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 229 of file stubs.c.

232{
233 return _ischartype_l(c, _DIGIT, locale);
234}

◆ _isgraph_l()

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

Definition at line 241 of file stubs.c.

244{
246}
#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 253 of file stubs.c.

256{
257 return _ischartype_l(c, _LOWER, locale);
258}
#define _LOWER
Definition: ctype.h:66

◆ _ismbbkprint()

int _ismbbkprint ( unsigned int  c)

Definition at line 38 of file stubs.c.

40{
42 return 0;
43}

◆ _isprint_l()

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

Definition at line 265 of file stubs.c.

268{
270}
#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 277 of file stubs.c.

280{
281 return _ischartype_l(c, _SPACE, locale);
282}
#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 289 of file stubs.c.

292{
293 return _ischartype_l(c, _UPPER, locale);
294}
#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 301 of file stubs.c.

304{
305 return _iswctype_l(c, _ALPHA|_DIGIT, locale);
306}
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:337

◆ _iswalpha_l()

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

Definition at line 313 of file stubs.c.

316{
317 return _iswctype_l(c, _ALPHA, locale);
318}

◆ _iswcntrl_l()

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

Definition at line 325 of file stubs.c.

328{
330 return _iswctype_l(c, _CONTROL, locale);
331}

◆ _iswctype_l()

◆ _iswdigit_l()

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

Definition at line 351 of file stubs.c.

354{
355 return _iswctype_l(c, _DIGIT, locale);
356}

◆ _iswgraph_l()

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

Definition at line 363 of file stubs.c.

366{
367 return _iswctype_l(c, _PUNCT | _ALPHA | _DIGIT, locale);
368}

◆ _iswlower_l()

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

Definition at line 375 of file stubs.c.

378{
379 return _iswctype_l(c , _LOWER, locale);
380}

◆ _iswprint_l()

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

Definition at line 387 of file stubs.c.

390{
391 return _iswctype_l(c, _BLANK | _PUNCT | _ALPHA | _DIGIT, locale);
392}

◆ _iswpunct_l()

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

Definition at line 399 of file stubs.c.

402{
403 return _iswctype_l(c, _PUNCT, locale);
404}

◆ _iswspace_l()

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

Definition at line 411 of file stubs.c.

414{
415 return _iswctype_l(c, _SPACE, locale);
416}

◆ _iswupper_l()

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

Definition at line 423 of file stubs.c.

426{
427 return _iswctype_l(c, _UPPER, locale);
428}

◆ _iswxdigit_l()

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

Definition at line 435 of file stubs.c.

438{
439 return _iswctype_l(c, _HEX, locale);
440}
#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 447 of file stubs.c.

450{
451 return _ischartype_l(c, _HEX, locale);
452}

◆ _memicmp_l()

Definition at line 458 of file stubs.c.

463{
465 return 0;
466}

◆ _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 472 of file stubs.c.

476{
478 return 0;
479}

◆ _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 857 of file stubs.c.

861{
863 return 0;
864}

◆ _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 485 of file stubs.c.

489{
491 return 0;
492}

◆ _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 498 of file stubs.c.

502{
504 return 0;
505}

◆ _strlwr_s()

Definition at line 511 of file stubs.c.

514{
516 return 0;
517}

◆ _strlwr_s_l()

Definition at line 523 of file stubs.c.

527{
529 return 0;
530}

◆ _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 536 of file stubs.c.

541{
543 return 0;
544}

◆ _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 550 of file stubs.c.

555{
557 return 0;
558}

◆ _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 564 of file stubs.c.

569{
571 return 0;
572}

◆ _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 578 of file stubs.c.

583{
585 return 0;
586}

◆ _strset_s()

Definition at line 660 of file stubs.c.

664{
666 return 0;
667}

◆ _strupr_l()

_CRTIMP char * _strupr_l ( char str,
_locale_t  locale 
)

Definition at line 590 of file stubs.c.

593{
595 return 0;
596}

◆ _strupr_s()

Definition at line 673 of file stubs.c.

676{
677 return _strupr_s_l(str, size, 0);
678}
_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:684
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 684 of file stubs.c.

688{
690 return ENOTSUP;
691}
#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 697 of file stubs.c.

700{
702 return 0;
703}

◆ _toupper_l()

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

Definition at line 709 of file stubs.c.

712{
714 return 0;
715}

◆ _towlower_l()

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

Definition at line 602 of file stubs.c.

605{
607 return 0;
608}

◆ _towupper_l()

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

Definition at line 614 of file stubs.c.

617{
619 return 0;
620}

◆ _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 721 of file stubs.c.

725{
727 return 0;
728}

◆ _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 734 of file stubs.c.

738{
740 return 0;
741}

◆ _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 747 of file stubs.c.

751{
753 return 0;
754}

◆ _wcslwr_l()

_CRTIMP wchar_t * _wcslwr_l ( wchar_t str,
_locale_t  locale 
)

Definition at line 624 of file stubs.c.

627{
629 return 0;
630}

◆ _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 760 of file stubs.c.

763{
764 return _wcslwr_s_l(str, sizeInWords, NULL);
765}
#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:771

◆ _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 771 of file stubs.c.

775{
777 return ENOTSUP;
778}

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 843 of file stubs.c.

848{
850 return 0;
851}

◆ _wcsnicmp_l()

Definition at line 829 of file stubs.c.

834{
836 return 0;
837}

◆ _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 815 of file stubs.c.

820{
822 return 0;
823}

◆ _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 870 of file stubs.c.

875{
877 return 0;
878}

◆ _wcsset_s()

Definition at line 884 of file stubs.c.

888{
890 return 0;
891}

◆ _wcsupr_l()

_CRTIMP wchar_t * _wcsupr_l ( wchar_t str,
_locale_t  locale 
)

Definition at line 634 of file stubs.c.

637{
639 return 0;
640}

◆ _wcsupr_s_l()

Definition at line 897 of file stubs.c.

901{
903 return 0;
904}

◆ _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 646 of file stubs.c.

651{
653 return 0;
654}

◆ strncat_s()

Definition at line 786 of file stubs.c.

791{
793 return ENOTSUP;
794}

◆ vsnprintf()

Definition at line 911 of file stubs.c.

916{
918 return 0;
919}

◆ vsnprintf_()

Definition at line 801 of file stubs.c.

806{
808 return 0;
809}

Variable Documentation

◆ _fileinfo

int _fileinfo = -1

Definition at line 14 of file stubs.c.

Referenced by __p__fileinfo(), and Test__fileinfo().

◆ _mbcasemap

unsigned char _mbcasemap[1]

Definition at line 22 of file stubs.c.

Referenced by __p__mbcasemap(), and Test__mbcasemap().