34 else if (
stream->_tmpfname !=
nullptr)
37 stream->_tmpfname =
nullptr;
48 __crt_cached_ptd_host
ptd;
61 if (
stream.is_string_backed())
85 __crt_cached_ptd_host
ptd;
void __cdecl __acrt_stdio_free_buffer_nolock(FILE *const public_stream)
_Check_return_opt_ int __cdecl _close_internal(_In_ int _FileHandle, _Inout_ __crt_cached_ptd_host &_Ptd)
#define _UCRT_VALIDATE_RETURN(ptd, expr, errorcode, retexpr)
void __cdecl __acrt_stdio_free_stream(__crt_stdio_stream _Stream)
_In_ size_t const _In_ int _In_ bool const _In_ unsigned const _In_ __acrt_rounding_mode const _Inout_ __crt_cached_ptd_host & ptd
int __cdecl fclose(FILE *const public_stream)
int __cdecl _fclose_nolock(FILE *const public_stream)
static int __cdecl _fclose_nolock_internal(FILE *const public_stream, __crt_cached_ptd_host &ptd)
static int __cdecl _fclose_internal(FILE *const public_stream, __crt_cached_ptd_host &ptd)
int __cdecl __acrt_stdio_flush_nolock(FILE *const public_stream, __crt_cached_ptd_host &ptd)
_Check_return_ _CRTIMP int __cdecl _fileno(_In_ FILE *_File)
_CRTIMP void __cdecl _unlock_file(_Inout_ FILE *_File)
_CRTIMP void __cdecl _lock_file(_Inout_ FILE *_File)