sdlStrrev function
Reverse a string's contents.
This reverses a null-terminated string in-place. Only the content of the string is reversed; the null-terminator character remains at the end of the reversed string.
WARNING: This function reverses the bytes of the string, not the
codepoints. If str
is a UTF-8 string with Unicode codepoints > 127, this
will ruin the string data. You should only use this function on strings
that are completely comprised of low ASCII characters.
\param str the string to reverse.
\returns str
.
\threadsafety It is safe to call this function from any thread.
\since This function is available since SDL 3.1.3.
extern SDL_DECLSPEC char * SDLCALL SDL_strrev(char *str)
Implementation
Pointer<Int8> sdlStrrev(Pointer<Int8> str) {
final sdlStrrevLookupFunction = libSdl3.lookupFunction<
Pointer<Int8> Function(Pointer<Int8> str),
Pointer<Int8> Function(Pointer<Int8> str)>('SDL_strrev');
return sdlStrrevLookupFunction(str);
}