X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-lua%2Flib-lua.h;h=4ce89067eea44d8001462d9e17bd530782024ccf;hb=56ac9bea51f338d488828ad1114d58b4a9542209;hp=75b58fa952cb1e44b960dd56d1347d397ecad8b6;hpb=0840ecb90bb99da0d6b0c028ace977dd1932e6e1;p=apps%2Fmadmutt.git diff --git a/lib-lua/lib-lua.h b/lib-lua/lib-lua.h index 75b58fa..4ce8906 100644 --- a/lib-lua/lib-lua.h +++ b/lib-lua/lib-lua.h @@ -24,12 +24,26 @@ # include "../config.h" #endif +#include "lua-token.h" + +/* possible arguments to set_quadoption() */ +typedef enum quadopt_t { + M_NO, + M_YES, + M_ASKNO, + M_ASKYES +} quadopt_t; + void mlua_initialize(void); void mlua_shutdown(void); int mlua_dofile(const char *filename); int mlua_wrap(void (*errfun)(const char *fmt, ...), int status); -ssize_t mlua_value(char *buf, ssize_t len, - const char *table, const char *key); + +const char *mlua_reggets(enum lua_token tk); +int mlua_reggeti(enum lua_token tk); + +void mlua_regsets(enum lua_token tk, const char *s); +void mlua_regseti(enum lua_token tk, int i); #endif