aboutsummaryrefslogtreecommitdiff
path: root/src/lj_err.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_err.h')
-rw-r--r--src/lj_err.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_err.h b/src/lj_err.h
index 4c5213b6..cd5d4f4d 100644
--- a/src/lj_err.h
+++ b/src/lj_err.h
@@ -17,6 +17,9 @@ typedef enum {
17 LJ_ERR__MAX 17 LJ_ERR__MAX
18} ErrMsg; 18} ErrMsg;
19 19
20LJ_DATA const char *lj_err_allmsg;
21#define err2msg(em) (lj_err_allmsg+(int)(em))
22
20LJ_FUNC GCstr *lj_err_str(lua_State *L, ErrMsg em); 23LJ_FUNC GCstr *lj_err_str(lua_State *L, ErrMsg em);
21LJ_FUNCA_NORET void LJ_FASTCALL lj_err_throw(lua_State *L, int errcode); 24LJ_FUNCA_NORET void LJ_FASTCALL lj_err_throw(lua_State *L, int errcode);
22LJ_FUNC_NORET void lj_err_mem(lua_State *L); 25LJ_FUNC_NORET void lj_err_mem(lua_State *L);