fn copySpecialStr(buf: []u8, f: anytype) []const u8
fn 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]; }