equal
deleted
inserted
replaced
496 union { /* floating point arguments %[aAeEfFgG] */ |
496 union { /* floating point arguments %[aAeEfFgG] */ |
497 double dbl; |
497 double dbl; |
498 long double ldbl; |
498 long double ldbl; |
499 } fparg; |
499 } fparg; |
500 int expt; /* integer value of exponent */ |
500 int expt; /* integer value of exponent */ |
501 char expchar; /* exponent character: [eEpP\0] */ |
501 char expchar = '\0'; /* exponent character: [eEpP\0] */ |
502 char *dtoaend; /* pointer to end of converted digits */ |
502 char *dtoaend; /* pointer to end of converted digits */ |
503 int expsize; /* character count for expstr */ |
503 int expsize; /* character count for expstr */ |
504 int lead; /* sig figs before decimal or group sep */ |
504 int lead; /* sig figs before decimal or group sep */ |
505 int ndig; /* actual number of digits returned by dtoa */ |
505 int ndig; /* actual number of digits returned by dtoa */ |
506 char expstr[MAXEXPDIG+2]; /* buffer for exponent string: e+ZZZ */ |
506 char expstr[MAXEXPDIG+2]; /* buffer for exponent string: e+ZZZ */ |