more non portable float parsing code ...