mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-27 07:21:09 +08:00
1) Fit the precision of floating point to that of server side
(fix by Hiroki kataoka). 2) Ensure the definition of atof()(#include stdlib.h). (suggestion by Masaaki Sakaida).
This commit is contained in:
parent
f7f0b17909
commit
ef4a163afd
@ -42,6 +42,7 @@
|
||||
|
||||
#include <time.h>
|
||||
#include <math.h>
|
||||
#include <stdlib.h>
|
||||
#include "convert.h"
|
||||
#include "statement.h"
|
||||
#include "qresult.h"
|
||||
@ -892,12 +893,12 @@ copy_statement_with_parameters(StatementClass *stmt)
|
||||
break;
|
||||
|
||||
case SQL_C_DOUBLE:
|
||||
sprintf(param_string, "%f",
|
||||
sprintf(param_string, "%15g",
|
||||
*((SDOUBLE *) buffer));
|
||||
break;
|
||||
|
||||
case SQL_C_FLOAT:
|
||||
sprintf(param_string, "%f",
|
||||
sprintf(param_string, "%6g",
|
||||
*((SFLOAT *) buffer));
|
||||
break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user