File: al_set_memory_interface.3

package info (click to toggle)
allegro5 2%3A5.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 23,032 kB
  • sloc: ansic: 120,340; cpp: 15,707; objc: 4,805; python: 2,915; java: 2,195; sh: 887; xml: 86; makefile: 49; perl: 37; pascal: 24
file content (25 lines) | stat: -rw-r--r-- 662 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
.TH "al_set_memory_interface" "3" "" "Allegro reference manual" ""
.SH NAME
.PP
al_set_memory_interface \- Allegro 5 API
.SH SYNOPSIS
.IP
.nf
\f[C]
#include\ <allegro5/allegro.h>

void\ al_set_memory_interface(ALLEGRO_MEMORY_INTERFACE\ *memory_interface)
\f[]
.fi
.SH DESCRIPTION
.PP
Override the memory management functions with implementations of
al_malloc_with_context(3), al_free_with_context(3),
al_realloc_with_context(3) and al_calloc_with_context(3).
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(3)