mirror of
https://github.com/boostorg/beast.git
synced 2025-07-30 21:07:26 +02:00
@ -1,3 +1,5 @@
|
|||||||
|
* Fix FILE namespace qualification
|
||||||
|
|
||||||
Version 294:
|
Version 294:
|
||||||
|
|
||||||
* Fix FILE namespace qualification
|
* Fix FILE namespace qualification
|
||||||
|
@ -47,7 +47,7 @@ operator=(file_stdio&& other)
|
|||||||
|
|
||||||
void
|
void
|
||||||
file_stdio::
|
file_stdio::
|
||||||
native_handle(FILE* f)
|
native_handle(std::FILE* f)
|
||||||
{
|
{
|
||||||
if(f_)
|
if(f_)
|
||||||
fclose(f_);
|
fclose(f_);
|
||||||
@ -119,7 +119,7 @@ open(char const* path, file_mode mode, error_code& ec)
|
|||||||
case file_mode::write_new:
|
case file_mode::write_new:
|
||||||
{
|
{
|
||||||
#if BOOST_WORKAROUND(BOOST_MSVC, < 1910)
|
#if BOOST_WORKAROUND(BOOST_MSVC, < 1910)
|
||||||
FILE* f0;
|
std::FILE* f0;
|
||||||
auto const ev = ::_wfopen_s(&f0, unicode_path.c_str(), L"rb");
|
auto const ev = ::_wfopen_s(&f0, unicode_path.c_str(), L"rb");
|
||||||
if(! ev)
|
if(! ev)
|
||||||
{
|
{
|
||||||
@ -161,7 +161,7 @@ open(char const* path, file_mode mode, error_code& ec)
|
|||||||
case file_mode::append_existing:
|
case file_mode::append_existing:
|
||||||
{
|
{
|
||||||
#ifdef BOOST_MSVC
|
#ifdef BOOST_MSVC
|
||||||
FILE* f0;
|
std::FILE* f0;
|
||||||
auto const ev =
|
auto const ev =
|
||||||
::_wfopen_s(&f0, unicode_path.c_str(), L"rb+");
|
::_wfopen_s(&f0, unicode_path.c_str(), L"rb+");
|
||||||
if(ev)
|
if(ev)
|
||||||
|
Reference in New Issue
Block a user