1 /* 2 ** Bundled memory allocator. 3 ** Donated to the public domain. 4 */ 5 6 #ifndef _LJ_ALLOC_H 7 #define _LJ_ALLOC_H 8 9 #include "lj_def.h" 10 11 #ifndef LUAJIT_USE_SYSMALLOC 12 LJ_FUNC void *lj_alloc_create(PRNGState *rs); 13 LJ_FUNC void lj_alloc_setprng(void *msp, PRNGState *rs); 14 LJ_FUNC void lj_alloc_destroy(void *msp); 15 LJ_FUNC void *lj_alloc_f(void *msp, void *ptr, size_t osize, size_t nsize); 16 #endif 17 18 #endif 19