sdlMemset function
Initialize all bytes of buffer of memory to a specific value.
This function will set len
bytes, pointed to by dst
, to the value
specified in c
.
Despite c
being an int
instead of a char
, this only operates on
bytes; c
must be a value between 0 and 255, inclusive.
\param dst the destination memory region. Must not be NULL.
\param c the byte value to set.
\param len the length, in bytes, to set in dst
.
\returns dst
.
\threadsafety It is safe to call this function from any thread.
\since This function is available since SDL 3.1.3.
extern SDL_DECLSPEC void * SDLCALL SDL_memset(SDL_OUT_BYTECAP(len) void *dst, int c, size_t len)
Implementation
Pointer<NativeType> sdlMemset(Pointer<NativeType> arg0, int c, int len) {
final sdlMemsetLookupFunction = libSdl3.lookupFunction<
Pointer<NativeType> Function(
Pointer<NativeType> arg0, Int32 c, Uint32 len),
Pointer<NativeType> Function(
Pointer<NativeType> arg0, int c, int len)>('SDL_memset');
return sdlMemsetLookupFunction(arg0, c, len);
}