SDL Wiki
(This is the documentation for SDL3, which is the current stable version. SDL2 was the previous version!)

SDL_calloc

Allocate a zero-initialized array.

Header File

Defined in <SDL3/SDL_stdinc.h>

Syntax

void * SDL_calloc(size_t nmemb, size_t size);

Function Parameters

size_t nmemb the number of elements in the array.
size_t size the size of each element of the array.

Return Value

(void *) Returns a pointer to the allocated array, or NULL if allocation failed.

Remarks

The memory returned by this function must be freed with SDL_free().

If either of nmemb or size is 0, they will both be set to 1.

Thread Safety

It is safe to call this function from any thread.

Version

This function is available since SDL 3.1.3.

See Also


CategoryAPI, CategoryAPIFunction, CategoryStdinc


[ edit | delete | history | feedback | raw ]

[ front page | index | search | recent changes | git repo | offline html ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.