.\" Automatically generated by Pandoc 3.6.1 .\" .TH "ALLEGRO_MEMORY_INTERFACE" "3" "" "Allegro reference manual" .SH NAME ALLEGRO_MEMORY_INTERFACE \- Allegro 5 API .SH SYNOPSIS .IP .EX #include \f[B]\f[R] \f[B]typedef\f[R] \f[B]struct\f[R] ALLEGRO_MEMORY_INTERFACE ALLEGRO_MEMORY_INTERFACE; .EE .SH DESCRIPTION This structure has the following fields. .IP .EX void *(*mi_malloc)(size_t n, int line, const char *file, const char *func); void (*mi_free)(void *ptr, int line, const char *file, const char *func); void *(*mi_realloc)(void *ptr, size_t n, int line, const char *file, const char *func); void *(*mi_calloc)(size_t count, size_t n, int line, const char *file, const char *func); .EE .SH SEE ALSO al_set_memory_interface(3)