DFP build failure

Daniel Jacobowitz drow@false.org
Wed Jan 9 16:49:00 GMT 2008


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.)

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Gdb-patches mailing list