genericopenlibs/openenvcore/libc/src/stdio/vfprintf.c
changeset 72 403e7f6ed6c5
parent 0 e4d67989cc36
equal deleted inserted replaced
71:28ccaba883f4 72:403e7f6ed6c5
   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 */