Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
lua-5.1.5/src/linit.c
Go to the documentation of this file.
1/*
2** $Id: linit.c,v 1.14.1.1 2007/12/27 13:02:25 roberto Exp $
3** Initialization of libraries for lua.c
4** See Copyright Notice in lua.h
5*/
6
7
8#define linit_c
9#define LUA_LIB
10
11#include "lua.h"
12
13#include "lualib.h"
14#include "lauxlib.h"
15
16
28
29
31 const luaL_Reg *lib = lualibs;
32 for (; lib->func; lib++) {
33 lua_pushcfunction(L, lib->func);
34 lua_pushstring(L, lib->name);
35 lua_call(L, 1, 0);
36 }
37}
38
#define NULL
Definition gmacros.h:924
LUA_API void lua_pushstring(lua_State *L, const char *s)
LUALIB_API int luaopen_base(lua_State *L)
LUALIB_API int luaopen_debug(lua_State *L)
static const luaL_Reg lualibs[]
LUALIB_API void luaL_openlibs(lua_State *L)
LUALIB_API int luaopen_io(lua_State *L)
LUALIB_API int luaopen_math(lua_State *L)
LUALIB_API int luaopen_package(lua_State *L)
LUALIB_API int luaopen_os(lua_State *L)
LUALIB_API int luaopen_string(lua_State *L)
LUALIB_API int luaopen_table(lua_State *L)
#define lua_pushcfunction(L, f)
#define LUALIB_API
#define LUA_MATHLIBNAME
#define LUA_DBLIBNAME
#define LUA_IOLIBNAME
#define LUA_LOADLIBNAME
#define LUA_STRLIBNAME
#define LUA_TABLIBNAME
#define LUA_OSLIBNAME
#define lua_call(L, n, r)
lua_CFunction func
const char * name