X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-lua%2Fruntime.c;h=1957a9c15d319212f359116aa42ccb752e2035ab;hb=2e493cf01fc8eae92379422a36400523bba61dd3;hp=1e806c4240cf6586fefd5fec5f2bb91939bdd4ed;hpb=98533911b5d5279b6f4574c66f77fbd6c772ac6f;p=apps%2Fmadmutt.git diff --git a/lib-lua/runtime.c b/lib-lua/runtime.c index 1e806c4..1957a9c 100644 --- a/lib-lua/runtime.c +++ b/lib-lua/runtime.c @@ -20,9 +20,13 @@ #include #include -#include "../alias.h" #include "../mutt.h" -#include "../charset.h" +#include "../alias.li" +#include "../buffy.li" +#include "../charset.li" +#include "../crypt.li" +#include "../score.li" +#include static lua_State *L; @@ -42,6 +46,10 @@ void luaM_initialize(void) {"MAlias", luaopen_MAlias}, {"MCharset", luaopen_MCharset}, {"Mime", luaopen_Mime}, + {"Buffy", luaopen_Buffy}, + {"mod_ssl", luaopen_mod_ssl}, + {"mod_crypt", luaopen_mod_crypt}, + {"mod_score", luaopen_mod_score}, }; int i; @@ -59,6 +67,10 @@ void luaM_shutdown(void) lua_close(L); } +lua_State *luaM_getruntime(void) +{ + return L; +} int luaM_dofile(const char *filename) {