fix float parsing logic for long decimal expansions
[musl] / src / internal / syscall.c