File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ static bool bufferedFind(const char *target, bool fromStart = true) {
6666
6767 size_t index = 0 ;
6868 byte buf[FS_BUFSIZE];
69+ f.setBufferSize (FS_BUFSIZE);
6970 if (fromStart) f.seek (0 );
7071
7172 while (f.position () < f.size () -1 ) {
@@ -107,6 +108,7 @@ static bool bufferedFindSpace(size_t targetLen, bool fromStart = true) {
107108
108109 size_t index = 0 ; // better to use size_t instead if uint16_t
109110 byte buf[FS_BUFSIZE];
111+ f.setBufferSize (FS_BUFSIZE);
110112 if (fromStart) f.seek (0 );
111113
112114 while (f.position () < f.size () -1 ) {
@@ -150,6 +152,7 @@ static bool bufferedFindObjectEnd() {
150152 uint16_t objDepth = 0 ; // num of '{' minus num of '}'. return once 0
151153 // size_t start = f.position();
152154 byte buf[FS_BUFSIZE];
155+ f.setBufferSize (FS_BUFSIZE);
153156
154157 while (f.position () < f.size () -1 ) {
155158 size_t bufsize = f.read (buf, FS_BUFSIZE); // better to use size_t instead of uint16_t
@@ -175,7 +178,7 @@ static void writeSpace(size_t l)
175178{
176179 byte buf[FS_BUFSIZE];
177180 memset (buf, ' ' , FS_BUFSIZE);
178-
181+ f. setBufferSize (FS_BUFSIZE);
179182 while (l > 0 ) {
180183 size_t block = (l>FS_BUFSIZE) ? FS_BUFSIZE : l;
181184 f.write (buf, block);
You can’t perform that action at this time.
0 commit comments