20template <
typename Character>
24 Character
const*
const mode,
91 char const*
const mode,
92 FILE*
const public_stream
95 FILE* result_stream =
nullptr;
103 char const*
const mode,
104 FILE*
const public_stream
112 wchar_t const*
const mode,
113 FILE*
const public_stream
116 FILE* result_stream =
nullptr;
118 return result_stream;
124 wchar_t const*
const mode,
125 FILE*
const public_stream
void CDECL _lock_file(FILE *file)
int CDECL _fclose_nolock(FILE *file)
void CDECL _unlock_file(FILE *file)
FILE *__cdecl _wfreopen(wchar_t const *const file_name, wchar_t const *const mode, FILE *const public_stream)
errno_t __cdecl freopen_s(FILE **const result, char const *const file_name, char const *const mode, FILE *const public_stream)
static errno_t __cdecl common_freopen(FILE **const result, Character const *const file_name, Character const *const mode, __crt_stdio_stream const stream, int const share_flag)
FILE *__cdecl freopen(char const *const file_name, char const *const mode, FILE *const public_stream)
errno_t __cdecl _wfreopen_s(FILE **const result, wchar_t const *const file_name, wchar_t const *const mode, FILE *const public_stream)
#define _VALIDATE_RETURN_ERRCODE(expr, errorcode)
#define _VALIDATE_RETURN_ERRCODE_NOEXC(expr, errorcode)