aboutsummaryrefslogtreecommitdiff
path: root/lstate.h
diff options
context:
space:
mode:
Diffstat (limited to 'lstate.h')
-rw-r--r--lstate.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/lstate.h b/lstate.h
index 638c1e5c..df9148eb 100644
--- a/lstate.h
+++ b/lstate.h
@@ -327,15 +327,15 @@ union GCUnion {
327/* macros to convert a GCObject into a specific value */ 327/* macros to convert a GCObject into a specific value */
328#define gco2ts(o) \ 328#define gco2ts(o) \
329 check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) 329 check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
330#define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) 330#define gco2u(o) check_exp((o)->tt == LUA_VUSERDATA, &((cast_u(o))->u))
331#define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) 331#define gco2lcl(o) check_exp((o)->tt == LUA_VLCL, &((cast_u(o))->cl.l))
332#define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) 332#define gco2ccl(o) check_exp((o)->tt == LUA_VCCL, &((cast_u(o))->cl.c))
333#define gco2cl(o) \ 333#define gco2cl(o) \
334 check_exp(novariant((o)->tt) == LUA_TFUNCTION, &((cast_u(o))->cl)) 334 check_exp(novariant((o)->tt) == LUA_TFUNCTION, &((cast_u(o))->cl))
335#define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) 335#define gco2t(o) check_exp((o)->tt == LUA_VTABLE, &((cast_u(o))->h))
336#define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) 336#define gco2p(o) check_exp((o)->tt == LUA_VPROTO, &((cast_u(o))->p))
337#define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) 337#define gco2th(o) check_exp((o)->tt == LUA_VTHREAD, &((cast_u(o))->th))
338#define gco2upv(o) check_exp((o)->tt == LUA_TUPVAL, &((cast_u(o))->upv)) 338#define gco2upv(o) check_exp((o)->tt == LUA_VUPVAL, &((cast_u(o))->upv))
339 339
340 340
341/* 341/*