authorgravatar for me@tadeo.caTadeo Kondrak <me@tadeo.ca> 2020-10-06 22:21:06-06:00
committergravatar for me@tadeo.caTadeo Kondrak <me@tadeo.ca> 2020-10-06 22:21:06-06:00
log49e68bdcf34d9c9a61c0dc8e55f487d51b6b8188
tree0478446d03ac9eba53ea5de273d1b423008377f5
parent7f7e2d608adb81cd00e54fd7fe5e7035a890565f
signature Commit is signed but in an unrecognized format.

std.fmt.comptimePrint: Return null terminated string


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/fmt.zig+2-2
...@@ -1181,8 +1181,8 @@ fn bufPrintIntToSlice(buf: []u8, value: anytype, base: u8, uppercase: bool, opti...@@ -1181,8 +1181,8 @@ fn bufPrintIntToSlice(buf: []u8, value: anytype, base: u8, uppercase: bool, opti
1181 return buf[0..formatIntBuf(buf, value, base, uppercase, options)];1181 return buf[0..formatIntBuf(buf, value, base, uppercase, options)];
1182}1182}
11831183
1184pub fn comptimePrint(comptime fmt: []const u8, args: anytype) *const [count(fmt, args)]u8 {1184pub fn comptimePrint(comptime fmt: []const u8, args: anytype) *const [count(fmt, args):0]u8 {
1185 comptime var buf: [count(fmt, args)]u8 = undefined;1185 comptime var buf: [count(fmt, args):0]u8 = undefined;
1186 _ = bufPrint(&buf, fmt, args) catch unreachable;1186 _ = bufPrint(&buf, fmt, args) catch unreachable;
1187 return &buf;1187 return &buf;
1188}1188}