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


Reply via email to