diff options
-rw-r--r-- | build.zig.zon | 10 | ||||
-rw-r--r-- | src/main.zig | 10 | ||||
-rw-r--r-- | src/root.zig | 10 |
3 files changed, 15 insertions, 15 deletions
diff --git a/build.zig.zon b/build.zig.zon new file mode 100644 index 0000000..0d0a723 --- /dev/null +++ b/build.zig.zon @@ -0,0 +1,10 @@ +.{ + .name = "uf", + .version = "0.0.1", + + .dependencies = .{}, + + .paths = .{ + "", + }, +} diff --git a/src/main.zig b/src/main.zig index c65a36b..14eb65c 100644 --- a/src/main.zig +++ b/src/main.zig @@ -18,16 +18,16 @@ const Uf = struct { var out_buf: [buf_size]u8 = undefined; var out_index: u32 = 0; - fn init() *const Self { - return &Self{}; + fn init() Self { + return Self{}; } - fn flush(_: *const Self, out: Writer) !void { + fn flush(_: Self, out: Writer) !void { _ = try out.write(out_buf[0..out_index]); out_index = 0; } - fn writeChar(self: *const Self, out: Writer, c: u8) !void { + fn writeChar(self: Self, out: Writer, c: u8) !void { if (out_index >= buf_size) { try self.flush(out); } @@ -35,7 +35,7 @@ const Uf = struct { out_index += 1; } - fn streamCopy(self: *const Self, in: File, out: File) !void { + fn streamCopy(self: Self, in: File, out: File) !void { const reader = in.reader(); const writer = out.writer(); diff --git a/src/root.zig b/src/root.zig deleted file mode 100644 index ecfeade..0000000 --- a/src/root.zig +++ /dev/null @@ -1,10 +0,0 @@ -const std = @import("std"); -const testing = std.testing; - -export fn add(a: i32, b: i32) i32 { - return a + b; -} - -test "basic add functionality" { - try testing.expect(add(3, 7) == 10); -} |