blob: 425586fef47d053035013322cb4750ad5a5128c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "asl/format.hpp"
#include <cstdio>
// @Todo Use something like ryu or dragonbox
void asl::AslFormat(Formatter& f, float value)
{
static constexpr isize_t kBufferLength = 64;
char buffer[kBufferLength];
int output_length = snprintf(buffer, kBufferLength, "%f", (double)value);
f.write(string_view(buffer, output_length));
}
void asl::AslFormat(Formatter& f, double value)
{
static constexpr isize_t kBufferLength = 64;
char buffer[kBufferLength];
int output_length = snprintf(buffer, kBufferLength, "%f", value);
f.write(string_view(buffer, output_length));
}
|