[D-runtime] core.demangle: What to do if real.sizeof == double.sizeof

Iain Buclaw ibuclaw at ubuntu.com
Tue Mar 20 05:56:40 PDT 2012

On 20 March 2012 12:48, Johannes Pfau <johannespfau at googlemail.com> wrote:
> For ARM, real and double are the same types (long double == double in c).
> Because of that bionic (android's C library) doesn't provide a strtold
> function.
> strtold is used in core.demangle in the parseReal function. Is it safe to
> just replace strtold with strtod for Android?
> --
> Johannes Pfau

I would have thought that it would be a weak alias to strtod in the C
library, so you need to do nothing.

Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';

More information about the D-runtime mailing list