SDL_strnlen(3)

SDL_strnlen3

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

Usage

#include "SDL3/SDL.h"

size_t SDL_strnlen(const char *str, size_t maxlen);

Header file

Defined in SDL3/SDL_stdinc.h

Overview

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

Function 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.

From libsdl3-doc 3.2.10+ds-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.