diff -r 28ccaba883f4 -r 403e7f6ed6c5 genericopenlibs/openenvcore/libc/src/stdio/vfprintf.c --- a/genericopenlibs/openenvcore/libc/src/stdio/vfprintf.c Wed Oct 13 19:39:18 2010 +0530 +++ b/genericopenlibs/openenvcore/libc/src/stdio/vfprintf.c Thu Oct 14 14:15:50 2010 +0530 @@ -498,7 +498,7 @@ long double ldbl; } fparg; int expt; /* integer value of exponent */ - char expchar; /* exponent character: [eEpP\0] */ + char expchar = '\0'; /* exponent character: [eEpP\0] */ char *dtoaend; /* pointer to end of converted digits */ int expsize; /* character count for expstr */ int lead; /* sig figs before decimal or group sep */