.\" Copyright (c) 1990, 1991 The Regents of the University of California.
.\" This code is derived from software contributed to Berkeley by
.\" the American National Standards Committee X3, on Information
.\" %sccs.include.redist.man%
.\" @(#)strtod.3 5.3 (Berkeley) %G%
.Fn strtod "const char *nptr" "char **endptr"
function converts the initial portion of the string
The expected form of the string is an optional plus (``+'') or minus
sign (``-'') followed by a sequence of digits optionally containing
a decimal-point character, optionally followed by an exponent.
An exponent consists of an ``E'' or ``e'', followed by an optional plus
or minus sign, followed by a sequence of digits.
Leading white-space characters in the string (as defined by the
function returns the converted value, if any.
a pointer to the character after the last character used
in the conversion is stored in the location referenced by
If no conversion is performed, zero is returned and the value of
is stored in the location referenced by
If the correct value would cause overflow, plus or minus
is returned (according to the sign of the value), and
If the correct value would cause underflow, zero is
Overflow or underflow occurred.
This manual page represents intent instead of actual practice.
function is not currently available.