From 4766ff42f2e84781356dae72b3c8de50010a9237 Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Wed, 7 Dec 2022 21:25:24 +0100 Subject: update zig --- day_05.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'day_05.zig') diff --git a/day_05.zig b/day_05.zig index 4550d76..c47856b 100644 --- a/day_05.zig +++ b/day_05.zig @@ -65,7 +65,7 @@ fn build_answer(allocator: std.mem.Allocator, crates: [][MAX_HEIGHT]u8) !Result r.appendAssumeCapacity(crates[i][len(crates[i]) - 1]); } - return .{ .string = r.toOwnedSlice() }; + return .{ .string = try r.toOwnedSlice() }; } fn parse_input(allocator: std.mem.Allocator, input: []const u8) !Data { @@ -86,7 +86,7 @@ fn parse_input(allocator: std.mem.Allocator, input: []const u8) !Data { var r = try std.ArrayList([MAX_HEIGHT]u8).initCapacity(allocator, rows); var i: usize = 0; while (i < rows) : (i += 1) r.appendAssumeCapacity(std.mem.zeroes([MAX_HEIGHT]u8)); - break :blk r.toOwnedSlice(); + break :blk try r.toOwnedSlice(); }; while (iter.next()) |line| : (floor -= 1) { @@ -116,7 +116,7 @@ fn parse_input(allocator: std.mem.Allocator, input: []const u8) !Data { command.To = try std.fmt.parseInt(u8, line_iter.next() orelse unreachable, 0) - 1; try commands.append(command); } - return .{ .Commands = commands.toOwnedSlice(), .Crates = crates }; + return .{ .Commands = try commands.toOwnedSlice(), .Crates = crates }; } fn len(row: [MAX_HEIGHT]u8) usize { -- cgit v1.2.3