aboutsummaryrefslogtreecommitdiff
path: root/misc/efgcvt-template.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc/efgcvt-template.c')
-rw-r--r--misc/efgcvt-template.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/misc/efgcvt-template.c b/misc/efgcvt-template.c
index 7fabdf2..fe4c28b 100644
--- a/misc/efgcvt-template.c
+++ b/misc/efgcvt-template.c
@@ -23,6 +23,10 @@
#include <libc-lock.h>
#include <math_ldbl_opt.h>
+#ifndef SPRINTF
+# define SPRINTF sprintf
+#endif
+
#define APPEND(a, b) APPEND2 (a, b)
#define APPEND2(a, b) a##b
@@ -66,6 +70,6 @@ __ECVT (FLOAT_TYPE value, int ndigit, int *decpt, int *sign)
char *
__GCVT (FLOAT_TYPE value, int ndigit, char *buf)
{
- sprintf (buf, "%.*" FLOAT_FMT_FLAG "g", MIN (ndigit, NDIGIT_MAX), value);
+ SPRINTF (buf, "%.*" FLOAT_FMT_FLAG "g", MIN (ndigit, NDIGIT_MAX), value);
return buf;
}