From 5acc037d20d7499a5497e4d8be2db84ac2258c58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Thu, 15 Feb 2024 18:35:19 -0500 Subject: [PATCH] Re-enabled use of strtold() for long doubles... it is likely ubiquitous now (except for Borland of course, which doesn't count) --- src/xpdev/xpprintf.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/xpdev/xpprintf.c b/src/xpdev/xpprintf.c index f8bb320952..7b7c813933 100644 --- a/src/xpdev/xpprintf.c +++ b/src/xpdev/xpprintf.c @@ -1067,8 +1067,11 @@ char* xp_asprintf_next(char *format, int type, ...) break; #endif case XP_PRINTF_TYPE_CHARP: - /* strtold() isn't ubiquitous yet */ +#if defined(__BORLANDC__) ld=strtod(cp, NULL); +#else + ld=strtold(cp, NULL); +#endif break; case XP_PRINTF_TYPE_DOUBLE: ld=d; -- GitLab