|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <corecrt_internal.h>#include <corecrt_internal_lowio.h>#include <corecrt_internal_traits.h>#include <io.h>#include <mbstring.h>#include <stdio.h>#include <stdint.h>#include <stdlib.h>#include <string.h>
Go to the source code of this file.
Classes | |
| struct | __crt_stdio_stream_data |
| class | __crt_stdio_stream |
| struct | __acrt_stdio_char_traits< char > |
| struct | __acrt_stdio_char_traits< wchar_t > |
| struct | __acrt_stdio_stream_mode |
Enumerations | |
| enum | : long { _IOREAD = 0x0001 , _IOWRITE = 0x0002 , _IOUPDATE = 0x0004 , _IOEOF = 0x0008 , _IOERROR = 0x0010 , _IOCTRLZ = 0x0020 , _IOBUFFER_CRT = 0x0040 , _IOBUFFER_USER = 0x0080 , _IOBUFFER_SETVBUF = 0x0100 , _IOBUFFER_STBUF = 0x0200 , _IOBUFFER_NONE = 0x0400 , _IOCOMMIT = 0x0800 , _IOSTRING = 0x1000 , _IOALLOCATED = 0x2000 } |
Variables | |
| _Inout_ FILE * | _Stream |
| _Inout_ FILE _Inout_ __crt_cached_ptd_host & | _Ptd |
| int | _nstream |
| __crt_stdio_stream_data ** | __piob |
| _DCRTIMP | |
| _cgets | |
| _Pre_notnull_ _Pre_notnull_ _Post_z_ | char |
| Enumerator | |
|---|---|
| _IOREAD | |
| _IOWRITE | |
| _IOUPDATE | |
| _IOEOF | |
| _IOERROR | |
| _IOCTRLZ | |
| _IOBUFFER_CRT | |
| _IOBUFFER_USER | |
| _IOBUFFER_SETVBUF | |
| _IOBUFFER_STBUF | |
| _IOBUFFER_NONE | |
| _IOCOMMIT | |
| _IOSTRING | |
| _IOALLOCATED | |
Definition at line 30 of file corecrt_internal_stdio.h.
| auto __acrt_lock_stream_and_call | ( | FILE *const | stream, |
| Action && | action | ||
| ) | -> decltype(action()) | ||
| throw | ( | ||
| ) | |||
Definition at line 294 of file corecrt_internal_stdio.h.
Referenced by _fputs_internal(), _fputws_internal(), _fwrite_internal(), _puts_internal(), _putws_internal(), _setvbuf_internal(), common_flush_all(), common_vfprintf(), common_vfscanf(), and fflush().
| __crt_stdio_stream __cdecl __acrt_stdio_allocate_stream | ( | ) | ||
| throw | ( | |||
| ) | ||||
Definition at line 71 of file stream.cpp.
Referenced by _Success_(), common_fdopen(), and common_fsopen().
| void __cdecl __acrt_stdio_free_stream | ( | __crt_stdio_stream | _Stream | ) | |
| throw | ( | ||||
| ) | |||||
Definition at line 97 of file stream.cpp.
Referenced by _fclose_internal(), _fclose_nolock_internal(), _Success_(), and common_fsopen().
|
inline |
Definition at line 321 of file corecrt_internal_stdio.h.
Referenced by __acrt_uninitialize().
| __acrt_stdio_stream_mode __cdecl __acrt_stdio_parse_mode | ( | Character const *const | mode | ) | |
| throw | ( | ||||
| ) | |||||
Definition at line 659 of file corecrt_internal_stdio.h.
Referenced by common_fdopen(), and common_openfile().
|
inline | ||||||||||||||
Definition at line 552 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||||||||
Definition at line 572 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||
Definition at line 626 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||
Definition at line 636 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||||||||
Definition at line 583 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||||||||
Definition at line 533 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||||||||
Definition at line 605 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||||||||
Definition at line 594 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||
Definition at line 562 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||
Definition at line 616 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||
Definition at line 642 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_parse_mode().
|
inline | ||||||||||||||
Definition at line 856 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_flush_nolock(), _fread_nolock_s(), _rewind_internal(), and common_fseek_nolock().
Definition at line 822 of file corecrt_internal_stdio.h.
Referenced by get_executable_path(), and throw().
Definition at line 840 of file corecrt_internal_stdio.h.
|
pure virtual |
| _Pre_notnull_ _Pre_notnull_ _Post_z_ _Buffer __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0 | ( | _Success_(return !=0) wchar_t * | , |
| __RETURN_POLICY_SAME | , | ||
| _ACRTIMP | , | ||
| _getws | , | ||
| _Pre_notnull_ | _Post_z_, | ||
| wchar_t | , | ||
| _Buffer | |||
| ) |
| _At_ | ( | _Buffer | , |
| _Pre_notnull_ | _In_reads_1 | ||
| ) |
| _Check_return_opt_ wint_t __cdecl _fputwc_nolock_internal | ( | _In_ wchar_t | _Character, |
| _Inout_ FILE * | _Stream, | ||
| _Inout_ __crt_cached_ptd_host & | _Ptd | ||
| ) |
Referenced by _fputws_internal(), and _putws_internal().
| _Check_return_ __int64 __cdecl _ftelli64_nolock_internal | ( | _Inout_ FILE * | _Stream, |
| _Inout_ __crt_cached_ptd_host & | _Ptd | ||
| ) |
Referenced by common_fseek_nolock().
| _Check_return_opt_ size_t __cdecl _fwrite_nolock_internal | ( | _In_reads_bytes_(_ElementSize *_ElementCount) void const * | _Buffer, |
| _In_ size_t | _ElementSize, | ||
| _In_ size_t | _ElementCount, | ||
| _Inout_ FILE * | _Stream, | ||
| _Inout_ __crt_cached_ptd_host & | _Ptd | ||
| ) |
Referenced by _fputs_internal(), and _puts_internal().
| _Pre_notnull_ _Out_writes_ | ( | 1 | ) |
| _Pre_notnull_ _Pre_notnull_ _Post_z_ _Out_writes_to_ | ( | _Buffer | [0], |
| _Buffer | [1] | ||
| ) |
| _Check_return_opt_ int __cdecl _putch_nolock_internal | ( | _In_ int | _Ch, |
| _Inout_ __crt_cached_ptd_host & | _Ptd | ||
| ) |
| _Check_return_opt_ wint_t __cdecl _putwch_nolock_internal | ( | _In_ wchar_t | _Ch, |
| _Inout_ __crt_cached_ptd_host & | _Ptd | ||
| ) |
Definition at line 1028 of file fsctrl.c.
| __crt_stdio_stream_data** __piob |
Definition at line 316 of file corecrt_internal_stdio.h.
Referenced by __acrt_stdio_is_initialized(), _fcloseall(), _rmtmp(), _setmaxstdio(), common_flush_all(), find_or_allocate_unused_stream_nolock(), and initialize_stdio_handles_nolock().
| _cgets |
Definition at line 340 of file corecrt_internal_stdio.h.
| _DCRTIMP |
Definition at line 340 of file corecrt_internal_stdio.h.
| int _nstream |
Definition at line 310 of file corecrt_internal_stdio.h.
Referenced by _fcloseall(), _getmaxstdio(), _rmtmp(), _setmaxstdio(), common_flush_all(), and find_or_allocate_unused_stream_nolock().
Definition at line 143 of file corecrt_internal_stdio.h.
Definition at line 142 of file corecrt_internal_stdio.h.
Definition at line 344 of file corecrt_internal_stdio.h.