[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/2] printf,seq: improve long double accuracy
From: |
Paul Eggert |
Subject: |
[PATCH 1/2] printf,seq: improve long double accuracy |
Date: |
Sat, 26 Jan 2019 23:20:01 -0800 |
This fixes a thinko in the previous patch.
* gl/lib/cl-strtod.c (STRTOD): New macro.
(CL_STRTOD): Use it.
---
gl/lib/cl-strtod.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gl/lib/cl-strtod.c b/gl/lib/cl-strtod.c
index fa77235ba..dd6eef825 100644
--- a/gl/lib/cl-strtod.c
+++ b/gl/lib/cl-strtod.c
@@ -29,10 +29,12 @@
#if LONG
# define CL_STRTOD cl_strtold
# define DOUBLE long double
+# define STRTOD strtold
# define C_STRTOD c_strtold
#else
# define CL_STRTOD cl_strtod
# define DOUBLE double
+# define STRTOD strtod
# define C_STRTOD c_strtod
#endif
@@ -57,7 +59,7 @@ DOUBLE
CL_STRTOD (char const *nptr, char **restrict endptr)
{
char *end;
- DOUBLE d = strtod (nptr, &end);
+ DOUBLE d = STRTOD (nptr, &end);
if (*end)
{
int strtod_errno = errno;
--
2.17.1
- [PATCH 1/2] printf,seq: improve long double accuracy,
Paul Eggert <=