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 {...@@ -144,7 +144,7 @@ pub fn InStream(comptime ReadError: type) type {
144 /// If `buffer.len()` would exceed `max_size`, `error.StreamTooLong` is returned and the contents144 /// If `buffer.len()` would exceed `max_size`, `error.StreamTooLong` is returned and the contents
145 /// read from the stream so far are lost.145 /// read from the stream so far are lost.
146 pub fn readUntilDelimiterBuffer(self: &Self, buffer: &Buffer, delimiter: u8, max_size: usize) !void {146 pub fn readUntilDelimiterBuffer(self: &Self, buffer: &Buffer, delimiter: u8, max_size: usize) !void {
147 try buf.resize(0);147 try buffer.resize(0);
148148
149 while (true) {149 while (true) {
150 var byte: u8 = try self.readByte();150 var byte: u8 = try self.readByte();
...@@ -153,11 +153,11 @@ pub fn InStream(comptime ReadError: type) type {...@@ -153,11 +153,11 @@ pub fn InStream(comptime ReadError: type) type {
153 return;153 return;
154 }154 }
155155
156 if (buf.len() == max_size) {156 if (buffer.len() == max_size) {
157 return error.StreamTooLong;157 return error.StreamTooLong;
158 }158 }
159159
160 try buf.appendByte(byte);160 try buffer.appendByte(byte);
161 }161 }
162 }162 }
163163
...@@ -171,7 +171,7 @@ pub fn InStream(comptime ReadError: type) type {...@@ -171,7 +171,7 @@ pub fn InStream(comptime ReadError: type) type {
171 var buf = Buffer.initNull(allocator);171 var buf = Buffer.initNull(allocator);
172 defer buf.deinit();172 defer buf.deinit();
173173
174 try self.readUntilDelimiterBuffer(self, &buf, delimiter, max_size);174 try self.readUntilDelimiterBuffer(&buf, delimiter, max_size);
175 return buf.toOwnedSlice();175 return buf.toOwnedSlice();
176 }176 }
177177