DOKK / manpages / debian 13 / libsdl3-doc / SDL_strnlen.3.en
SDL_strnlen(3) SDL3 FUNCTIONS SDL_strnlen(3)

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

Defined in SDL3/SDL_stdinc.h

#include "SDL3/SDL.h"
size_t SDL_strnlen(const char *str, size_t maxlen);

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 ().

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

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

It is safe to call this function from any thread.

This function is available since SDL 3.2.0.

(3), SDL_strlen(3), (3), SDL_utf8strlen(3), (3), SDL_utf8strnlen(3)

SDL 3.2.10 Simple Directmedia Layer