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,
static const WCHAR *const ext[]
int CDECL _wsearchenv_s(const wchar_t *file, const wchar_t *env, wchar_t *buf, size_t count)
int CDECL _searchenv_s(const char *file, const char *env, char *buf, size_t count)
int CDECL _makepath_s(char *path, size_t size, const char *drive, const char *directory, const char *filename, const char *extension)
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 _wputenv_s(const wchar_t *name, const wchar_t *value)
int CDECL _wgetenv_s(size_t *ret_len, wchar_t *buffer, size_t len, const wchar_t *varname)
errno_t CDECL _putenv_s(const char *name, const char *value)
_ACRTIMP errno_t __cdecl _ultow_s(__msvcrt_ulong, wchar_t *, size_t, int)
_ACRTIMP errno_t __cdecl _ui64tow_s(unsigned __int64, wchar_t *, size_t, int)
_ACRTIMP errno_t __cdecl mbstowcs_s(size_t *, wchar_t *, size_t, const char *, size_t)
_ACRTIMP errno_t __cdecl _i64tow_s(__int64, wchar_t *, size_t, int)
_ACRTIMP errno_t __cdecl _itow_s(int, wchar_t *, size_t, int)
_ACRTIMP errno_t __cdecl _ltow_s(__msvcrt_long, wchar_t *, size_t, int)
_ACRTIMP errno_t __cdecl wcstombs_s(size_t *, char *, size_t, const wchar_t *, size_t)
_ACRTIMP errno_t __cdecl _ltoa_s(__msvcrt_long, char *, size_t, int)
_ACRTIMP errno_t __cdecl _ui64toa_s(unsigned __int64, char *, size_t, int)
_ACRTIMP errno_t __cdecl _gcvt_s(char *, size_t, double, int)
_ACRTIMP errno_t __cdecl _ultoa_s(__msvcrt_ulong, char *, size_t, int)
_ACRTIMP errno_t __cdecl _itoa_s(int, char *, size_t, int)
_ACRTIMP errno_t __cdecl _i64toa_s(__int64, char *, size_t, int)
int CDECL _ecvt_s(char *buffer, size_t length, double number, int ndigits, int *decpt, int *sign)
int CDECL _fcvt_s(char *outbuffer, size_t size, double number, int ndigits, int *decpt, int *sign)
int CDECL _wctomb_s_l(int *len, char *mbchar, size_t size, wchar_t wch, _locale_t locale)
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
#define _wsplitpath_s(f, d, dl, p, pl, n, nl, e, el)
#define _splitpath_s(f, d, dl, p, pl, n, nl, e, el)
#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)
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
#define _Check_return_opt_
#define _Check_return_wat_
_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
_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