ReactOS 0.4.16-dev-853-g88d9285
|
#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.