commit 890133e0e125cbb13b5cda0cf36258052fde5c01
parent 417601ef64f2d17b668d2fe8002e87b225544006
Author: Sebastian <sebastian@sebsite.pw>
Date: Sun, 1 Dec 2024 19:51:12 -0500
strconv: add default arguments to ftosf and fftosf
Signed-off-by: Sebastian <sebastian@sebsite.pw>
Diffstat:
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/strconv/ftos.ha b/strconv/ftos.ha
@@ -303,9 +303,9 @@ fn compute_round(
export fn fftosf(
h: io::handle,
n: types::floating,
- f: ffmt,
- prec: (void | uint),
- flag: fflags,
+ f: ffmt = ffmt::G,
+ prec: (void | uint) = void,
+ flag: fflags = fflags::NONE,
) (size | io::error) = {
const (mantissa, exponent, sign, special) = match (n) {
case let n: f64 =>
@@ -412,9 +412,9 @@ export fn fftosf(
// trailing zeros are removed.
export fn ftosf(
n: types::floating,
- f: ffmt,
- prec: (void | uint),
- flag: fflags,
+ f: ffmt = ffmt::G,
+ prec: (void | uint) = void,
+ flag: fflags = fflags::NONE,
) str = {
let m = memio::dynamic();
fftosf(&m, n, f, prec, flag)!;
@@ -433,7 +433,7 @@ export fn f64tos(n: f64) const str = {
// (1 + 1 + 1 + 16 + 1 + 1 + 3) = 24
static let buf: [24]u8 = [0...];
let m = memio::fixed(buf);
- fftosf(&m, n, ffmt::G, void, 0)!;
+ fftosf(&m, n)!;
return memio::string(&m)!;
};
@@ -449,6 +449,6 @@ export fn f32tos(n: f32) const str = {
// (1 + 1 + 1 + 7 + 1 + 1 + 2) = 14
static let buf: [14]u8 = [0...];
let m = memio::fixed(buf);
- fftosf(&m, n, ffmt::G, void, 0)!;
+ fftosf(&m, n)!;
return memio::string(&m)!;
};