Ticket #3612: boost_iostreams_throw_new.diff
File boost_iostreams_throw_new.diff, 1.2 KB (added by , 13 years ago) |
---|
-
boost/iostreams/device/mapped_file.hpp
a b 393 393 param_type params(p); 394 394 if (params.flags) { 395 395 if (params.flags != mapped_file::readonly) 396 throw newBOOST_IOSTREAMS_FAILURE("invalid flags");396 throw BOOST_IOSTREAMS_FAILURE("invalid flags"); 397 397 } else { 398 398 if (params.mode & BOOST_IOS::out) 399 throw newBOOST_IOSTREAMS_FAILURE("invalid mode");399 throw BOOST_IOSTREAMS_FAILURE("invalid mode"); 400 400 params.mode |= BOOST_IOS::in; 401 401 } 402 402 open_impl(params); … … 479 479 param_type params(p); 480 480 if (params.flags) { 481 481 if (params.flags & mapped_file::readonly) 482 throw newBOOST_IOSTREAMS_FAILURE("invalid flags");482 throw BOOST_IOSTREAMS_FAILURE("invalid flags"); 483 483 } else { 484 484 if (params.mode & BOOST_IOS::in) 485 throw newBOOST_IOSTREAMS_FAILURE("invalid mode");485 throw BOOST_IOSTREAMS_FAILURE("invalid mode"); 486 486 params.mode |= BOOST_IOS::out; 487 487 } 488 488 mapped_file::open(params);