12#if defined(MINGW_HAS_SECURE_API)
86 _In_ size_t _DstSizeInChars,
96 _In_ size_t _DstSizeInChars,
116 _In_ size_t _DstSizeInChars,
126 _In_ size_t _DstSizeInChars,
137 _In_z_ const char *_Delim,
146 _In_z_ const char *_Delim,
150#ifndef _WSTRING_S_DEFINED
151#define _WSTRING_S_DEFINED
159 _In_z_ const wchar_t *_Delim,
178 _In_z_ const wchar_t *_ErrMsg);
186 _In_ size_t _DstSizeInWords,
239 _In_ size_t _DstSizeInChars,
240 _In_z_ const wchar_t *_Src,
249 _In_ size_t _DstSizeInChars,
250 _In_z_ const wchar_t *_Src,
260 _In_ size_t _DstSizeInChars,
261 _In_z_ const wchar_t *_Src,
270 _In_ size_t _DstSizeInChars,
271 _In_z_ const wchar_t *_Src,
280 _In_z_ const wchar_t *_Delim,
290 _In_ size_t _SizeInChars,
300 _In_ size_t _SizeInChars,
_In_opt_ _Locale _Check_return_wat_ _ACRTIMP errno_t __cdecl _wcsupr_s(_Inout_updates_z_(_Size) wchar_t *_String, _In_ size_t _Size)
_Check_return_ _In_z_ wchar_t const _Inout_opt_ _Deref_prepost_opt_z_ wchar_t ** _Context
_Check_return_wat_ _ACRTIMP errno_t __cdecl _wcserror_s(_Out_writes_opt_z_(_SizeInWords) wchar_t *_Buffer, _In_ size_t _SizeInWords, _In_ int _ErrorNumber)
_Check_return_wat_ _ACRTIMP_ALT errno_t __cdecl __wcserror_s(_Out_writes_opt_z_(_SizeInWords) wchar_t *_Buffer, _In_ size_t _SizeInWords, _In_z_ wchar_t const *_ErrorMessage)
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
_Check_return_ _Ret_maybenull_ _In_ size_t _Count
_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 _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 _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 _wcslwr_s(_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords)
_In_ _Pre_notnull_ _Buffer
#define strcpy_s(d, l, s)
#define wcsncpy_s(d, l, s, n)
#define _Deref_prepost_opt_z_
#define _Out_writes_z_(s)
#define _Inout_updates_z_(s)
#define _Out_writes_opt_z_(s)
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
_In_opt_ _Locale strncat_s
char *CDECL strtok_s(char *str, const char *delim, char **ctx)
#define _Check_return_wat_
wchar_t *CDECL wcstok_s(wchar_t *str, const wchar_t *delim, wchar_t **next_token)