11 #define __need___va_list 14 #pragma pack(push,_CRT_PACKING) 21 #define _NFILE _NSTREAM_ 23 #define _IOB_ENTRIES 20 43 #define _wP_tmpdir L"/" 45 #define _P_tmpdir "\\" 46 #define _wP_tmpdir L"\\" 49 #define L_tmpnam (sizeof(_P_tmpdir) + 12) 60 #define STDIN_FILENO 0 61 #define STDOUT_FILENO 1 62 #define STDERR_FILENO 2 64 #define FILENAME_MAX 260 73 #define NULL ((void *)0) 77 #ifndef _OFF_T_DEFINED 78 #define _OFF_T_DEFINED 82 #if !defined(NO_OLDNAMES) || defined(_POSIX) 88 #ifndef _OFF64_T_DEFINED 89 #define _OFF64_T_DEFINED 91 #if !defined(NO_OLDNAMES) || defined(_POSIX) 96 #ifndef _STDIO_DEFINED 104 #ifndef _STDSTREAM_DEFINED 105 #define _STDSTREAM_DEFINED 106 #define stdin (&_iob[0]) 107 #define stdout (&_iob[1]) 108 #define stderr (&_iob[2]) 111 #ifndef _FPOS_T_DEFINED 112 #define _FPOS_T_DEFINED 115 #if (!defined(NO_OLDNAMES) || defined(__GNUC__)) && _INTEGRAL_MAX_BITS >= 64 117 #define _FPOSOFF(fp) ((long)(fp)) 120 #define _FPOSOFF(fp) ((long)(fp)) 125 #define _IOREAD 0x0001 126 #define _IOWRT 0x0002 128 #define _IOFBF 0x0000 129 #define _IOLBF 0x0040 130 #define _IONBF 0x0004 132 #define _IOMYBUF 0x0008 133 #define _IOEOF 0x0010 134 #define _IOERR 0x0020 135 #define _IOSTRG 0x0040 137 #define _USERBUF 0x0100 139 #define _TWO_DIGIT_EXPONENT 0x1 141 #ifndef _STDIO_DEFINED 163 const char *_Filename,
171 _In_z_ const char *_Filename,
207 _In_ int _FileHandle,
208 _In_z_ const char *_Mode);
295 _In_z_ const char *_Filename,
296 _In_z_ const char *_Mode);
336 _In_ size_t _ElementSize,
346 _In_z_ const char *_Filename,
444 #ifndef _CRT_PERROR_DEFINED 445 #define _CRT_PERROR_DEFINED 465 _In_z_ const char *_Command,
466 _In_z_ const char *_Mode);
506 #ifndef _CRT_DIRECTORY_DEFINED 507 #define _CRT_DIRECTORY_DEFINED 514 _In_z_ const char *_Filename);
521 _In_z_ const char *_OldFilename,
522 _In_z_ const char *_NewFilename);
529 _In_z_ const char *_Filename);
538 _In_z_ const char *_Filename);
670 #if __MINGW_GNUC_PREREQ(4,4) 671 #pragma push_macro("vsnprintf") 672 #pragma push_macro("snprintf") 701 #if __MINGW_GNUC_PREREQ(4,4) 702 #pragma pop_macro("snprintf") 703 #pragma pop_macro("vsnprintf") 707 #define vsnprintf _vsnprintf 710 #define snprintf _snprintf 722 #define _set_printf_count_output(i) 723 #define _get_printf_count_output() (FALSE) 729 #ifndef _WSTDIO_DEFINED 732 #define WEOF (wint_t)(0xFFFF) 740 const wchar_t *_Filename,
741 const wchar_t *_Mode);
748 _In_z_ const wchar_t *_Filename,
749 _In_z_ const wchar_t *_Mode,
831 _In_z_ const wchar_t *_Str,
845 _In_z_ const wchar_t *_Str);
933 #pragma warning(push) 934 #pragma warning(disable:28719) 952 #if 0 //this is for MSVCRT80 and higher, which we don't use nor implement 953 #ifdef _CRT_NON_CONFORMING_SWPRINTFS 955 #define swprintf _swprintf 956 #define vswprintf _vswprintf 957 #define _swprintf_l __swprintf_l 958 #define _vswprintf_l __vswprintf_l 993 _In_z_ const wchar_t *_Src,
1020 _In_ int _FileHandle,
1021 _In_z_ const wchar_t *_Mode);
1028 _In_z_ const wchar_t *_Filename,
1029 _In_z_ const wchar_t *_Mode);
1036 _In_z_ const wchar_t *_Filename,
1037 _In_z_ const wchar_t *_Mode,
1040 #ifndef _CRT_WPERROR_DEFINED 1041 #define _CRT_WPERROR_DEFINED 1054 _In_z_ const wchar_t *_Command,
1055 _In_z_ const wchar_t *_Mode);
1057 #if !defined(NO_OLDNAMES) && !defined(wpopen) 1058 #define wpopen _wpopen 1066 _In_z_ const wchar_t *_Filename);
1097 #undef _CRT_GETPUTWCHAR_NOINLINE 1099 #if !defined(__cplusplus) || defined(_CRT_GETPUTWCHAR_NOINLINE) 1100 #define getwchar() fgetwc(stdin) 1101 #define putwchar(_c) fputwc((_c),stdout) 1107 #define getwc(_stm) fgetwc(_stm) 1108 #define putwc(_c,_stm) fputwc(_c,_stm) 1109 #define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm) 1110 #define _getwc_nolock(_stm) _fgetwc_nolock(_stm) 1112 #define _WSTDIO_DEFINED 1115 #define _STDIO_DEFINED 1118 #define _fgetc_nolock(_stream) (--(_stream)->_cnt >= 0 ? 0xff & *(_stream)->_ptr++ : _filbuf(_stream)) 1119 #define _fputc_nolock(_c,_stream) (--(_stream)->_cnt >= 0 ? 0xff & (*(_stream)->_ptr++ = (char)(_c)) : _flsbuf((_c),(_stream))) 1120 #define _getc_nolock(_stream) _fgetc_nolock(_stream) 1121 #define _putc_nolock(_c,_stream) _fputc_nolock(_c,_stream) 1122 #define _getchar_nolock() _getc_nolock(stdin) 1123 #define _putchar_nolock(_c) _putc_nolock((_c),stdout) 1124 #define _getwchar_nolock() _getwc_nolock(stdin) 1125 #define _putwchar_nolock(_c) _putwc_nolock((_c),stdout) 1159 _In_ size_t _ElementSize,
1215 #if !defined(NO_OLDNAMES) || !defined(_POSIX) 1217 #define P_tmpdir _P_tmpdir 1218 #define SYS_OPEN _SYS_OPEN 1238 _In_ int _FileHandle,
_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_ _Ret_maybenull_ _In_ size_t _In_ size_t _Offset
_Check_return_ _CRTIMP long __cdecl _ftell_nolock(_Inout_ FILE *_File)
_CRTIMP int __cdecl _vsnprintf(char *_Dest, size_t _Count, const char *_Format, va_list _Args)
_Check_return_ _CRTIMP int __cdecl ferror(_In_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl fputc(_In_ int _Ch, _Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl fscanf(_Inout_ FILE *_File, _In_z_ _Scanf_format_string_ const char *_Format,...)
_Check_return_ wchar_t _Ch
int __cdecl vsscanf(const char *__restrict__ _Str, const char *__restrict__ Format, va_list argp)
_Check_return_opt_ _CRTIMP unsigned int __cdecl _set_output_format(_In_ unsigned int _Format)
_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 _snscanf(_In_reads_bytes_(_MaxCount) _Pre_z_ const char *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _putws(_In_z_ const wchar_t *_Str)
#define _In_reads_bytes_(s)
_Check_return_opt_ _CRTIMP int __cdecl _rmtmp(void)
_Check_return_ _Ret_maybenull_ _In_ size_t _Count
_Check_return_ _CRTIMP FILE *__cdecl _fdopen(_In_ int _FileHandle, _In_z_ const char *_Mode)
_Check_return_ _CRTIMP FILE *__cdecl _wfopen(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode)
_CRTIMP char *__cdecl gets(char *_Buffer)
_CRTIMP int __cdecl vswscanf(const wchar_t *, const wchar_t *, va_list)
_Check_return_opt_ _CRTIMP int __cdecl fputchar(_In_ int _Ch)
#define _CRT_INSECURE_DEPRECATE_CORE(_Replacement)
_Check_return_ _CRTIMP int __cdecl getw(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP wint_t __cdecl ungetwc(_In_ wint_t _Ch, _Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl wscanf(_In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _pclose(_Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl unlink(_In_z_ const char *_Filename)
#define _Scanf_format_string_
int __cdecl vfscanf(FILE *__restrict__ fp, const char *Format, va_list argp)
_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)
__MINGW_EXTENSION typedef long long _off64_t
_Check_return_ _CRTIMP FILE *__cdecl _popen(_In_z_ const char *_Command, _In_z_ const char *_Mode)
_Check_return_ _CRTIMP int __cdecl rename(_In_z_ const char *_OldFilename, _In_z_ const char *_NewFilename)
_Check_return_opt_ _CRTIMP int __cdecl fgetpos(_Inout_ FILE *_File, _Out_ fpos_t *_Pos)
__MINGW_EXTENSION typedef __int64 fpos_t
_Check_return_ _CRTIMP int __cdecl getc(_Inout_ FILE *_File)
_CRTIMP int __cdecl _snwprintf(wchar_t *_Dest, size_t _Count, const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _snwscanf(_In_reads_(_MaxCount) _Pre_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
_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_ _CRTIMP int __cdecl rmtmp(void)
_Check_return_opt_ _CRTIMP int __cdecl puts(_In_z_ const char *_Str)
_Check_return_opt_ __MINGW_EXTENSION _CRTIMP int __cdecl _fseeki64_nolock(_Inout_ FILE *_File, _In_ __int64 _Offset, _In_ int _Origin)
#define _Out_writes_z_(s)
_CRTIMP char *__cdecl tempnam(_In_opt_z_ const char *_Directory, _In_opt_z_ const char *_FilePrefix)
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
_Check_return_ _CRTIMP char *__cdecl _tempnam(_In_opt_z_ const char *_DirName, _In_opt_z_ const char *_FilePrefix)
_Check_return_ _CRTIMP FILE *__cdecl _wfsopen(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode, _In_ int _ShFlag)
_CRTIMP int __cdecl vfwscanf(FILE *, const wchar_t *, va_list)
_Check_return_opt_ _CRTIMP int __cdecl fcloseall(void)
#define _Out_writes_bytes_(s)
_Check_return_ _CRTIMP int __cdecl scanf(_In_z_ _Scanf_format_string_ const char *_Format,...)
#define _Post_readable_size_(s)
_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_opt_ _CRTIMP int __cdecl fputws(_In_z_ const wchar_t *_Str, _Inout_ FILE *_File)
_CRTIMP void __cdecl perror(_In_opt_z_ const char *_ErrMsg)
_In_ size_t _In_z_ _Printf_format_string_ const char * _Format
_Check_return_opt_ _CRTIMP int __cdecl wprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl fprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl fgetchar(void)
_Check_return_ _CRTIMP int __cdecl _getmaxstdio(void)
_Check_return_ _CRTIMP int __cdecl _getw(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl fwprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_ _CRTIMP int __cdecl fwscanf(_Inout_ FILE *_File, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
int __cdecl vscanf(const char *__restrict__ Format, va_list argp)
#define __MINGW_EXTENSION
_Check_return_opt_ _CRTIMP int __cdecl printf(_In_z_ _Printf_format_string_ const char *_Format,...)
_CRTIMP int __cdecl _snprintf(char *_Dest, size_t _Count, const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl vfwprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP int __cdecl fseek(_Inout_ FILE *_File, _In_ long _Offset, _In_ int _Origin)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwc_nolock(_In_ wchar_t _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _fclose_nolock(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP wint_t __cdecl _ungetwc_nolock(_In_ wint_t _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP_ALT int __cdecl ungetc(_In_ int _Ch, _Inout_ FILE *_File)
__MINGW_EXTENSION typedef long long off64_t
_Check_return_ _CRTIMP int __cdecl sscanf(_In_z_ const char *_Src, _In_z_ _Scanf_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl vwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_ _CRTIMP int __cdecl _scprintf(_In_z_ _Printf_format_string_ const char *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _fputchar(_In_ int _Ch)
_Check_return_ _CRTIMP FILE *__cdecl _wfdopen(_In_ int _FileHandle, _In_z_ const wchar_t *_Mode)
_CRTIMP void __cdecl rewind(_Inout_ FILE *_File)
_CRTIMP int __cdecl snwprintf(wchar_t *s, size_t n, const wchar_t *format,...)
_Check_return_opt_ _CRTIMP int __cdecl flushall(void)
_Check_return_ _CRTIMP FILE *__cdecl tmpfile(void)
_Check_return_opt_ _CRTIMP int __cdecl fsetpos(_Inout_ FILE *_File, _In_ const fpos_t *_Pos)
_Check_return_opt_ _CRTIMP int __cdecl putc(_In_ int _Ch, _Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl feof(_In_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl vprintf(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_ _CRTIMP int __cdecl fileno(_In_ FILE *_File)
_CRTIMP int __cdecl vwscanf(const wchar_t *, va_list)
_Check_return_ _CRTIMP int __cdecl _unlink(_In_z_ const char *_Filename)
__CRT_INLINE int __cdecl vsnwprintf(wchar_t *s, size_t n, const wchar_t *format, va_list arg)
_Check_return_opt_ _CRTIMP int __cdecl _putw(_In_ int _Word, _Inout_ FILE *_File)
_CRTIMP int __cdecl _get_printf_count_output(void)
#define _CRT_NONSTDC_DEPRECATE(_Replacement)
_CRTIMP int __cdecl _set_printf_count_output(_In_ int _Value)
_CRTIMP wchar_t *__cdecl _getws(wchar_t *_String)
_Check_return_ _CRTIMP FILE *__cdecl _wpopen(_In_z_ const wchar_t *_Command, _In_z_ const wchar_t *_Mode)
_Check_return_ __MINGW_EXTENSION _CRTIMP __int64 __cdecl _ftelli64(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl putchar(_In_ int _Ch)
_CRTIMP wchar_t *__cdecl _wtmpnam(_Pre_maybenull_ _Post_z_ wchar_t *_Buffer)
_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 fclose(_Inout_ FILE *_File)
_CRTIMP void __cdecl _wperror(_In_opt_z_ const wchar_t *_ErrMsg)
_Check_return_ _CRTIMP FILE *__cdecl fopen(_In_z_ const char *_Filename, _In_z_ const char *_Mode)
_Check_return_ _CRTIMP FILE *__cdecl _fsopen(_In_z_ const char *_Filename, _In_z_ const char *_Mode, _In_ int _ShFlag)
_Check_return_opt_ _CRTIMP int __cdecl _fcloseall(void)
_CRTIMP int __cdecl _vswprintf(wchar_t *_Dest, const wchar_t *_Format, va_list _Args)
_Check_return_opt_ _CRTIMP wchar_t *__cdecl fgetws(_Out_writes_z_(_SizeInWords) wchar_t *_Dst, _In_ int _SizeInWords, _Inout_ FILE *_File)
_CRTIMP char *__cdecl tmpnam(_Pre_maybenull_ _Post_z_ char *_Buffer)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwchar(_In_ wchar_t _Ch)
_Check_return_ _CRTIMP int __cdecl _vscwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
_Check_return_opt_ _CRTIMP char *__cdecl fgets(_Out_writes_z_(_MaxCount) char *_Buf, _In_ int _MaxCount, _Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl getchar(void)
_Check_return_ _CRTIMP int __cdecl remove(_In_z_ const char *_Filename)
_Check_return_ _CRTIMP int __cdecl _vscprintf(_In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
_Check_return_ _CRTIMP int __cdecl _wremove(_In_z_ const wchar_t *_Filename)
#define _Inout_updates_opt_z_(s)
#define _Check_return_opt_
_CRTIMP int __cdecl _vsnwprintf(wchar_t *_Dest, size_t _Count, const wchar_t *_Format, va_list _Args)
_Check_return_opt_ _CRTIMP int __cdecl putw(_In_ int _Ch, _Inout_ FILE *_File)
_CRTIMP void __cdecl _lock_file(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl fflush(_Inout_opt_ FILE *_File)
int __cdecl vsprintf(char *_Dest, const char *_Format, va_list _Args)
#define _CRT_INSECURE_DEPRECATE(_Replacement)
_Check_return_opt_ _CRTIMP int __cdecl _fgetchar(void)
_CRTIMP void __cdecl _unlock_file(_Inout_ FILE *_File)
_Check_return_ _CRTIMP FILE *__cdecl fdopen(_In_ int _FileHandle, _In_z_ const char *_Format)
_Check_return_ _CRTIMP int __cdecl _filbuf(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _fseek_nolock(_Inout_ FILE *_File, _In_ long _Offset, _In_ int _Origin)
_Check_return_ __MINGW_EXTENSION _CRTIMP __int64 __cdecl _ftelli64_nolock(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _fflush_nolock(_Inout_opt_ FILE *_File)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwc_nolock(_Inout_ FILE *_File)
_CRTIMP int __cdecl _swprintf(wchar_t *_Dest, const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP int __cdecl _flsbuf(_In_ int _Ch, _Inout_ FILE *_File)
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
_Check_return_opt_ _CRTIMP int __cdecl _flushall(void)
_Check_return_ _CRTIMP long __cdecl ftell(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP wint_t __cdecl fgetwc(_Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl _setmaxstdio(_In_ int _Max)
_Check_return_ _CRTIMP FILE *__cdecl freopen(_In_z_ const char *_Filename, _In_z_ const char *_Mode, _Inout_ FILE *_File)
_CRTIMP void __cdecl setbuf(_Inout_ FILE *_File, _Inout_updates_opt_(BUFSIZ) _Post_readable_size_(0) char *_Buffer)
_CRTIMP void __cdecl clearerr(_Inout_ FILE *_File)
_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_ __MINGW_EXTENSION _CRTIMP int __cdecl _fseeki64(_Inout_ FILE *_File, _In_ __int64 _Offset, _In_ int _Origin)
_Check_return_ _CRTIMP int __cdecl _scwprintf(_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwchar(void)
_Check_return_ _CRTIMP int __cdecl _fileno(_In_ FILE *_File)
_Check_return_opt_ _CRTIMP int __cdecl vfprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
#define _Inout_updates_opt_(s)
_Check_return_opt_ _CRTIMP int __cdecl _ungetc_nolock(_In_ int _Ch, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP wint_t __cdecl fputwc(_In_ wchar_t _Ch, _Inout_ FILE *_File)
_Check_return_ _CRTIMP int __cdecl swscanf(_In_z_ const wchar_t *_Src, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
_CRTIMP int __cdecl vswprintf(_Out_ wchar_t *, const wchar_t *, va_list)
_Check_return_ _CRTIMP FILE *__cdecl _wfreopen(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode, _Inout_ FILE *_OldFile)
_Check_return_opt_ _CRTIMP int __cdecl fputs(_In_z_ const char *_Str, _Inout_ FILE *_File)
_Check_return_opt_ _CRTIMP unsigned int __cdecl _get_output_format(void)
_Check_return_opt_ _CRTIMP int __cdecl swprintf(_Out_ wchar_t *, _Printf_format_string_ const wchar_t *,...)
#define _Printf_format_string_
int __cdecl sprintf(char *_Dest, const char *_Format,...)
_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_opt_ _CRTIMP int __cdecl fgetc(_Inout_ FILE *_File)
_CRTIMP FILE *__cdecl __iob_func(void)