diff --git a/src/xpdev/xpprintf.c b/src/xpdev/xpprintf.c index f8bb3209526a9d5488d3686cfaf7b34966768b18..7b7c8139333692a8cc243bbd386d9dcfb179b7ab 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;