X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-lua%2Flib-lua.h;h=c4e981fa28588ce9ec9d5b7f3819f7348c734a64;hb=21f4fef0f77a6caf41c6f8a15279b2b4e50a2f1a;hp=862b6b547d04c414469bc8799042370584f05131;hpb=05e61a9707a6da5c0bca77aa7c3c019a918494de;p=apps%2Fmadmutt.git diff --git a/lib-lua/lib-lua.h b/lib-lua/lib-lua.h index 862b6b5..c4e981f 100644 --- a/lib-lua/lib-lua.h +++ b/lib-lua/lib-lua.h @@ -28,6 +28,7 @@ #include #include +#include #include "lua-token.h" /* possible arguments to set_quadoption() */ @@ -41,15 +42,20 @@ typedef enum quadopt_t { void luaM_initialize(void); void luaM_shutdown(void); +lua_State *luaM_getruntime(void); + int luaM_dofile(const char *filename); int luaM_wrap(void (*errfun)(const char *fmt, ...) __attribute__((format(printf, 1, 2))), int status); quadopt_t luaM_checkquadopt(lua_State *L, int narg); +void luaM_pushquadopt(lua_State *Ls, int val); + const char *luaM_checkrx(lua_State *Ls, int narg); -char *luaM_pathnew(const char *val); rx_t *luaM_rxnew(const char* val); +char *luaM_pathnew(const char *val); +void luaM_pushaddr(lua_State *Ls, address_t *addr); #include "madmutt.li"