From 252f2f6a1f4546d84e105e9f76462576e1b26a25 Mon Sep 17 00:00:00 2001 From: "HuYingzhuo(hugo/hyzboy)" Date: Sun, 8 Oct 2023 20:00:33 +0800 Subject: [PATCH] TextInputStream added 0 buf_size --- src/IO/TextInputStream.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/IO/TextInputStream.cpp b/src/IO/TextInputStream.cpp index 081e82a..9774e58 100644 --- a/src/IO/TextInputStream.cpp +++ b/src/IO/TextInputStream.cpp @@ -7,13 +7,18 @@ namespace hgl TextInputStream::TextInputStream(InputStream *i,const int buf_size) { input_stream=i; - buffer_size=buf_size; - buffer=new uint8[buffer_size]; - cur_buf_size=0; stream_pos=0; stream_size=input_stream->Available(); + if(buf_size>0) + buffer_size=buf_size; + else + buffer_size=stream_size; + + buffer=new uint8[buffer_size]; + cur_buf_size=0; + bom=ByteOrderMask::NONE; default_bom=ByteOrderMask::UTF8;