12#if defined(MINGW_HAS_SECURE_API)
18#ifndef _MBSTRING_S_DEFINED
19#define _MBSTRING_S_DEFINED
26 _In_ size_t _DstSizeInBytes,
27 _In_z_ const unsigned char *_Src);
34 _In_ size_t _DstSizeInBytes,
35 _In_z_ const unsigned char *_Src,
43 _In_ size_t _DstSizeInBytes,
44 _In_z_ const unsigned char *_Src);
51 _In_ size_t _DstSizeInBytes,
52 _In_z_ const unsigned char *_Src,
75 _In_ size_t _DstSizeInBytes,
76 _In_z_ const unsigned char *_Src,
84 _In_ size_t _DstSizeInBytes,
85 _In_z_ const unsigned char *_Src,
94 _In_ size_t _DstSizeInBytes,
95 _In_z_ const unsigned char *_Src,
103 _In_ size_t _DstSizeInBytes,
104 _In_z_ const unsigned char *_Src,
113 _In_ size_t _DstSizeInBytes,
122 _In_ size_t _DstSizeInBytes,
132 _In_ size_t _DstSizeInBytes,
133 _In_z_ const unsigned char *_Src,
141 _In_ size_t _DstSizeInBytes,
142 _In_z_ const unsigned char *_Src,
151 _In_ size_t _DstSizeInBytes,
152 _In_z_ const unsigned char *_Src,
160 _In_ size_t _DstSizeInBytes,
161 _In_z_ const unsigned char *_Src,
170 _In_ size_t _DstSizeInBytes,
179 _In_ size_t _DstSizeInBytes,
189 _In_ size_t _DstSizeInBytes,
197 _In_ size_t _DstSizeInBytes,
207 _In_z_ const unsigned char *_Delim,
216 _In_z_ const unsigned char *_Delim,
240 _In_ size_t _DstSizeInBytes,
242 _In_z_ const unsigned char *_Src);
249 _In_ size_t _DstSizeInBytes,
251 _In_z_ const unsigned char *_Src,
_Check_return_ _In_z_ wchar_t const _Inout_opt_ _Deref_prepost_opt_z_ wchar_t ** _Context
_CRTIMP errno_t __cdecl _mbsnbcpy_s(_Out_writes_z_(_DstSizeInBytes) unsigned char *_Dst, _In_ size_t _DstSizeInBytes, _In_z_ const unsigned char *_Src, _In_ size_t _MaxCount)
errno_t __cdecl _mbccpy_s_l(unsigned char *_Dst, size_t _SizeInBytes, int *_PCopied, const unsigned char *_Src, _LOCALE_ARG_DECL)
errno_t __cdecl _mbscat_s_l(unsigned char *_Dst, size_t _SizeInBytes, const unsigned char *_Src, _LOCALE_ARG_DECL)
errno_t __cdecl _mbscpy_s_l(unsigned char *_Dst, size_t _SizeInBytes, const unsigned char *_Src, _LOCALE_ARG_DECL)
errno_t __cdecl _mbslwr_s_l(unsigned char *string, size_t sizeInBytes, _locale_t plocinfo)
errno_t __cdecl _mbsset_s_l(unsigned char *_Dst, size_t _SizeInBytes, unsigned int _Value, _LOCALE_ARG_DECL)
unsigned char *__cdecl _mbstok_s_l(unsigned char *_String, const unsigned char *_Control, unsigned char **_Context, _LOCALE_ARG_DECL)
errno_t __cdecl _mbsupr_s_l(unsigned char *string, size_t sizeInBytes, _locale_t plocinfo)
#define _Deref_prepost_opt_z_
#define _Out_writes_z_(s)
#define _Inout_updates_opt_z_(s)
#define _Inout_updates_z_(s)
_Check_return_ wchar_t _Ch
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale