std/fmt: rename allocPrint0() to allocPrintZ()

This is consistent with other standard library functions working with
null terminated pointers/slices.
This commit is contained in:
Isaac Freund 2020-10-15 12:19:50 +02:00
parent 3b4432d9a6
commit b259696cfb
No known key found for this signature in database
GPG key ID: 86DED400DDFD7A11

View file

@ -1151,7 +1151,10 @@ pub fn allocPrint(allocator: *mem.Allocator, comptime fmt: []const u8, args: any
};
}
pub fn allocPrint0(allocator: *mem.Allocator, comptime fmt: []const u8, args: anytype) AllocPrintError![:0]u8 {
/// Deprecated, use allocPrintZ
pub const allocPrint0 = allocPrintZ;
pub fn allocPrintZ(allocator: *mem.Allocator, comptime fmt: []const u8, args: anytype) AllocPrintError![:0]u8 {
const result = try allocPrint(allocator, fmt ++ "\x00", args);
return result[0 .. result.len - 1 :0];
}