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,
_ACRTIMP errno_t __cdecl _mbslwr_s(unsigned char *, size_t)
_ACRTIMP errno_t __cdecl _mbsncpy_s_l(unsigned char *, size_t, const unsigned char *, size_t, _locale_t)
_ACRTIMP errno_t __cdecl _mbsupr_s(unsigned char *, size_t)
_ACRTIMP errno_t __cdecl _mbsncpy_s(unsigned char *, size_t, const unsigned char *, size_t)
_ACRTIMP errno_t __cdecl _mbsnbcat_s(unsigned char *, size_t, const unsigned char *, size_t)
int CDECL _mbscat_s_l(unsigned char *dst, size_t size, const unsigned char *src, _locale_t locale)
int CDECL _mbsnbcpy_s_l(unsigned char *dst, size_t size, const unsigned char *src, size_t n, _locale_t locale)
int CDECL _mbsnbcat_s_l(unsigned char *dst, size_t size, const unsigned char *src, size_t len, _locale_t locale)
int CDECL _mbsnbcpy_s(unsigned char *dst, size_t size, const unsigned char *src, size_t n)
int CDECL _mbccpy_s_l(unsigned char *dest, size_t maxsize, int *copied, const unsigned char *src, _locale_t locale)
int CDECL _mbslwr_s_l(unsigned char *s, size_t len, _locale_t locale)
int CDECL _mbscpy_s(unsigned char *dst, size_t size, const unsigned char *src)
int CDECL _mbccpy_s(unsigned char *dest, size_t maxsize, int *copied, const unsigned char *src)
int CDECL _mbsupr_s_l(unsigned char *s, size_t len, _locale_t locale)
unsigned char *CDECL _mbstok_s_l(unsigned char *str, const unsigned char *delim, unsigned char **ctx, _locale_t locale)
int CDECL _mbscpy_s_l(unsigned char *dst, size_t size, const unsigned char *src, _locale_t locale)
int CDECL _mbscat_s(unsigned char *dst, size_t size, const unsigned char *src)
unsigned char *CDECL _mbstok_s(unsigned char *str, const unsigned char *delim, unsigned char **ctx)
errno_t __cdecl _mbsset_s_l(unsigned char *_Dst, size_t _SizeInBytes, unsigned int _Value, _LOCALE_ARG_DECL)
#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
_Check_return_ _In_z_ wchar_t const _Inout_opt_ _Deref_prepost_opt_z_ wchar_t ** _Context