diff options
author | Christian Segundo | 2022-12-07 21:25:24 +0100 |
---|---|---|
committer | Christian Segundo | 2022-12-07 21:25:49 +0100 |
commit | 4766ff42f2e84781356dae72b3c8de50010a9237 (patch) | |
tree | 8c21958336c32175d114aedc53a8b2a6f78f694d /day_05.zig | |
parent | 4ebc66911da17b6f5abdc7629dff3eccd7f37ce2 (diff) | |
download | advent-of-zig-2022-4766ff42f2e84781356dae72b3c8de50010a9237.tar.gz |
update zig
Diffstat (limited to 'day_05.zig')
-rw-r--r-- | day_05.zig | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 { |