fn copySpecialStr(buf: []u8, f: anytype) []const u8 buf: []u8f91
92
93
94
95
96
97
98
99
100
101
102fn copySpecialStr(buf: []u8, f: anytype) []const u8 {
if (f.sign) {
buf[0] = '-';
}
const offset: usize = @intFromBool(f.sign);
if (f.mantissa != 0) {
@memcpy(buf[offset..][0..3], "nan");
return buf[0 .. 3 + offset];
}
@memcpy(buf[offset..][0..3], "inf");
return buf[0 .. 3 + offset];
}