#include <stdlib.h>
#include "lua.h"
#include "ldebug.h"
#include "ldo.h"
#include "lmem.h"
#include "lobject.h"
#include "lstate.h"
Go to the source code of this file.
Defines | |
#define | lmem_c |
#define | l_realloc(b, os, s) realloc(b,s) |
#define | l_free(b, os) free(b) |
#define | MINSIZEARRAY 4 |
Functions | |
void * | luaM_growaux (lua_State *L, void *block, int *size, int size_elems, int limit, const char *errormsg) |
void * | luaM_realloc (lua_State *L, void *block, lu_mem oldsize, lu_mem size) |
#define l_free | ( | b, | |||
os | ) | free(b) |
#define l_realloc | ( | b, | |||
os, | |||||
s | ) | realloc(b,s) |
#define MINSIZEARRAY 4 |
void* luaM_growaux | ( | lua_State * | L, | |
void * | block, | |||
int * | size, | |||
int | size_elems, | |||
int | limit, | |||
const char * | errormsg | |||
) |
Definition at line 43 of file lmem.c.
References cast, luaG_runerror(), luaM_realloc(), and MINSIZEARRAY.
Definition at line 65 of file lmem.c.
References G, l_free, l_realloc, lua_assert, luaD_throw(), luaG_runerror(), and MAX_SIZET.
Referenced by luaM_growaux().