From 228699f2dd1bc1b5422eb6c877a58ff3dc20998d Mon Sep 17 00:00:00 2001 From: Alexander Grund Date: Thu, 6 Feb 2020 12:42:28 +0100 Subject: [PATCH] Use BUFSIZ for the filebuf buffer size Improves performance greatly Fixes #31 --- include/boost/nowide/filebuf.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/boost/nowide/filebuf.hpp b/include/boost/nowide/filebuf.hpp index 8ce699d..4fbe428 100644 --- a/include/boost/nowide/filebuf.hpp +++ b/include/boost/nowide/filebuf.hpp @@ -64,7 +64,8 @@ namespace nowide { /// Creates new filebuf /// basic_filebuf() : - buffer_size_(4), buffer_(0), file_(0), owns_buffer_(false), last_char_(0), mode_(std::ios_base::openmode(0)) + buffer_size_(BUFSIZ), buffer_(0), file_(0), owns_buffer_(false), last_char_(0), + mode_(std::ios_base::openmode(0)) { setg(0, 0, 0); setp(0, 0);