authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-29 06:01:34 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-29 06:01:34 -07:00
logf242d848aef5798dc8349d22d2bae84aa6a8276d
treee60aa5178c045c6e58d287bad2436fce897f7ff4
parentb32f463cdee6897e5ac5f8354f54bbab52ab05b4
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

use extras.parseDigits


1 files changed, 2 insertions(+), 2 deletions(-)

src/lib.zig+2-2
......@@ -33,7 +33,7 @@ pub const version: u16 = blk: {
3333 var version_s = build_options.version;
3434 version_s = extras.trimPrefixEnsure(version_s, "r").?;
3535 version_s = version_s[0 .. std.mem.indexOfScalar(u8, version_s, '-') orelse version_s.len];
36 var version_i = std.fmt.parseInt(u16, version_s, 10) catch unreachable;
36 var version_i = extras.parseDigits(u16, version_s, 10) catch unreachable;
3737 if (std.mem.indexOfScalar(u8, version_s, '-')) |_| version_i += 1;
3838 break :blk version_i;
3939};
......@@ -42,6 +42,6 @@ pub fn meetsMinimumVersion(min_zigmod_version_raw: []const u8) ?bool {
4242 var min_zigmod_version_s = min_zigmod_version_raw;
4343 min_zigmod_version_s = extras.trimPrefixEnsure(min_zigmod_version_s, "r") orelse return null;
4444 min_zigmod_version_s = min_zigmod_version_s[0 .. std.mem.indexOfScalar(u8, min_zigmod_version_s, '-') orelse min_zigmod_version_s.len];
45 const min_zigmod_version = std.fmt.parseInt(u16, min_zigmod_version_s, 10) catch return null;
45 const min_zigmod_version = extras.parseDigits(u16, min_zigmod_version_s, 10) catch return null;
4646 return min_zigmod_version <= version;
4747}