getfloat.c - done enough