sscanf %lg -> strtod