From d05d189fe2710c39746dc1ecbe3010c615f58b92 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 19 Jun 2023 19:38:57 -0700 Subject: [PATCH] add parse_bool --- src/lib.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index 1acafda6b2af81bebd61fa6b02b025a96c8fa61f..22904b89b53a174246b0bee88101ceaf6fb01cf7 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -519,3 +519,7 @@ 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; } + +pub fn parse_bool(s: ?string) bool { + return parse_int(u1, s, 10, 0) > 0; +} -- 2.54.0