Function SDL_strtoull
pub unsafe extern "C" fn SDL_strtoull(
str: *const i8,
endp: *mut *mut i8,
base: i32,
) -> u64
Available on crate feature
dep_sdl3
only.Expand description
Parse an unsigned long long
from a string.
If str
starts with whitespace, then those whitespace characters are
skipped before attempting to parse the number.
If the parsed number does not fit inside an unsigned long long
, the
result is clamped to the maximum representable unsigned long long
value.
§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.base
: The base of the integer to read. Supported values are 0 and 2 to 36 inclusive. If 0, the base will be inferred from the number’s prefix (0x for hexadecimal, 0 for octal, decimal otherwise).
§Return value
Returns the parsed unsigned long long
, 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.