al_set_memory_interface

void al_set_memory_interface(ALLEGRO_MEMORY_INTERFACE *memory_interface)
Introduced in 5.0.0

Override the memory management functions with implementations of al_malloc_with_context, al_free_with_context, al_realloc_with_context and al_calloc_with_context. The context arguments may be used for debugging.

If the pointer is NULL, the default behaviour will be restored.

See also: ALLEGRO_MEMORY_INTERFACE


Most helpful discussions: