The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Macros | Functions
lmem.cpp File Reference
#include <stddef.h>
#include "lua.h"
#include "ldebug.h"
#include "ldo.h"
#include "lgc.h"
#include "lmem.h"
#include "lobject.h"
#include "lstate.h"
Include dependency graph for lmem.cpp:

Go to the source code of this file.

Macros

#define lmem_c
 
#define LUA_CORE
 
#define MINSIZEARRAY   4
 

Functions

voidluaM_growaux_ (lua_State *L, void *block, int *size, size_t size_elems, int limit, const char *what)
 
l_noret luaM_toobig (lua_State *L)
 
voidluaM_realloc_ (lua_State *L, void *block, size_t osize, size_t nsize)
 

Macro Definition Documentation

#define lmem_c

Definition at line 9 of file lmem.cpp.

#define LUA_CORE

Definition at line 10 of file lmem.cpp.

#define MINSIZEARRAY   4

Definition at line 42 of file lmem.cpp.

Referenced by luaM_growaux_().

Function Documentation

void* luaM_growaux_ ( lua_State L,
void block,
int size,
size_t  size_elems,
int  limit,
const char *  what 
)

Definition at line 45 of file lmem.cpp.

References luaG_runerror(), luaM_reallocv, and MINSIZEARRAY.

void* luaM_realloc_ ( lua_State L,
void block,
size_t  osize,
size_t  nsize 
)
l_noret luaM_toobig ( lua_State L)

Definition at line 65 of file lmem.cpp.

References luaG_runerror().

Referenced by luaS_newlstr(), and luaS_newudata().