From dfc8884406e9fee924cf80b2db04aa8ce29b1807 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Thu, 30 Dec 2021 19:36:25 +0000 Subject: [PATCH] USe maxLineLength throughout --- src/main.zig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.zig b/src/main.zig index bc40346..b434ca4 100644 --- a/src/main.zig +++ b/src/main.zig @@ -17,8 +17,10 @@ const version = "0.1.0"; // step 4: [ ] skip a number of matching lines // step 5: [ ] skip a number of tokens +const maxLineLength = 4096; + pub fn main() anyerror!void { - var buffer: [4096]u8 = undefined; + var buffer: [maxLineLength]u8 = undefined; var fba = heap.FixedBufferAllocator.init(&buffer); const allocator = fba.allocator(); @@ -95,8 +97,6 @@ fn parseArgs() !Config { }; } -const maxLineLength = 4096; - fn dumpInput(config: Config, in: fs.File, out: fs.File, allocator: mem.Allocator) !void { const writer = out.writer(); const reader = in.reader(); @@ -182,7 +182,7 @@ test "pumpIterator" { } const LineIterator = struct { - reader: io.BufferedReader(4096, fs.File.Reader), + reader: io.BufferedReader(maxLineLength, fs.File.Reader), delimiter: u8, allocator: mem.Allocator, @@ -190,7 +190,7 @@ const LineIterator = struct { /// Caller owns returned memory pub fn next(self: *Self) ?[]u8 { - return self.reader.reader().readUntilDelimiterOrEofAlloc(self.allocator, self.delimiter, 4096) catch null; + return self.reader.reader().readUntilDelimiterOrEofAlloc(self.allocator, self.delimiter, maxLineLength) catch null; } };