Made ecpglib write double with a precision of 15 digits.

Patch originally by Akira Kurosawa <kurosawa-akira@mxc.nes.nec.co.jp>.
REL9_1_STABLE
Michael Meskes 15 years ago
parent 548d197ca7
commit 40922b69c4
  1. 4
      src/interfaces/ecpg/ecpglib/execute.c

@ -478,7 +478,7 @@ sprintf_double_value(char *ptr, double value, const char *delim)
sprintf(ptr, "%s%s", "Infinity", delim);
}
else
sprintf(ptr, "%.14g%s", value, delim);
sprintf(ptr, "%.15g%s", value, delim);
}
static void
@ -494,7 +494,7 @@ sprintf_float_value(char *ptr, float value, const char *delim)
sprintf(ptr, "%s%s", "Infinity", delim);
}
else
sprintf(ptr, "%.14g%s", value, delim);
sprintf(ptr, "%.15g%s", value, delim);
}
bool

Loading…
Cancel
Save