From bd487677bda80ecd701a7ab8ce9a2347bfbf5995 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Tue, 25 Apr 2023 20:22:48 -0700 Subject: [PATCH] add nullifyS --- src/lib.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index 693cc7217b669c8cab058dbc56b6aa29695452fc..7f26d07d2667c537e0e58619289ae34bd3337f47 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -457,3 +457,9 @@ pub fn readFile(dir: std.fs.Dir, sub_path: string, alloc: std.mem.Allocator) !st pipe(file.reader(), buffer.writer()) catch @panic("unreachable"); // did the filesystem lie? return buffer.items; } + +pub fn nullifyS(s: ?string) ?string { + if (s == null) return null; + if (s.?.len == 0) return null; + return s.?; +} -- 2.54.0