From db738886d5d1d233083c175ebf4aa659f3cf2590 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 11 Sep 2021 23:58:35 -0700 Subject: [PATCH] add base64EncodeAlloc --- src/lib.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index 0b98ab5da50ef5315f253dd48ee3ced4bce00e9b..afa799a636d82aa58481a2575b0f1d4794c36494 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -48,3 +48,9 @@ pub fn trimPrefix(in: string, prefix: string) string { } return in; } + +fn base64EncodeAlloc(alloc: *std.mem.Allocator, input: string) !string { + const base64 = std.base64.standard_encoder; + var buf = try alloc.alloc(u8, base64.calcSize(input.len)); + return try base64.encode(buf, input); +} -- 2.54.0