Function SDL_strnlen

pub unsafe extern "C" fn SDL_strnlen(
    str: *const i8,
    maxlen: usize,
) -> usize
Available on crate feature dep_sdl3 only.
Expand description

This works exactly like strnlen() but doesn’t require access to a C runtime.

Counts up to a maximum of maxlen bytes in str, excluding the null terminator.

If you need the length of a UTF-8 string, consider using SDL_utf8strnlen().

§Parameters

  • str: The null-terminated string to read. Must not be NULL.
  • maxlen: The maximum amount of bytes to count.

§Return value

Returns the length (in bytes, excluding the null terminator) of src but never more than maxlen.

§Thread safety

It is safe to call this function from any thread.

§Availability

This function is available since SDL 3.2.0.

§See also