static void PrintFloat(....
:
:
unsigned long Int;
int OutCntSav = *OutCnt;	/*  <-- insert this */
int WidthSav = Width;		/*  <-- insert this */
:
:
:
 Print(BufferE,Prefix,3,-1,MaskZeros,OutCnt);	/* ~line 460 */
}

/*
	Need to pad left-justified fields will spaces.
*/
if ((Flags & MaskJustify) == MaskJustify) {

	int n = WidthSav - (IoutCnt - OutCntSav);

	while (n--) {
		dputc(' ');
		++*OutCnt;
	}
}
free(BufferI);
free(BufferF);
free(BufferE);
}
:
:
:

