authorgravatar for raulgrell@gmail.comRaul Leal <raulgrell@gmail.com> 2018-03-31 17:21:19+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-03-31 12:21:19-04:00
logeb6ff796c17b50969a8f0171ba089f31667b7278
tree3e5ed2b8ed3371a5a9a496bc752c3bcf48983773
parent51a6ff18d454f4cb0faa0f1837df9f0c55a80b43

Fix undeclared identifier error in readUntilDelimiterBuffer and incorrect number of parameters in readUntilDelimiterAlloc (#877)


1 files changed, 4 insertions(+), 4 deletions(-)

std/io.zig+4-4
......@@ -144,7 +144,7 @@ pub fn InStream(comptime ReadError: type) type {
144144 /// If `buffer.len()` would exceed `max_size`, `error.StreamTooLong` is returned and the contents
145145 /// read from the stream so far are lost.
146146 pub fn readUntilDelimiterBuffer(self: &Self, buffer: &Buffer, delimiter: u8, max_size: usize) !void {
147 try buf.resize(0);
147 try buffer.resize(0);
148148
149149 while (true) {
150150 var byte: u8 = try self.readByte();
......@@ -153,11 +153,11 @@ pub fn InStream(comptime ReadError: type) type {
153153 return;
154154 }
155155
156 if (buf.len() == max_size) {
156 if (buffer.len() == max_size) {
157157 return error.StreamTooLong;
158158 }
159159
160 try buf.appendByte(byte);
160 try buffer.appendByte(byte);
161161 }
162162 }
163163
......@@ -171,7 +171,7 @@ pub fn InStream(comptime ReadError: type) type {
171171 var buf = Buffer.initNull(allocator);
172172 defer buf.deinit();
173173
174 try self.readUntilDelimiterBuffer(self, &buf, delimiter, max_size);
174 try self.readUntilDelimiterBuffer(&buf, delimiter, max_size);
175175 return buf.toOwnedSlice();
176176 }
177177