aboutsummaryrefslogtreecommitdiff
path: root/experimental/ltalloc.h
blob: 22d6f2e4d3e7a621d2c09a9611f5ae9a67dbc262 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdlib.h>  /*a more portable size_t definition than stddef.h itself*/
#ifdef __cplusplus
extern "C" {
#endif
void*  ltmalloc(size_t);
void   ltfree(void*);
void*  ltrealloc( void *, size_t );
void*  ltcalloc( size_t, size_t );
void*  ltmemalign( size_t, size_t );
void   ltsqueeze(size_t pad); /*return memory to system (see README.md)*/
size_t ltmsize(void*);
#ifdef __cplusplus
}
#endif