RetroArch
|
#include "lprefix.h"
#include <stddef.h>
#include <string.h>
#include "lua.h"
#include "lapi.h"
#include "ldebug.h"
#include "ldo.h"
#include "lfunc.h"
#include "lgc.h"
#include "llex.h"
#include "lmem.h"
#include "lstate.h"
#include "lstring.h"
#include "ltable.h"
#include "ltm.h"
#include <time.h>
Classes | |
struct | LX |
struct | LG |
Macros | |
#define | lstate_c |
#define | LUA_CORE |
#define | LUAI_GCPAUSE 200 /* 200% */ |
#define | LUAI_GCMUL 200 /* GC runs 'twice the speed' of memory allocation */ |
#define | luai_makeseed() cast(unsigned int, time(NULL)) |
#define | fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l))) |
#define | addbuff(b, p, e) |
Typedefs | |
typedef struct LX | LX |
typedef struct LG | LG |
Functions | |
static unsigned int | makeseed (lua_State *L) |
void | luaE_setdebt (global_State *g, l_mem debt) |
CallInfo * | luaE_extendCI (lua_State *L) |
void | luaE_freeCI (lua_State *L) |
void | luaE_shrinkCI (lua_State *L) |
static void | stack_init (lua_State *L1, lua_State *L) |
static void | freestack (lua_State *L) |
static void | init_registry (lua_State *L, global_State *g) |
static void | f_luaopen (lua_State *L, void *ud) |
static void | preinit_thread (lua_State *L, global_State *g) |
static void | close_state (lua_State *L) |
LUA_API lua_State * | lua_newthread (lua_State *L) |
void | luaE_freethread (lua_State *L, lua_State *L1) |
LUA_API lua_State * | lua_newstate (lua_Alloc f, void *ud) |
LUA_API void | lua_close (lua_State *L) |
#define lstate_c |
#define LUA_CORE |
#define LUAI_GCMUL 200 /* GC runs 'twice the speed' of memory allocation */ |
#define LUAI_GCPAUSE 200 /* 200% */ |
|
static |
void luaE_setdebt | ( | global_State * | g, |
l_mem | debt | ||
) |
|
static |
|
static |