fixed parse error loop on 1e1000, make sscanf/strtod not return Inf