Function SDL_strtoul
pub unsafe extern "C" fn SDL_strtoul(
str: *const i8,
endp: *mut *mut i8,
base: i32,
) -> u64
Available on crate feature
dep_sdl3
only.Expand description
Parse an unsigned 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
, the result is
clamped to the maximum representable unsigned 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
, 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.