- malloc replacements
[sip-router] / mem.h
1 /* $Id$
2  *
3  * memory related stuff (malloc & friends)
4  * 
5  */
6
7
8 #ifndef mem_h
9 #define mem_h
10
11 #ifdef PKG_MALLOC
12 #include "q_malloc.h"
13
14 extern struct qm_block* mem_block;
15
16
17 #define pkg_malloc(s) qm_malloc(mem_block, s)
18 #define pkg_free(p)   qm_free(mem_block, p)
19 #define pkg_status()  qm_status(mem_block)
20
21 #else
22 #include <stdlib.h>
23
24 #define pkg_malloc(s) malloc(s)
25 #define pkg_free(p)  free(p)
26 #define pkg_status()
27
28 #endif
29
30
31 #endif