From 2f19992cb1802893315bd70ce050a53808b04ea5 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 3 Jun 2026 21:50:58 -0700 Subject: [PATCH] update to zig 0.16.0 --- README.md | 2 +- src/lib.zig | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 44ed52e55b8e582a3c86413e66ed73caf65a8e16..b6fdd08a6a8ae3695e02bb9010628b33180b6127 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![license](https://img.shields.io/github/license/nektro/zig-ansi.svg)](https://github.com/nektro/zig-ansi/blob/master/LICENSE) [![discord](https://img.shields.io/discord/551971034593755159.svg?logo=discord)](https://discord.gg/P6Y4zQC) [![nektro @ github sponsors](https://img.shields.io/badge/sponsors-nektro-purple?logo=github)](https://github.com/sponsors/nektro) -[![Zig](https://img.shields.io/badge/Zig-0.14-f7a41d)](https://ziglang.org/) +[![Zig](https://img.shields.io/badge/Zig-0.16-f7a41d)](https://ziglang.org/) [![Zigmod](https://img.shields.io/badge/Zigmod-latest-f7a41d)](https://github.com/nektro/zigmod) ANSI utilities for CLI usage in Zig. diff --git a/src/lib.zig b/src/lib.zig index 37a46a3b6f70bd08af7cf5f1764fe122d5950cf6..78867590823af1c5ebd5c675aa7c2994cc335ba9 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -58,11 +58,13 @@ fn make_csi_sequence(comptime c: []const u8, comptime x: anytype) []const u8 { } fn arr_i_to_s(x: anytype) [][]const u8 { - var res: [x.len][]const u8 = undefined; - for (x, 0..) |item, i| { - res[i] = std.fmt.comptimePrint("{}", .{item}); + comptime { + var res: [x.len][]const u8 = undefined; + for (x, 0..) |item, i| { + res[i] = std.fmt.comptimePrint("{}", .{item}); + } + return &res; } - return &res; } pub const csi = struct { -- 2.54.0