diff options
| author | Ilia Alshanetsky <iliaa@php.net> | 2004-01-14 17:08:27 +0000 | 
|---|---|---|
| committer | Ilia Alshanetsky <iliaa@php.net> | 2004-01-14 17:08:27 +0000 | 
| commit | 6e350b553bedcfe4694a7118d8b44f80266201f4 (patch) | |
| tree | 8be4ab1f00c7a24b19cacbd527d83b6ec61aa265 /ext/sqlite/libsqlite/src/printf.c | |
| parent | 49b698c67ed0f8408c54d0754672e552376b7554 (diff) | |
| download | php-git-6e350b553bedcfe4694a7118d8b44f80266201f4.tar.gz | |
Upgraded bundled libsqlite to 2.8.11 (fixed critical bug of *NIX systems).
Diffstat (limited to 'ext/sqlite/libsqlite/src/printf.c')
| -rw-r--r-- | ext/sqlite/libsqlite/src/printf.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/sqlite/libsqlite/src/printf.c b/ext/sqlite/libsqlite/src/printf.c index e32487e6f4..a8af91434e 100644 --- a/ext/sqlite/libsqlite/src/printf.c +++ b/ext/sqlite/libsqlite/src/printf.c @@ -139,9 +139,9 @@ static et_info fmtinfo[] = {  ** 16 (the number of significant digits in a 64-bit float) '0' is  ** always returned.  */ -static int et_getdigit(double *val, int *cnt){ +static int et_getdigit(LONGDOUBLE_TYPE *val, int *cnt){    int digit; -  double d; +  LONGDOUBLE_TYPE d;    if( (*cnt)++ >= 16 ) return '0';    digit = (int)*val;    d = digit; @@ -202,7 +202,7 @@ static int vxprintf(    int flag_long;            /* True if "l" flag is present */    int flag_center;          /* True if "=" flag is present */    unsigned long longvalue;  /* Value for integer types */ -  double realvalue;         /* Value for real types */ +  LONGDOUBLE_TYPE realvalue; /* Value for real types */    et_info *infop;           /* Pointer to the appropriate info structure */    char buf[etBUFSIZE];      /* Conversion buffer */    char prefix;              /* Prefix character.  "+" or "-" or " " or '\0'. */  | 
