public
Description: Lua binding to the discount C implementation of the Markdown text-to-html markup system
Homepage: http://asbradbury.org/projects/lua-discount/
Clone URL: git://github.com/asb/lua-discount.git
lua-discount / amalloc.h
100644 30 lines (21 sloc) 0.492 kb
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
26
27
28
29
30
/*
* debugging malloc()/realloc()/calloc()/free() that attempts
* to keep track of just what's been allocated today.
*/
#ifndef AMALLOC_D
#define AMALLOC_D
 
#include "config.h"
 
#ifdef USE_AMALLOC
 
extern void *amalloc(int);
extern void *acalloc(int,int);
extern void *arealloc(void*,int);
extern void afree(void*);
extern void adump();
 
#define malloc amalloc
#define calloc acalloc
#define realloc arealloc
#define free afree
 
#else
 
#define adump() (void)1
 
#endif
 
#endif/*AMALLOC_D*/