Function SDL_strtod
pub unsafe extern "C" fn SDL_strtod(
str: *const i8,
endp: *mut *mut i8,
) -> f64 ⓘ
Available on crate feature
dep_sdl3
only.Expand description
Parse a double
from a string.
This function makes fewer guarantees than the C runtime strtod
:
- Only decimal notation is guaranteed to be supported. The handling of scientific and hexadecimal notation is unspecified.
- Whether or not INF and NAN can be parsed is unspecified.
- The precision of the result is unspecified.
§Parameters
str
: the null-terminated string to read. Must not be NULL.endp
: if not NULL, the address of the first invalid character (i.e. the next character after the parsed number) will be written to this pointer.
§Return value
Returns the parsed double
, or 0 if no number could be parsed.
§Thread safety
It is safe to call this function from any thread.
§Availability
This function is available since SDL 3.2.0.