File nut/include/lua/lauxlib.h


Included Files


Preprocessor definitions

#define lauxlib_h

#define luaL_getn( L, i )

#define luaL_setn( L, i, j )

#define luaI_openlib luaL_openlib

#define LUA_ERRFILE

#define luaL_argcheck( L, cond, numarg, extramsg )

#define luaL_checkstring( L, n )

#define luaL_optstring( L, n, d )

#define luaL_checkint( L, n )

#define luaL_optint( L, n, d )

#define luaL_checklong( L, n )

#define luaL_optlong( L, n, d )

#define luaL_typename( L, i )

#define luaL_dofile( L, fn )

#define luaL_dostring( L, s )

#define luaL_getmetatable( L, n )

#define luaL_opt( L, f, n, d )

#define luaL_addchar( B, c )

#define luaL_putchar( B, c )

#define luaL_addsize( B, n )

#define LUA_NOREF -2

#define LUA_REFNIL -1

#define lua_ref( L, lock )

#define lua_unref( L, ref )

#define lua_getref( L, ref )

#define luaL_reg luaL_Reg


Typedef luaL_Reg

typedef struct luaL_Reg luaL_Reg
struct luaL_Reg  
   {  
      const char* name;  
      lua_CFunction func;  
   }  

Typedef luaL_Buffer

typedef struct luaL_Buffer luaL_Buffer
struct luaL_Buffer  
   {  
      char* p;  
      int lvl;  
      lua_State* L;  
      char buffer[1024];  
   }  

External Variables

luaL_openlib
extern void ( luaL_openlib)(lua_State* L,const char* libname,const luaL_Reg* l,int nup)

luaL_register
extern void ( luaL_register)(lua_State* L,const char* libname,const luaL_Reg* l)

luaL_getmetafield
extern int ( luaL_getmetafield)(lua_State* L,int obj,const char* e)

luaL_callmeta
extern int ( luaL_callmeta)(lua_State* L,int obj,const char* e)

luaL_typerror
extern int ( luaL_typerror)(lua_State* L,int narg,const char* tname)

luaL_argerror
extern int ( luaL_argerror)(lua_State* L,int numarg,const char* extramsg)

luaL_checklstring
extern const char* ( luaL_checklstring)(lua_State* L,int numArg,size_t* l)

luaL_optlstring
extern const char* ( luaL_optlstring)(lua_State* L,int numArg,const char* def,size_t* l)

luaL_checknumber
extern lua_Number ( luaL_checknumber)(lua_State* L,int numArg)

luaL_optnumber
extern lua_Number ( luaL_optnumber)(lua_State* L,int nArg,lua_Number def)

luaL_checkinteger
extern lua_Integer ( luaL_checkinteger)(lua_State* L,int numArg)

luaL_optinteger
extern lua_Integer ( luaL_optinteger)(lua_State* L,int nArg,lua_Integer def)

luaL_checkstack
extern void ( luaL_checkstack)(lua_State* L,int sz,const char* msg)

luaL_checktype
extern void ( luaL_checktype)(lua_State* L,int narg,int t)

luaL_checkany
extern void ( luaL_checkany)(lua_State* L,int narg)

luaL_newmetatable
extern int ( luaL_newmetatable)(lua_State* L,const char* tname)

luaL_checkudata
extern void* ( luaL_checkudata)(lua_State* L,int ud,const char* tname)

luaL_where
extern void ( luaL_where)(lua_State* L,int lvl)

luaL_error
extern int ( luaL_error)(lua_State* L,const char* fmt,...)

luaL_checkoption
extern int ( luaL_checkoption)(lua_State* L,int narg,const char* def,const char* const lst[])

luaL_ref
extern int ( luaL_ref)(lua_State* L,int t)

luaL_unref
extern void ( luaL_unref)(lua_State* L,int t,int ref)

luaL_loadfile
extern int ( luaL_loadfile)(lua_State* L,const char* filename)

luaL_loadbuffer
extern int ( luaL_loadbuffer)(lua_State* L,const char* buff,size_t sz,const char* name)

luaL_loadstring
extern int ( luaL_loadstring)(lua_State* L,const char* s)

luaL_newstate
extern lua_State* ( luaL_newstate)(void)

luaL_gsub
extern const char* ( luaL_gsub)(lua_State* L,const char* s,const char* p,const char* r)

luaL_findtable
extern const char* ( luaL_findtable)(lua_State* L,int idx,const char* fname,int szhint)

luaL_buffinit
extern void ( luaL_buffinit)(lua_State* L,luaL_Buffer* B)

luaL_prepbuffer
extern char* ( luaL_prepbuffer)(luaL_Buffer* B)

luaL_addlstring
extern void ( luaL_addlstring)(luaL_Buffer* B,const char* s,size_t l)

luaL_addstring
extern void ( luaL_addstring)(luaL_Buffer* B,const char* s)

luaL_addvalue
extern void ( luaL_addvalue)(luaL_Buffer* B)

luaL_pushresult
extern void ( luaL_pushresult)(luaL_Buffer* B)