diff options
Diffstat (limited to 'misc/efgcvt_r-template.c')
-rw-r--r-- | misc/efgcvt_r-template.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/misc/efgcvt_r-template.c b/misc/efgcvt_r-template.c index 977750118c..bae2d30a77 100644 --- a/misc/efgcvt_r-template.c +++ b/misc/efgcvt_r-template.c @@ -25,6 +25,10 @@ #include <sys/param.h> #include <math_ldbl_opt.h> +#ifndef SNPRINTF +# define SNPRINTF __snprintf +#endif + #define APPEND(a, b) APPEND2 (a, b) #define APPEND2(a, b) a##b @@ -73,7 +77,7 @@ __FCVT_R (FLOAT_TYPE value, int ndigit, int *decpt, int *sign, /* Value is Inf or NaN. */ *sign = 0; - n = __snprintf (buf, len, "%.*" FLOAT_FMT_FLAG "f", MIN (ndigit, NDIGIT_MAX), + n = SNPRINTF (buf, len, "%.*" FLOAT_FMT_FLAG "f", MIN (ndigit, NDIGIT_MAX), value); /* Check for a too small buffer. */ if (n >= (ssize_t) len) |