equal
deleted
inserted
replaced
31 TM_LEN, |
31 TM_LEN, |
32 TM_LT, |
32 TM_LT, |
33 TM_LE, |
33 TM_LE, |
34 TM_CONCAT, |
34 TM_CONCAT, |
35 TM_CALL, |
35 TM_CALL, |
36 TM_N /* number of elements in the enum */ |
36 TM_N /* number of elements in the enum */ |
37 } TMS; |
37 } TMS; |
38 |
38 |
39 |
39 |
40 |
40 |
41 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ |
41 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ |
42 ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) |
42 ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) |
43 |
43 |
44 #define fasttm(l,et,e) gfasttm(G(l), et, e) |
44 #define fasttm(l,et,e) gfasttm(G(l), et, e) |
45 |
45 |
46 LUAI_DATA const char *const luaT_typenames[]; |
46 LUAI_DATA const char *const luaT_typenames[]; |
47 |
47 |
48 |
48 |
49 LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename); |
49 LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename); |