DFP build failure

Daniel Jacobowitz
2008-01-09T16:49:40Z

void
decimal_from_floating (struct value *from, gdb_byte *to, int len)
{
char *buffer;
int ret;

ret = asprintf (&buffer, "%.30Lg", value_as_double (from));
...

value_as_double returns a DOUBLEST, not necessarily a long double as
specified by %Lg. And the system printf does not necessarily support
long double. Is there some other way to do this?

(It failed to build on mingw32.)