aboutsummaryrefslogtreecommitdiff
path: root/ltm.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-06-15 17:36:57 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-06-15 17:36:57 -0300
commit8e586c13fcf3066886a7edd69011304eaad57a2b (patch)
tree417c2102ba8c4d693c49a2df839612d371eded50 /ltm.c
parenteadf2aaaffa7a35e7f67b150ce0d57f2c17b9231 (diff)
downloadlua-8e586c13fcf3066886a7edd69011304eaad57a2b.tar.gz
lua-8e586c13fcf3066886a7edd69011304eaad57a2b.tar.bz2
lua-8e586c13fcf3066886a7edd69011304eaad57a2b.zip
cleaner way to ensure alignment for strings and userdata
Diffstat (limited to 'ltm.c')
-rw-r--r--ltm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ltm.c b/ltm.c
index 756728cf..29419adf 100644
--- a/ltm.c
+++ b/ltm.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: ltm.c,v 1.71 2001/03/26 14:31:49 roberto Exp roberto $ 2** $Id: ltm.c,v 1.72 2001/06/06 18:00:19 roberto Exp roberto $
3** Tag methods 3** Tag methods
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -127,7 +127,7 @@ LUA_API int lua_copytagmethods (lua_State *L, int tagto, int tagfrom) {
127int luaT_tag (const TObject *o) { 127int luaT_tag (const TObject *o) {
128 int t = ttype(o); 128 int t = ttype(o);
129 switch (t) { 129 switch (t) {
130 case LUA_TUSERDATA: return uvalue(o)->tag; 130 case LUA_TUSERDATA: return uvalue(o)->uv.tag;
131 case LUA_TTABLE: return hvalue(o)->htag; 131 case LUA_TTABLE: return hvalue(o)->htag;
132 default: return t; 132 default: return t;
133 } 133 }
@@ -140,7 +140,7 @@ const l_char *luaT_typename (global_State *G, const TObject *o) {
140 TString *ts; 140 TString *ts;
141 switch (t) { 141 switch (t) {
142 case LUA_TUSERDATA: 142 case LUA_TUSERDATA:
143 tag = uvalue(o)->tag; 143 tag = uvalue(o)->uv.tag;
144 break; 144 break;
145 case LUA_TTABLE: 145 case LUA_TTABLE:
146 tag = hvalue(o)->htag; 146 tag = hvalue(o)->htag;