11#if defined(MINGW_HAS_SECURE_API)
24 _In_z_ const char *_VarName);
74 _In_ size_t sizeInWords,
119 _In_ size_t cjDstSize,
120 _In_z_ const wchar_t *pwszSrc,
121 _In_ size_t cjMaxCount);
130 _In_ size_t _DstSizeInBytes,
131 _In_z_ const wchar_t *_Src,
132 _In_ size_t _MaxCountInBytes,
135#ifndef _WSTDLIB_S_DEFINED
136#define _WSTDLIB_S_DEFINED
173 _Out_ size_t *_ReturnSize,
175 _In_ size_t _DstSizeInWords,
176 _In_z_ const wchar_t *_VarName);
185 _In_z_ const wchar_t *_VarName);
219 _In_ int _NumOfDights,
242 _In_ int _NumOfDigits);
269 _In_z_ const char *_EnvVar,
280 _In_ size_t drive_size,
282 _In_ size_t dir_size,
284 _In_ size_t fname_size,
288#ifndef _WSTDLIBP_S_DEFINED
289#define _WSTDLIBP_S_DEFINED
308 _In_z_ const wchar_t *_Name,
316 _In_z_ const wchar_t *_EnvVar,
326 _In_ size_t drive_size,
328 _In_ size_t dir_size,
330 _In_ size_t fname_size,
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
static const WCHAR *const ext[]
errno_t __cdecl _ecvt_s(char *const buffer, size_t const buffer_count, double const value, int const requested_digits, int *const decimal_point, int *const sign)
errno_t __cdecl _fcvt_s(char *const buffer, size_t const buffer_count, double const value, int const requested_digits, int *const decimal_point, int *const sign)
int CDECL _gcvt_s(char *buff, size_t size, double number, int digits)
errno_t __cdecl _wgetenv_s(size_t *const required_count, wchar_t *const buffer, size_t const buffer_count, wchar_t const *const name)
errno_t __cdecl _wdupenv_s(wchar_t **const buffer_pointer, size_t *const buffer_count, wchar_t const *const name)
errno_t __cdecl _dupenv_s(char **const buffer_pointer, size_t *const buffer_count, char const *const name)
GLuint GLuint GLsizei count
_Check_return_wat_ _ACRTIMP errno_t __cdecl _wctomb_s_l(_Out_opt_ int *_SizeConverted, _Out_writes_opt_z_(_SizeInBytes) char *_MbCh, _In_ size_t _SizeInBytes, _In_ wchar_t _WCh, _In_opt_ _locale_t _Locale)
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _Filename
_In_ size_t _In_ double _In_ int _Out_ int * _PtDec
_In_ _Pre_notnull_ _Buffer
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _Dir
_Check_return_wat_ _ACRTIMP errno_t __cdecl _makepath_s(_Out_writes_z_(_BufferCount) char *_Buffer, _In_ size_t _BufferCount, _In_opt_z_ char const *_Drive, _In_opt_z_ char const *_Dir, _In_opt_z_ char const *_Filename, _In_opt_z_ char const *_Ext)
_In_ size_t _In_ double _In_ int _Out_ int _Out_ int * _PtSign
_Pre_notnull_ _In_opt_z_ char const _Drive
_In_ size_t _In_ int _Radix
int CDECL _ui64toa_s(unsigned __int64 value, char *str, size_t size, int radix)
int CDECL _itoa_s(int value, char *str, size_t size, int radix)
int CDECL _ltoa_s(long value, char *str, size_t size, int radix)
int CDECL _i64toa_s(__int64 value, char *str, size_t size, int radix)
int CDECL _ui64tow_s(unsigned __int64 value, wchar_t *str, size_t size, int radix)
int CDECL _i64tow_s(__int64 value, wchar_t *str, size_t size, int radix)
int CDECL _ltow_s(long value, wchar_t *str, size_t size, int radix)
int CDECL _itow_s(int value, wchar_t *str, size_t size, int radix)
#define _wsplitpath_s(f, d, dl, p, pl, n, nl, e, el)
#define _splitpath_s(f, d, dl, p, pl, n, nl, e, el)
errno_t mbstowcs_s(size_t *cchConverted, wchar_t *widechar, size_t charoutct, const char *multibyte, size_t count)
_Check_return_wat_ _CRTIMP errno_t __cdecl wcstombs_s(_Out_opt_ size_t *pcchConverted, _Out_writes_bytes_to_opt_(cjDstSize, *pcchConverted) char *pmbsDst, _In_ size_t cjDstSize, _In_z_ const wchar_t *pwszSrc, _In_ size_t cjMaxCount)
#define _Outptr_result_buffer_maybenull_(size)
#define _Out_writes_to_opt_(s, c)
#define _Out_writes_z_(s)
#define _In_reads_or_z_(s)
#define _Out_writes_opt_z_(s)
#define _Outptr_result_maybenull_z_
#define _Out_writes_bytes_to_opt_(s, c)
errno_t __cdecl _wputenv_s(wchar_t const *const name, wchar_t const *const value)
errno_t __cdecl _putenv_s(char const *const name, char const *const value)
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
errno_t __cdecl _searchenv_s(char const *const file_name, char const *const environment_variable, char *const result_buffer, size_t const result_count)
errno_t __cdecl _wsearchenv_s(wchar_t const *const file_name, wchar_t const *const environment_variable, wchar_t *const result_buffer, size_t const result_count)
#define _Check_return_opt_
#define _Check_return_wat_
int CDECL _wmakepath_s(wchar_t *path, size_t size, const wchar_t *drive, const wchar_t *directory, const wchar_t *filename, const wchar_t *extension)
errno_t __cdecl _ultow_s(unsigned long const value, wchar_t *const buffer, size_t const buffer_count, int const radix)
errno_t __cdecl _ultoa_s(unsigned long const value, char *const buffer, size_t const buffer_count, int const radix)