diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1108727..1a004a4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,8 +13,7 @@ jobs: - windows-latest - macos-latest zig-version: - - 0.12.0 - - 0.13.0 + - 0.14.0 runs-on: ${{ matrix.os }} permissions: contents: write diff --git a/build.zig.zon b/build.zig.zon index 692bbe0..c89a119 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,7 +1,8 @@ .{ - .name = "termsize", + .name = .termsize, + .fingerprint = 0x657ac701d6016cd2, .version = "0.1.0", - .minimum_zig_version = "0.12.0", + .minimum_zig_version = "0.14.0", .paths = .{ "build.zig", "build.zig.zon", diff --git a/src/main.zig b/src/main.zig index 20f1555..011657a 100644 --- a/src/main.zig +++ b/src/main.zig @@ -45,7 +45,7 @@ pub fn termSize(file: std.fs.File) !?TermSize { }; }, .linux, .macos => blk: { - var buf: std.posix.system.winsize = undefined; + var buf: std.posix.winsize = undefined; break :blk switch (std.posix.errno( std.posix.system.ioctl( file.handle, @@ -54,8 +54,8 @@ pub fn termSize(file: std.fs.File) !?TermSize { ), )) { .SUCCESS => TermSize{ - .width = buf.ws_col, - .height = buf.ws_row, + .width = buf.col, + .height = buf.row, }, else => error.IoctlError, };