From d68209e822c21d3678cc53f1e02ba1c9dd26e23e Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Tue, 3 Oct 2000 11:27:44 -0300 Subject: details. --- ltm.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ltm.h') diff --git a/ltm.h b/ltm.h index 2d15b3ef..22974dc5 100644 --- a/ltm.h +++ b/ltm.h @@ -1,5 +1,5 @@ /* -** $Id: ltm.h,v 1.14 2000/08/07 20:21:34 roberto Exp roberto $ +** $Id: ltm.h,v 1.15 2000/09/05 19:33:32 roberto Exp roberto $ ** Tag methods ** See Copyright Notice in lua.h */ @@ -42,14 +42,14 @@ struct IM { #define luaT_getim(L,tag,event) (&L->IMtable[tag].int_method[event]) -#define luaT_getimbyObj(L,o,e) (luaT_getim(L, luaT_effectivetag(L, o),(e))) +#define luaT_getimbyObj(L,o,e) (&luaT_gettagmethods((L),(o))[e]) extern const char *const luaT_eventname[]; void luaT_init (lua_State *L); void luaT_realtag (lua_State *L, int tag); -int luaT_effectivetag (lua_State *L, const TObject *o); +const TObject *luaT_gettagmethods (lua_State *L, const TObject *o); int luaT_validevent (int t, int e); /* used by compatibility module */ -- cgit v1.2.3-55-g6feb