summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/clua.h
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/clua.h')
-rw-r--r--crawl-ref/source/clua.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/clua.h b/crawl-ref/source/clua.h
index 1bbf70c720..6877c47a18 100644
--- a/crawl-ref/source/clua.h
+++ b/crawl-ref/source/clua.h
@@ -128,6 +128,7 @@ public:
void pushglobal(const std::string &name);
+ maybe_bool callmbooleanfn(const char *fn, const char *params, ...);
bool callbooleanfn(bool defval, const char *fn, const char *params, ...);
bool callfn(const char *fn, int nargs, int nret = 1);
bool callfn(const char *fn, const char *params, ...);
@@ -189,6 +190,8 @@ private:
bool calltopfn(lua_State *ls, const char *format, va_list args,
int retc = -1, va_list *fnr = NULL);
+ maybe_bool callmbooleanfn(const char *fn, const char *params,
+ const va_list *args);
int push_args(lua_State *ls, const char *format, va_list args,
va_list *cpto = NULL);