aboutsummaryrefslogtreecommitdiff
path: root/lobject.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-10-24 15:17:24 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-10-24 15:17:24 -0200
commite78cf96c971234ea25e35a9672ef00ea389d843f (patch)
tree57dc00fb747c26730acb13a087afb9bc7dcd3216 /lobject.c
parent0cb38439560fc2b912d41d3116d2d74c030d13af (diff)
downloadlua-e78cf96c971234ea25e35a9672ef00ea389d843f.tar.gz
lua-e78cf96c971234ea25e35a9672ef00ea389d843f.tar.bz2
lua-e78cf96c971234ea25e35a9672ef00ea389d843f.zip
first version of Cclosures.
Diffstat (limited to 'lobject.c')
-rw-r--r--lobject.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/lobject.c b/lobject.c
index 71579156..8c3c11f7 100644
--- a/lobject.c
+++ b/lobject.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lobject.c,v 1.3 1997/10/16 20:07:40 roberto Exp roberto $ 2** $Id: lobject.c,v 1.4 1997/10/23 16:26:37 roberto Exp roberto $
3** Some generic functions over Lua objects 3** Some generic functions over Lua objects
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -12,8 +12,8 @@
12 12
13 13
14char *luaO_typenames[] = { /* ORDER LUA_T */ 14char *luaO_typenames[] = { /* ORDER LUA_T */
15 "userdata", "number", "string", "table", "function", "function", 15 "userdata", "number", "string", "table", "prototype", "cprototype",
16 "nil", "prototype", "mark", "cmark", "line", NULL 16 "nil", "function", "mark", "cmark", "line", NULL
17}; 17};
18 18
19 19
@@ -48,7 +48,6 @@ int luaO_equalObj (TObject *t1, TObject *t2)
48 case LUA_T_STRING: case LUA_T_USERDATA: return svalue(t1) == svalue(t2); 48 case LUA_T_STRING: case LUA_T_USERDATA: return svalue(t1) == svalue(t2);
49 case LUA_T_ARRAY: return avalue(t1) == avalue(t2); 49 case LUA_T_ARRAY: return avalue(t1) == avalue(t2);
50 case LUA_T_FUNCTION: return t1->value.cl == t2->value.cl; 50 case LUA_T_FUNCTION: return t1->value.cl == t2->value.cl;
51 case LUA_T_CFUNCTION: return fvalue(t1) == fvalue(t2);
52 default: 51 default:
53 lua_error("internal error in `lua_equalObj'"); 52 lua_error("internal error in `lua_equalObj'");
54 return 0; /* UNREACHEABLE */ 53 return 0; /* UNREACHEABLE */