diff --git a/src/util/funcs.zig b/src/util/funcs.zig index 5bee21eb02fdf296115929170dace3d3d2b43845..479f06abd67151fac20b849587ff232e1b3fb01d 100644 --- a/src/util/funcs.zig +++ b/src/util/funcs.zig @@ -101,15 +101,7 @@ pub fn repeat(s: string, times: i32) !string { while (i < times) : (i += 1) { try list.append(s); } - return join(list.items, ""); -} - -pub fn join(xs: []string, delim: string) !string { - var res: string = ""; - for (xs) |x, i| { - res = try std.fmt.allocPrint(gpa, "{s}{s}{s}", .{ res, x, if (i < xs.len - 1) delim else "" }); - } - return res; + return try concat(list.items); } pub fn concat(items: []string) !string {