c/string/byte/strtof

Interprets a floating-point value in a byte string pointed to by.

The functions sets the pointer pointed to by to point to the character past the last character interpreted. If is a null pointer, it is ignored.

Return value
Floating-point value corresponding to the contents of on success. If the converted value falls out of range of corresponding return type, range error occurs (errno is set to erange) and huge_val, huge_valf or huge_vall is returned. If no conversion can be performed, is returned.