X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lua%2Fruntime.c;h=b90d460ec61f6be23b3d872241672ea21c7144f1;hp=6023ae6942fb6eee8dfa02221345820d22357bb8;hb=ec42b5f9dbca7a552524c138f6764671612fe385;hpb=c9f72ab0cd65f517a2047feb942ad85025c1b7e8 diff --git a/lib-lua/runtime.c b/lib-lua/runtime.c index 6023ae6..b90d460 100644 --- a/lib-lua/runtime.c +++ b/lib-lua/runtime.c @@ -20,10 +20,13 @@ #include #include -#include "../alias.h" #include "../mutt.h" -#include "../charset.h" -#include "../buffy.h" +#include "../alias.li" +#include "../buffy.li" +#include "../charset.li" +#include "../crypt.li" +#include "../score.li" +#include static lua_State *L; @@ -38,12 +41,15 @@ void luaM_initialize(void) {LUA_STRLIBNAME, luaopen_string}, {LUA_MATHLIBNAME, luaopen_math}, {LUA_DBLIBNAME, luaopen_debug}, - {"MCore", luaopen_MCore}, + {"mod_core", luaopen_mod_core}, {"MTransport", luaopen_MTransport}, {"MAlias", luaopen_MAlias}, - {"MCharset", luaopen_MCharset}, - {"Mime", luaopen_Mime}, - {"Buffy", luaopen_Buffy}, + {"mod_cset", luaopen_mod_cset}, + {"mod_mime", luaopen_mod_mime}, + {"mod_buffy", luaopen_mod_buffy}, + {"mod_ssl", luaopen_mod_ssl}, + {"mod_crypt", luaopen_mod_crypt}, + {"mod_score", luaopen_mod_score}, }; int i; @@ -61,6 +67,10 @@ void luaM_shutdown(void) lua_close(L); } +lua_State *luaM_getruntime(void) +{ + return L; +} int luaM_dofile(const char *filename) { @@ -137,7 +147,7 @@ rx_t *luaM_rxnew(const char *val) char *luaM_pathnew(const char *val) { - char path[PATH_MAX]; + char path[_POSIX_PATH_MAX]; _mutt_expand_path(path, sizeof(path), val, 0); return m_strdup(path); }