@@ -489,7 +489,7 @@ TEST_F(RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_FileReadStream_Unbuffered
489
489
490
490
TEST_F (RapidJson, IStreamWrapper) {
491
491
for (size_t i = 0 ; i < kTrialCount ; i++) {
492
- std::ifstream is (filename_);
492
+ std::ifstream is (filename_, std::ios::in | std::ios::binary );
493
493
char buffer[65536 ];
494
494
IStreamWrapper isw (is, buffer, sizeof (buffer));
495
495
while (isw.Take () != ' \0 ' )
@@ -500,7 +500,7 @@ TEST_F(RapidJson, IStreamWrapper) {
500
500
501
501
TEST_F (RapidJson, IStreamWrapper_Unbuffered) {
502
502
for (size_t i = 0 ; i < kTrialCount ; i++) {
503
- std::ifstream is (filename_);
503
+ std::ifstream is (filename_, std::ios::in | std::ios::binary );
504
504
IStreamWrapper isw (is);
505
505
while (isw.Take () != ' \0 ' )
506
506
;
@@ -513,7 +513,7 @@ TEST_F(RapidJson, IStreamWrapper_Setbuffered) {
513
513
std::ifstream is;
514
514
char buffer[65536 ];
515
515
is.rdbuf ()->pubsetbuf (buffer, sizeof (buffer));
516
- is.open (filename_);
516
+ is.open (filename_, std::ios::in | std::ios::binary );
517
517
IStreamWrapper isw (is);
518
518
while (isw.Take () != ' \0 ' )
519
519
;
@@ -523,7 +523,7 @@ TEST_F(RapidJson, IStreamWrapper_Setbuffered) {
523
523
524
524
TEST_F (RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_IStreamWrapper)) {
525
525
for (size_t i = 0 ; i < kTrialCount ; i++) {
526
- std::ifstream is (filename_);
526
+ std::ifstream is (filename_, std::ios::in | std::ios::binary );
527
527
char buffer[65536 ];
528
528
IStreamWrapper isw (is, buffer, sizeof (buffer));
529
529
BaseReaderHandler<> h;
@@ -535,7 +535,7 @@ TEST_F(RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_IStreamWrapper)) {
535
535
536
536
TEST_F (RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_IStreamWrapper_Unbuffered)) {
537
537
for (size_t i = 0 ; i < kTrialCount ; i++) {
538
- std::ifstream is (filename_);
538
+ std::ifstream is (filename_, std::ios::in | std::ios::binary );
539
539
IStreamWrapper isw (is);
540
540
BaseReaderHandler<> h;
541
541
Reader reader;
@@ -549,7 +549,7 @@ TEST_F(RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_IStreamWrapper_Setbuffere
549
549
std::ifstream is;
550
550
char buffer[65536 ];
551
551
is.rdbuf ()->pubsetbuf (buffer, sizeof (buffer));
552
- is.open (filename_);
552
+ is.open (filename_, std::ios::in | std::ios::binary );
553
553
IStreamWrapper isw (is);
554
554
BaseReaderHandler<> h;
555
555
Reader reader;
0 commit comments