.\" Automatically generated by Pandoc 3.1.3 .\" .\" Define V font for inline verbatim, using C font in formats .\" that render this, and otherwise B font. .ie "\f[CB]x\f[]"x" \{\ . ftr V B . ftr VI BI . ftr VB B . ftr VBI BI .\} .el \{\ . ftr V CR . ftr VI CI . ftr VB CB . ftr VBI CBI .\} .TH "al_set_memory_interface" "3alleg5" "" "Allegro reference manual" "" .hy .SH NAME .PP al_set_memory_interface - Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include void al_set_memory_interface(ALLEGRO_MEMORY_INTERFACE *memory_interface) \f[R] .fi .SH DESCRIPTION .PP Override the memory management functions with implementations of al_malloc_with_context(3alleg5), al_free_with_context(3alleg5), al_realloc_with_context(3alleg5) and al_calloc_with_context(3alleg5). The context arguments may be used for debugging. The new functions should be thread safe. .PP If the pointer is NULL, the default behaviour will be restored. .SH SEE ALSO .PP ALLEGRO_MEMORY_INTERFACE(3alleg5)