From d4e2c02bb7cd1a8e23fa2b777fa281d69e6b5851 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 19 Jun 2023 19:38:46 -0700 Subject: [PATCH] add parse_int --- src/lib.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index c30c6dc0187210f02cbbeecd04f0274a9225bf25..1acafda6b2af81bebd61fa6b02b025a96c8fa61f 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -514,3 +514,8 @@ pub fn isArrayOf(comptime T: type) std.meta.trait.TraitFn { }; return Closure.trait; } + +pub fn parse_int(comptime T: type, s: ?string, b: u8, d: T) T { + if (s == null) return d; + return std.fmt.parseInt(T, s.?, b) catch d; +} -- 2.54.0