getfloat.c - why does 0.6 give 0.00..?