2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the w64 mingw-runtime package.
4 * No warranty is given; refer to the file DISCLAIMER within this package.
11 #if defined(MINGW_HAS_SECURE_API)
17 _CRTIMP errno_t __cdecl
_strset_s(char *_Dst
,size_t _DstSize
,int _Value
);
18 _CRTIMP errno_t __cdecl
_strerror_s(char *_Buf
,size_t _SizeInBytes
,const char *_ErrMsg
);
19 _CRTIMP errno_t __cdecl
_strlwr_s(char *_Str
,size_t _Size
);
20 _CRTIMP errno_t __cdecl
_strlwr_s_l(char *_Str
,size_t _Size
,_locale_t _Locale
);
21 _CRTIMP errno_t __cdecl
_strnset_s(char *_Str
,size_t _Size
,int _Val
,size_t _MaxCount
);
22 _CRTIMP errno_t __cdecl
_strupr_s(char *_Str
,size_t _Size
);
23 _CRTIMP errno_t __cdecl
_strupr_s_l(char *_Str
,size_t _Size
,_locale_t _Locale
);
24 _CRTIMP errno_t __cdecl
strcpy_s(char *_Dst
, size_t _Size
, const char *_Src
);
25 _CRTIMP errno_t __cdecl
strcat_s(char *_Dst
, size_t _Size
, const char *_Src
);
27 #ifndef _WSTRING_S_DEFINED
28 #define _WSTRING_S_DEFINED
29 _CRTIMP
wchar_t *__cdecl
wcstok_s(wchar_t *_Str
,const wchar_t *_Delim
,wchar_t **_Context
);
30 _CRTIMP errno_t __cdecl
_wcserror_s(wchar_t *_Buf
,size_t _SizeInWords
,int _ErrNum
);
31 _CRTIMP errno_t __cdecl
__wcserror_s(wchar_t *_Buffer
,size_t _SizeInWords
,const wchar_t *_ErrMsg
);
32 _CRTIMP errno_t __cdecl
_wcsnset_s(wchar_t *_Dst
,size_t _DstSizeInWords
,wchar_t _Val
,size_t _MaxCount
);
33 _CRTIMP errno_t __cdecl
_wcsset_s(wchar_t *_Str
,size_t _SizeInWords
,wchar_t _Val
);
34 _CRTIMP errno_t __cdecl
_wcslwr_s(wchar_t *_Str
,size_t _SizeInWords
);
35 _CRTIMP errno_t __cdecl
_wcslwr_s_l(wchar_t *_Str
,size_t _SizeInWords
,_locale_t _Locale
);
36 _CRTIMP errno_t __cdecl
_wcsupr_s(wchar_t *_Str
,size_t _Size
);
37 _CRTIMP errno_t __cdecl
_wcsupr_s_l(wchar_t *_Str
,size_t _Size
,_locale_t _Locale
);