26 #pragma pack(push,_CRT_PACKING)
41 #define _INTERNAL_BUFSIZ 4096
42 #define _SMALL_BUFSIZ 512
49 #define _NFILE _NSTREAM_
57 #define _IOB_ENTRIES 20
80 #define _P_tmpdir "\\"
81 #define _wP_tmpdir L"\\"
92 #define L_tmpnam (sizeof(_P_tmpdir) + 12)
93 #if __STDC_WANT_SECURE_LIB__
94 #define L_tmpnam_s (sizeof(_P_tmpdir) + 16)
106 #define FILENAME_MAX 260
109 #define TMP_MAX 32767
110 #if __STDC_WANT_SECURE_LIB__
111 #define TMP_MAX_S _TMP_MAX_S
112 #define _TMP_MAX_S 2147483647
120 #define NULL ((void *)0)
126 #ifndef _STDIO_DEFINED
129 #if defined (_DLL) && defined (_M_IX86)
143 #ifndef _FPOS_T_DEFINED
145 #define _FPOS_T_DEFINED
148 #ifndef _STDSTREAM_DEFINED
149 #define stdin (&__iob_func()[0])
150 #define stdout (&__iob_func()[1])
151 #define stderr (&__iob_func()[2])
152 #define _STDSTREAM_DEFINED
155 #define _IOREAD 0x0001
156 #define _IOWRT 0x0002
158 #define _IOFBF 0x0000
159 #define _IOLBF 0x0040
160 #define _IONBF 0x0004
162 #define _IOMYBUF 0x0008
163 #define _IOEOF 0x0010
164 #define _IOERR 0x0020
165 #define _IOSTRG 0x0040
169 #define _TWO_DIGIT_EXPONENT 0x1
173 #ifndef _STDIO_DEFINED
181 #if __STDC_WANT_SECURE_LIB__
199 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
200 #pragma push_macro("_tempnam")
206 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
207 #pragma pop_macro("_tempnam")
212 #if __STDC_WANT_SECURE_LIB__
216 #if __STDC_WANT_SECURE_LIB__
223 #if __STDC_WANT_SECURE_LIB__
227 #if __STDC_WANT_SECURE_LIB__
232 #pragma warning(push)
233 #pragma warning(disable:6530)
234 #if __STDC_WANT_SECURE_LIB__
250 #if __STDC_WANT_SECURE_LIB__
256 #ifndef _CRT_PERROR_DEFINED
257 #define _CRT_PERROR_DEFINED
260 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
265 #if __STDC_WANT_SECURE_LIB__
272 #ifndef _CRT_DIRECTORY_DEFINED
273 #define _CRT_DIRECTORY_DEFINED
285 #pragma warning(push)
286 #pragma warning(disable:6530)
287 #if __STDC_WANT_SECURE_LIB__
299 #if __STDC_WANT_SECURE_LIB__
306 #pragma warning(push)
307 #pragma warning(disable:6530)
308 #if __STDC_WANT_SECURE_LIB__
318 #if __STDC_WANT_SECURE_LIB__
327 #if __STDC_WANT_SECURE_LIB__
333 #if __STDC_WANT_SECURE_LIB__
338 #if __STDC_WANT_SECURE_LIB__
344 #pragma warning(push)
345 #pragma warning(disable:4793)
346 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_ARGLIST_EX(
int, __RETURN_POLICY_SAME, _CRTIMP, _snprintf, _vsnprintf,
_Pre_notnull_ _Post_maybez_ char,
_Out_writes_(
_Count)
_Post_maybez_,
char, _Dest,
_In_ size_t,
_Count,
_In_z_ _Printf_format_string_ const char *, _Format)
348 #if __STDC_WANT_SECURE_LIB__
354 #pragma warning(push)
355 #pragma warning(disable:4793)
407 #ifndef _WSTDIO_DEFINED
412 #define WEOF (wint_t)(0xFFFF)
435 #if __STDC_WANT_SECURE_LIB__
439 #if __STDC_WANT_SECURE_LIB__
445 #if __STDC_WANT_SECURE_LIB__
451 #if __STDC_WANT_SECURE_LIB__
456 #if __STDC_WANT_SECURE_LIB__
460 #if __STDC_WANT_SECURE_LIB__
475 #pragma warning(push)
476 #pragma warning(disable:4793)
477 __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_ARGLIST_EX(
int, __RETURN_POLICY_SAME, _CRTIMP, _snwprintf, _vsnwprintf,
_Pre_notnull_ _Post_maybez_
wchar_t,
_Out_writes_(_Count) _Post_maybez_,
wchar_t, _Dest,
_In_ size_t, _Count,
_In_z_ _Printf_format_string_ const wchar_t *, _Format)
520 #ifndef _CRT_NON_CONFORMING_SWPRINTFS
522 #define _SWPRINTFS_DEPRECATED _CRT_DEPRECATE_TEXT("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")
526 #define _SWPRINTFS_DEPRECATED
531 #pragma warning(push)
532 #pragma warning(disable:4141 4996 4793)
533 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_ARGLIST_EX(
int, __RETURN_POLICY_SAME,
_SWPRINTFS_DEPRECATED _CRTIMP, _swprintf, _swprintf_s, _vswprintf,
vswprintf_s,
_Pre_notnull_ _Post_z_,
wchar_t, _Dest,
_In_z_ _Printf_format_string_ const wchar_t *, _Format)
534 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_2_ARGLIST_EX(
int, __RETURN_POLICY_SAME,
_SWPRINTFS_DEPRECATED _CRTIMP, __swprintf_l, __vswprintf_l,
_vswprintf_s_l,
_Pre_notnull_ _Post_z_
wchar_t,
_Pre_notnull_ _Post_z_,
wchar_t, _Dest,
_In_z_ _Printf_format_string_params_(2) const
wchar_t *, _Format, _locale_t, _Plocinfo)
537 #if !defined (RC_INVOKED) && !defined (__midl)
541 #ifdef _CRT_NON_CONFORMING_SWPRINTFS
543 #define swprintf _swprintf
544 #define vswprintf _vswprintf
545 #define _swprintf_l __swprintf_l
546 #define _vswprintf_l __vswprintf_l
550 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
551 #pragma push_macro("_wtempnam")
557 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
558 #pragma pop_macro("_wtempnam")
565 #pragma warning(push)
566 #pragma warning(disable:6530)
567 #if __STDC_WANT_SECURE_LIB__
573 #if __STDC_WANT_SECURE_LIB__
583 #if __STDC_WANT_SECURE_LIB__
595 #ifndef _CRT_WPERROR_DEFINED
596 #define _CRT_WPERROR_DEFINED
599 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
612 #define _CRT_GETPUTWCHAR_NOINLINE
614 #undef _CRT_GETPUTWCHAR_NOINLINE
617 #if !defined (__cplusplus) || defined (_M_CEE_PURE) || defined (_CRT_GETPUTWCHAR_NOINLINE)
618 #define getwchar() fgetwc(stdin)
619 #define putwchar(_c) fputwc((_c),stdout)
627 #define getwc(_stm) fgetwc(_stm)
628 #define putwc(_c,_stm) fputwc(_c,_stm)
629 #define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm)
630 #define _getwc_nolock(_stm) _fgetwc_nolock(_stm)
632 #if defined (_CRT_DISABLE_PERFCRIT_LOCKS) && !defined (_DLL)
633 #define fgetwc(_stm) _getwc_nolock(_stm)
634 #define fputwc(_c,_stm) _putwc_nolock(_c,_stm)
635 #define ungetwc(_c,_stm) _ungetwc_nolock(_c,_stm)
638 #define _WSTDIO_DEFINED
641 #define _STDIO_DEFINED
647 #if defined (_CRT_DISABLE_PERFCRIT_LOCKS) && !defined (_DLL)
648 #define feof(_stream) ((_stream)->_flag & _IOEOF)
649 #define ferror(_stream) ((_stream)->_flag & _IOERR)
650 #define _fileno(_stream) ((_stream)->_file)
651 #define fgetc(_stream) (--(_stream)->_cnt >= 0 \
652 ? 0xff & *(_stream)->_ptr++ : _filbuf(_stream))
653 #define putc(_c,_stream) (--(_stream)->_cnt >= 0 \
654 ? 0xff & (*(_stream)->_ptr++ = (char)(_c)) : _flsbuf((_c),(_stream)))
655 #define getc(_stream) fgetc(_stream)
656 #define getchar() getc(stdin)
657 #define putchar(_c) putc((_c),stdout)
661 #define _fgetc_nolock(_stream) (--(_stream)->_cnt >= 0 ? 0xff & *(_stream)->_ptr++ : _filbuf(_stream))
662 #define _fputc_nolock(_c,_stream) (--(_stream)->_cnt >= 0 ? 0xff & (*(_stream)->_ptr++ = (char)(_c)) : _flsbuf((_c),(_stream)))
663 #define _getc_nolock(_stream) _fgetc_nolock(_stream)
664 #define _putc_nolock(_c, _stream) _fputc_nolock(_c, _stream)
665 #define _getchar_nolock() _getc_nolock(stdin)
666 #define _putchar_nolock(_c) _putc_nolock((_c),stdout)
667 #define _getwchar_nolock() _getwc_nolock(stdin)
668 #define _putwchar_nolock(_c) _putwc_nolock((_c),stdout)
684 #if defined (_CRT_DISABLE_PERFCRIT_LOCKS) && !defined (_DLL)
685 #define fclose(_stm) _fclose_nolock(_stm)
686 #define fflush(_stm) _fflush_nolock(_stm)
687 #define fread(_DstBuf, _ElementSize, _Count, _File) _fread_nolock(_DstBuf, _ElementSize, _Count, _File)
688 #define fread_s(_DstBuf, _DstSize, _ElementSize, _Count, _File) _fread_nolock_s(_DstBuf, _DstSize, _ElementSize, _Count, _File)
689 #define fseek(_stm,_offset,_origin) _fseek_nolock(_stm,_offset,_origin)
690 #define ftell(_stm) _ftell_nolock(_stm)
691 #define _fseeki64(_stm,_offset,_origin) _fseeki64_nolock(_stm,_offset,_origin)
692 #define _ftelli64(_stm) _ftelli64_nolock(_stm)
693 #define fwrite(_buf,_siz,_cnt,_stm) _fwrite_nolock(_buf,_siz,_cnt,_stm)
694 #define ungetc(_c,_stm) _ungetc_nolock(_c,_stm)
701 #define P_tmpdir _P_tmpdir
702 #define SYS_OPEN _SYS_OPEN
704 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
705 #pragma push_macro("tempnam")
711 #if defined (_DEBUG) && defined (_CRTDBG_MAP_ALLOC)
712 #pragma pop_macro("tempnam")
#define _Out_
Definition: sal.h:351
_Check_return_ _In_z_ _Scanf_format_string_ const wchar_t _Check_return_opt_ _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl swscanf_s(_In_z_ const wchar_t *_Src, _In_z_ _Scanf_s_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _In_ long _Offset
Definition: io.h:334
char * _base
Definition: mbstring.h:36
_Check_return_opt_ _CRTIMP int __cdecl vscanf_s(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_p_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl fgetpos(_Inout_ FILE *_File, _Out_ fpos_t *_Pos)
_Check_return_opt_ _CRTIMP int __cdecl _vprintf_p(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_CRTIMP FILE *__cdecl __iob_func(void)
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0(char *, __RETURN_POLICY_SAME, _CRTIMP, gets, _Pre_notnull_ _Post_z_ _Out_writes_z_(((size_t)-1)), char, _Buffer) _Check_return_ int __cdecl _getw(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _fseeki64(_Inout_ FILE *_File, _In_ __int64 _Offset, _In_ int _Origin)
_Check_return_ _CRTIMP FILE *__cdecl _popen(_In_z_ const char *_Command, _In_z_ const char *_Mode)
_Check_return_opt_ _CRTIMP int __cdecl vfscanf_s(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _setmaxstdio(_In_ int _Max)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _sprintf_s_l(_Out_writes_z_(_DstSize) char *_DstBuf, _In_ size_t _DstSize, _In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
int _cnt
Definition: mbstring.h:35
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_Check_return_opt_ _CRTIMP int __cdecl vscanf(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl fwprintf_s(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
#define _Out_opt_
Definition: sal.h:352
_Check_return_opt_ _CRTIMP wint_t __cdecl fgetwc(_Inout_ FILE *_File)
_Check_return_ _In_ int _Out_writes_bytes_(_MaxCharCount) void *_DstBuf
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl vsscanf_s(const char *_Src, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vfprintf_l(_Inout_ FILE *_File, _In_z_ const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_CRTIMP_ALTERNATIVE int __cdecl swprintf_s(_Out_writes_z_(_SizeInWords) wchar_t *_Dst, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_s_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_c(_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_c_l(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _CRTIMP int __cdecl _vscwprintf_l(_In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl puts(_In_z_ const char *_Str)
#define _CRTIMP
Definition: crtdefs.h:23
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_ARGLIST_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _SecureFuncName, _VFuncName, _SecureVFuncName, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)
Definition: crtdefs.h:1956
_Check_return_ _CRTIMP int __cdecl _vscwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _rmtmp(void)
#define _Out_writes_z_(size)
Definition: sal.h:358
_Check_return_opt_ _CRTIMP int __cdecl fgetc(_Inout_ FILE *_File)
_CRTIMP char *__cdecl gets_s(_Out_writes_z_(_Size) char *_Buf, _In_ rsize_t _Size)
_Check_return_ _CRTIMP FILE *__cdecl _wfdopen(_In_ int _FileHandle, _In_z_ const wchar_t *_Mode)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wtmpnam_s(_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords)
_Check_return_ _CRTIMP wchar_t *__cdecl _wtempnam(_In_opt_z_ const wchar_t *_Directory, _In_opt_z_ const wchar_t *_FilePrefix)
_Check_return_opt_ _CRTIMP int __cdecl _printf_p_l(_In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_CRTIMP void __cdecl perror(_In_opt_z_ const char *_ErrMsg)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(_ReturnType, _FuncName, _DstType, _Dst)
Definition: crtdefs.h:845
_Check_return_opt_ _In_ size_t _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP int __cdecl _snprintf_c_l(_Out_writes_(_MaxCount) char *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _CRTIMP int __cdecl _scprintf(_In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_ _CRTIMP FILE *__cdecl _fdopen(_In_ int _FileHandle, _In_z_ const char *_Mode)
_Check_return_ _CRTIMP int __cdecl _scwprintf_p_l(_In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _In_ size_t _In_z_ _Scanf_format_string_ const wchar_t _Check_return_opt_ _In_ size_t _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _snwscanf_s(_In_reads_(_MaxCount) _Pre_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_s_format_string_ const wchar_t *_Format,...)
_Check_return_ _Check_return_opt_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl scanf_s(_In_z_ _Scanf_s_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwc_nolock(_In_ wchar_t _Ch, _Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl _scwprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _fseek_nolock(_Inout_ FILE *_File, _In_ long _Offset, _In_ int _Origin)
_Check_return_ _CRTIMP int __cdecl _scprintf_p(_In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP wint_t __cdecl _ungetwc_nolock(_In_ wint_t _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _snprintf_s(_Out_writes_z_(_SizeInBytes) char *_DstBuf, _In_ size_t _SizeInBytes, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const char *_Format,...)
char * _ptr
Definition: mbstring.h:34
_Check_return_opt_ _CRTIMP int __cdecl _scprintf_l(_In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl _vsnprintf_s_l(_Out_writes_z_(_DstSize) char *_DstBuf, _In_ size_t _DstSize, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(2) const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_In_opt_z_ const char * _FilePrefix
Definition: stdio.h:709
_Check_return_opt_ _CRTIMP int __cdecl _vscprintf_l(_In_z_ _Printf_format_string_params_(2) const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP size_t __cdecl fwrite(_In_reads_bytes_(_Size *_Count) const void *_Str, _In_ size_t _Size, _In_ size_t _Count, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl vprintf_s(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _fprintf_p_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _In_z_ const char * _Mode
Definition: stdio.h:211
_Check_return_opt_ _CRTIMP int __cdecl _fprintf_s_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl vfprintf_s(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
char * _tmpfname
Definition: mbstring.h:41
_Check_return_opt_ _CRTIMP int __cdecl vwscanf_s(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl vfwprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_CRTIMP void __cdecl _lock_file(_Inout_ FILE *_File)
#define _In_reads_bytes_(size)
Definition: sal.h:327
_Check_return_wat_ _CRTIMP errno_t __cdecl _wfopen_s(_Outptr_result_maybenull_ FILE **_File, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode)
_CRTIMP void __cdecl clearerr(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _printf_s_l(_In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _CRTIMP int __cdecl _scwprintf_l(_In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
#define getwchar()
Definition: stdio.h:618
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _swscanf_s_l(_In_z_ const wchar_t *_Src, _In_z_ _Scanf_s_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
#define _Scanf_s_format_string_
Definition: sal.h:569
unsigned short wint_t
Definition: crtdefs.h:541
_Check_return_opt_ _CRTIMP int __cdecl vwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl vfwprintf_s(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl putchar(_In_ int _Ch)
#define _Inout_updates_opt_z_(size)
Definition: sal.h:396
_Check_return_opt_ _CRTIMP int __cdecl _vsnprintf_c_l(_Out_writes_(_MaxCount) char *_DstBuf, _In_ size_t _MaxCount, const char *, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl fputc(_In_ int _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_p_l(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP size_t __cdecl _fwrite_nolock(_In_reads_bytes_(_Size *_Count) const void *_DstBuf, _In_ size_t _Size, _In_ size_t _Count, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _CRTIMP int __cdecl getchar(void)
_Check_return_opt_ _CRTIMP int __cdecl _putws(_In_z_ const wchar_t *_Str)
#define _Outptr_result_maybenull_
Definition: sal.h:434
#define stdout
Definition: stdio.h:150
#define _CRTIMP_ALTERNATIVE
Definition: crtdefs.h:159
_Check_return_opt_ _CRTIMP int __cdecl vprintf(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl vswscanf_s(const wchar_t *_Src, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP size_t __cdecl _fread_nolock(_Out_writes_bytes_(_ElementSize *_Count) void *_DstBuf, _In_ size_t _ElementSize, _In_ size_t _Count, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl fputws(_In_z_ const wchar_t *_Str, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _vprintf_l(_In_z_ _Printf_format_string_params_(2) const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP wint_t __cdecl fputwc(_In_ wchar_t _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl fclose(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl fwprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_s_l(_In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl _flushall(void)
_Check_return_opt_ _CRTIMP int __cdecl fprintf_s(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_s_l(_In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _In_ size_t _MaxCount
Definition: stdio.h:312
_Check_return_opt_ _CRTIMP int __cdecl vswscanf(const wchar_t *_srcBuf, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl printf(_In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _scprintf_p_l(_In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(_ReturnType, _FuncName, _VFuncName, _DstType, _Dst, _TType1, _TArg1)
Definition: crtdefs.h:854
_CRTIMP _Pre_notnull_ _Post_z_ char * _DstBuf
Definition: stdlib.h:483
_Check_return_ _CRTIMP int __cdecl _vscwprintf_p_l(_In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vsprintf_p_l(_Out_writes_z_(_MaxCount) char *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(2) const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _snprintf_c(_Out_writes_(_MaxCount) char *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const char *_Format,...)
_CRTIMP int __cdecl _unlink(_In_z_ const char *_Filename)
_Check_return_opt_ _CRTIMP int __cdecl fprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_ _In_z_ _Scanf_format_string_ const char _Check_return_opt_ _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP int __cdecl fscanf_s(_Inout_ FILE *_File, _In_z_ _Scanf_s_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _vsnwprintf_s_l(_Out_writes_z_(_DstSize) wchar_t *_DstBuf, _In_ size_t _DstSize, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl printf_s(_In_z_ _Printf_format_string_ const char *_Format,...)
#define _Pre_maybenull_
Definition: sal.h:687
#define _In_opt_z_
Definition: sal.h:320
_Check_return_wat_ _CRTIMP errno_t __cdecl tmpfile_s(_Out_opt_ _Deref_post_valid_ FILE **_File)
_CRTIMP int __cdecl _get_printf_count_output(void)
_Check_return_opt_ _CRTIMP unsigned int __cdecl _set_output_format(_In_ unsigned int _Format)
#define _Check_return_
Definition: sal.h:563
_Check_return_ _CRTIMP long __cdecl ftell(_Inout_ FILE *_File)
#define putwc(_c, _stm)
Definition: stdio.h:628
_Check_return_ _CRTIMP char *__cdecl _tempnam(_In_opt_z_ const char *_DirName, _In_opt_z_ const char *_FilePrefix)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wfreopen_s(_Outptr_result_maybenull_ FILE **_File, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode, _Inout_ FILE *_OldFile)
_Check_return_ _In_z_ _Scanf_format_string_ const char _Check_return_opt_ _In_z_ _Scanf_format_string_params_(0) const char *_Format
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_p(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwchar(_In_ wchar_t _Ch)
_In_ size_t _In_z_ const unsigned char * _Src
Definition: mbstring.h:95
_Check_return_opt_ _CRTIMP int __cdecl vsnprintf_s(_Out_writes_z_(_DstSize) char *_DstBuf, _In_ size_t _DstSize, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
#define _In_z_
Definition: sal.h:319
_Check_return_opt_ _CRTIMP wint_t __cdecl ungetwc(_In_ wint_t _Ch, _Inout_ FILE *_File)
__int64 fpos_t
Definition: stdio.h:144
_Check_return_opt_ _CRTIMP int __cdecl wprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
#define _In_
Definition: sal.h:314
_Check_return_ _CRTIMP FILE *__cdecl _wpopen(_In_z_ const wchar_t *_Command, _In_z_ const wchar_t *_Mode)
_Check_return_ _CRTIMP int __cdecl _vscprintf(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _printf_p(_In_z_ _Printf_format_string_ const char *_Format,...)
#define _Inout_opt_
Definition: sal.h:385
_Check_return_opt_ _In_z_ _Printf_format_string_params_(0) const char *_Format
_Check_return_opt_ _CRTIMP int __cdecl ungetc(_In_ int _Ch, _Inout_ FILE *_File)
#define _In_opt_
Definition: sal.h:315
_Check_return_ _CRTIMP int __cdecl _vscwprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _sscanf_s_l(_In_z_ const char *_Src, _In_z_ _Scanf_s_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl _vprintf_p_l(_In_z_ _Printf_format_string_params_(2) const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _fflush_nolock(_Inout_opt_ FILE *_File)
_Check_return_opt_ _In_ long _In_ int _Origin
Definition: io.h:334
_Check_return_ _CRTIMP int __cdecl getc(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_s_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
#define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_ARGLIST_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _VFuncName, _SecureDstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)
Definition: crtdefs.h:2002
_Check_return_opt_ _CRTIMP int __cdecl setvbuf(_Inout_ FILE *_File, _Inout_updates_opt_z_(_Size) char *_Buf, _In_ int _Mode, _In_ size_t _Size)
_Check_return_opt_ _CRTIMP int __cdecl _vfprintf_p_l(_Inout_ FILE *_File, _In_z_ const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_p_l(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_ _In_z_ const wchar_t _Inout_ FILE * _OldFile
Definition: stdio.h:592
_CRTIMP int __cdecl _set_printf_count_output(_In_ int _Value)
_Check_return_opt_ _CRTIMP int __cdecl _fprintf_p(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format,...)
#define __RETURN_POLICY_SAME(_FunctionCall)
Definition: crtdefs.h:1927
_Inout_updates_opt_(BUFSIZ) _Post_readable_size_(0) char *_Buffer)
_In_reads_(_N) const wchar_t *_S2
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _vsprintf_s_l(_Out_writes_z_(_DstSize) char *_DstBuf, _In_ size_t _DstSize, _In_z_ _Printf_format_string_params_(2) const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_CRTIMP int __cdecl _wremove(_In_z_ const wchar_t *_Filename)
#define _Scanf_s_format_string_params_(x)
Definition: sal.h:574
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(_ReturnType, _FuncName, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)
Definition: crtdefs.h:847
#define BUFSIZ
Definition: stdio.h:35
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_l(_In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
Definition: mbstring.h:33
_Check_return_ _In_z_ _Scanf_format_string_ const wchar_t _Check_return_opt_ _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP int __cdecl fwscanf_s(_Inout_ FILE *_File, _In_z_ _Scanf_s_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl sprintf_s(_Out_writes_z_(_SizeInBytes) char *_DstBuf, _In_ size_t _SizeInBytes, _In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_wat_ _CRTIMP errno_t __cdecl freopen_s(_Outptr_result_maybenull_ FILE **_File, _In_z_ const char *_Filename, _In_z_ const char *_Mode, _Inout_ FILE *_OldFile)
_In_ wchar_t _C
Definition: wchar.h:1295
_Check_return_ _CRTIMP int __cdecl _filbuf(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP wchar_t *__cdecl _getws_s(_Out_writes_z_(_SizeInWords) wchar_t *_Str, _In_ size_t _SizeInWords)
#define _SWPRINTFS_DEPRECATED
Definition: stdio.h:522
_Check_return_ _CRTIMP FILE *__cdecl _wfsopen(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode, _In_ int _ShFlag)
#define getwc(_stm)
Definition: stdio.h:627
_CRT_NONSTDC_DEPRECATE(_unlink) _CRTIMP int __cdecl unlink(_In_z_ const char *_Filename)
_Check_return_opt_ _CRTIMP int __cdecl _fprintf_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_p_l(_Inout_ FILE *_File, _In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl vfwscanf_s(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
#define _Printf_format_string_
Definition: sal.h:567
_CRTIMP_ALTERNATIVE int __cdecl vswprintf_s(_Out_writes_z_(_SizeInWords) wchar_t *_Dst, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_ _CRTIMP int __cdecl _scwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl vfscanf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _fseeki64_nolock(_Inout_ FILE *_File, _In_ __int64 _Offset, _In_ int _Origin)
_Check_return_opt_ _CRTIMP int __cdecl vwscanf(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _In_ size_t _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _snwprintf_s_l(_Out_writes_z_(_DstSize) wchar_t *_DstBuf, _In_ size_t _DstSize, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _CRTIMP int __cdecl feof(_In_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _fgetchar(void)
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_p(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP size_t __cdecl fread_s(_Out_writes_bytes_(_ElementSize *_Count) void *_DstBuf, _In_ size_t _DstSize, _In_ size_t _ElementSize, _In_ size_t _Count, _Inout_ FILE *_File)
_Check_return_opt_ _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP int __cdecl _sprintf_p_l(_Out_writes_z_(_MaxCount) char *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
int _charbuf
Definition: mbstring.h:39
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _snwscanf_s_l(_In_reads_(_MaxCount) _Pre_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_s_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_wat_ _CRTIMP errno_t __cdecl tmpnam_s(_Out_writes_z_(_Size) char *_Buf, _In_ rsize_t _Size)
_In_ size_t _In_ unsigned int _Ch
Definition: mbstring.h:161
int errno_t
Definition: crtdefs.h:563
int _bufsiz
Definition: mbstring.h:40
_Check_return_ _Check_return_opt_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl wscanf_s(_In_z_ _Scanf_s_format_string_ const wchar_t *_Format,...)
int _flag
Definition: mbstring.h:37
_In_z_ const char * _Filename
Definition: process.h:211
_Check_return_ _In_z_ const char _Inout_ FILE * _File
Definition: stdio.h:226
#define __CRTDECL
Definition: crtdefs.h:622
_Check_return_opt_ _CRTIMP int __cdecl putc(_In_ int _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _vsprintf_p(_Out_writes_z_(_MaxCount) char *_Dst, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _fscanf_s_l(_Inout_ FILE *_File, _In_z_ _Scanf_s_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
#define stdin
Definition: stdio.h:149
#define __RETURN_POLICY_DST(_FunctionCall)
Definition: crtdefs.h:1928
size_t rsize_t
Definition: crtdefs.h:503
_Check_return_opt_ _CRTIMP int __cdecl _flsbuf(_In_ int _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _vswprintf_s_l(_Out_writes_z_(_DstSize) wchar_t *_DstBuf, _In_ size_t _DstSize, _In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _fwscanf_s_l(_Inout_ FILE *_File, _In_z_ _Scanf_s_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP char *__cdecl fgets(_Out_writes_z_(_MaxCount) char *_Buf, _In_ int _MaxCount, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_c(_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_ _CRTIMP long __cdecl _ftell_nolock(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _snscanf_s_l(_In_reads_bytes_(_MaxCount) _Pre_z_ const char *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_s_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl vwprintf_s(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
#define _Scanf_format_string_
Definition: sal.h:568
_Check_return_opt_ _CRTIMP int __cdecl _sprintf_p(_Out_writes_z_(_MaxCount) char *_Dst, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _vsnprintf_c(_Out_writes_(_MaxCount) char *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl fsetpos(_Inout_ FILE *_File, _In_ const fpos_t *_Pos)
#define _Out_writes_(size)
Definition: sal.h:354
_Check_return_opt_ _In_ size_t _In_z_ _Scanf_format_string_ const char _Check_return_opt_ _In_ size_t _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _snscanf_s(_In_reads_bytes_(_MaxCount) _Pre_z_ const char *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_s_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _printf_l(_In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP unsigned int __cdecl _get_output_format(void)
#define _Post_readable_size_(size)
Definition: sal.h:655
_Check_return_opt_ _CRTIMP int __cdecl _fcloseall(void)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _snwprintf_s(_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _wscanf_s_l(_In_z_ _Scanf_s_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_ _CRTIMP __int64 __cdecl _ftelli64_nolock(_Inout_ FILE *_File)
#define _Check_return_wat_
Definition: crtdefs.h:2128
_Check_return_opt_ _CRTIMP int __cdecl _vscprintf_p_l(_In_z_ _Printf_format_string_params_(2) const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
#define _Check_return_opt_
Definition: crtdefs.h:2122
#define _Deref_post_valid_
Definition: sal.h:1201
_Check_return_opt_ _CRTIMP wchar_t *__cdecl fgetws(_Out_writes_z_(_SizeInWords) wchar_t *_Dst, _In_ int _SizeInWords, _Inout_ FILE *_File)
_Check_return_ _In_z_ _Scanf_format_string_ const char * _Format
Definition: stdio.h:230
_Check_return_opt_ _CRTIMP int __cdecl _fputchar(_In_ int _Ch)
_Check_return_opt_ _CRTIMP size_t __cdecl fread(_Out_writes_bytes_(_ElementSize *_Count) void *_DstBuf, _In_ size_t _ElementSize, _In_ size_t _Count, _Inout_ FILE *_File)
_Check_return_ _CRTIMP __int64 __cdecl _ftelli64(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _fclose_nolock(_Inout_ FILE *_File)
_Diff _Count
Definition: algorithm:1941
#define _Inout_
Definition: sal.h:384
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vfprintf_s_l(_Inout_ FILE *_File, _In_z_ const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _snprintf_s_l(_Out_writes_z_(_DstSize) char *_DstBuf, _In_ size_t _DstSize, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_p(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl vfprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vprintf_s_l(_In_z_ _Printf_format_string_params_(2) const char *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _vsnprintf_s(_Out_writes_z_(_SizeInBytes) char *_DstBuf, _In_ size_t _SizeInBytes, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _pclose(_Inout_ FILE *_File)
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_2_ARGLIST_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _VFuncName, _SecureVFuncName, _SecureDstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)
Definition: crtdefs.h:1960
_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwc_nolock(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _putw(_In_ int _Word, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _scanf_s_l(_In_z_ _Scanf_s_format_string_params_(0) const char *_Format, _In_opt_ _locale_t _Locale,...)
int _file
Definition: mbstring.h:38
_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwchar(void)
_Check_return_ _CRTIMP int __cdecl rename(_In_z_ const char *_OldFilename, _In_z_ const char *_NewFilename)
#define _Pre_z_
Definition: sal.h:674
_Check_return_opt_ _CRTIMP size_t __cdecl _fread_nolock_s(_Out_writes_bytes_(_ElementSize *_Count) void *_DstBuf, _In_ size_t _DstSize, _In_ size_t _ElementSize, _In_ size_t _Count, _Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl _getmaxstdio(void)
_Check_return_wat_ _CRTIMP errno_t __cdecl clearerr_s(_Inout_ FILE *_File)
_Check_return_opt_ _In_ size_t _In_z_ _Printf_format_string_ const char va_list _ArgList
Definition: stdio.h:337
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _vsnwprintf_s(_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
#define _Post_z_
Definition: sal.h:697
_Check_return_opt_ _CRTIMP int __cdecl fflush(_Inout_opt_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_c_l(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_wat_ _CRTIMP errno_t __cdecl fopen_s(_Outptr_result_maybenull_ FILE **_File, _In_z_ const char *_Filename, _In_z_ const char *_Mode)
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_p_l(_In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_CRTIMP void __cdecl _wperror(_In_opt_z_ const wchar_t *_ErrMsg)
_CRTIMP void __cdecl rewind(_Inout_ FILE *_File)
_CRTIMP_ALTERNATIVE int __cdecl vsprintf_s(_Out_writes_z_(_SizeInBytes) char *_DstBuf, _In_ size_t _SizeInBytes, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_p(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_p(_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_ _In_z_ _Scanf_format_string_ const char _Check_return_opt_ _In_z_ _In_opt_ _locale_t _Locale
Definition: stdio.h:231
_Check_return_ _In_ long _Size
Definition: io.h:325
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(_ReturnType, _FuncName, _VFuncName, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)
Definition: crtdefs.h:855
_Check_return_ _CRT_INSECURE_DEPRECATE(fopen_s) _CRTIMP FILE *__cdecl fopen(_In_z_ const char *_Filename
_Check_return_opt_ _CRTIMP int __cdecl vsscanf(const char *_srcBuf, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_p_l(_In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_ARGLIST(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _VFuncName, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)
Definition: crtdefs.h:882
_Check_return_opt_ _CRTIMP int __cdecl wprintf_s(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
#define _Pre_notnull_
Definition: sal.h:686
#define putwchar(_c)
Definition: stdio.h:619
_Check_return_ _CRTIMP int __cdecl ferror(_In_ FILE *_File)
_CRTIMP void __cdecl _unlock_file(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl fputs(_In_z_ const char *_Str, _Inout_ FILE *_File)
#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(_ReturnType, _FuncName, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3)
Definition: crtdefs.h:848
_Check_return_opt_ _CRTIMP int __cdecl fseek(_Inout_ FILE *_File, _In_ long _Offset, _In_ int _Origin)
char * va_list
Definition: crtdefs.h:550
_Check_return_ _Ret_maybenull_z_ _In_ int _SizeInBytes
Definition: direct.h:130
_Check_return_ _CRTIMP int __cdecl _vscprintf_p(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl _swprintf_s_l(_Out_writes_z_(_DstSize) wchar_t *_DstBuf, _In_ size_t _DstSize, _In_z_ _Printf_format_string_params_(0) const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
_Check_return_opt_ _CRTIMP int __cdecl vfwscanf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_l(_In_z_ _Printf_format_string_params_(2) const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
_Check_return_ _CRTIMP int __cdecl _fileno(_In_ FILE *_File)
Definition: crtdefs.h:2078
_Check_return_ _CRTIMP FILE *__cdecl _fsopen(_In_z_ const char *_Filename, _In_z_ const char *_Mode, _In_ int _ShFlag)
_Check_return_ _In_z_ _Scanf_format_string_ const char _Check_return_opt_ _In_z_ _In_opt_ _locale_t _Check_return_opt_ _CRTIMP_ALTERNATIVE int __cdecl sscanf_s(_In_z_ const char *_Src, _In_z_ _Scanf_s_format_string_ const char *_Format,...)
#define _Post_maybez_
Definition: sal.h:1378
_Check_return_opt_ _CRTIMP int __cdecl _vfprintf_p(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl _ungetc_nolock(_In_ int _Ch, _Inout_ FILE *_File)