nptr
    A pointer to the character string to be converted to a double-
    precision number.
 endptr
    The address of an object where the function can store the address
    of the first unrecognized character that terminates the scan. If
    endptr is a NULL pointer, the address of the first unrecognized
    character is not retained.