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
12LJ_FUNC void *lj_alloc_create(PRNGState *rs);
13LJ_FUNC void lj_alloc_setprng(void *msp, PRNGState *rs);
14LJ_FUNC void lj_alloc_destroy(void *msp);
15LJ_FUNC void *lj_alloc_f(void *msp, void *ptr, size_t osize, size_t nsize);
16#endif
17
18#endif
19