From 1b45e967b4dcb234551c2a731147b111584f4145 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Mon, 25 Jan 1999 10:30:11 -0200 Subject: table entries with ref=null always have val=null too. --- ltable.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ltable.h') diff --git a/ltable.h b/ltable.h index 87a01f83..e03f9d5c 100644 --- a/ltable.h +++ b/ltable.h @@ -1,5 +1,5 @@ /* -** $Id: ltable.h,v 1.7 1998/12/30 13:14:46 roberto Exp $ +** $Id: ltable.h,v 1.8 1999/01/04 12:54:33 roberto Exp roberto $ ** Lua tables (hash) ** See Copyright Notice in lua.h */ @@ -15,9 +15,11 @@ #define val(n) (&(n)->val) #define nhash(t) ((t)->nhash) +#define luaH_get(t,ref) (val(luaH_present((t), (ref)))) + Hash *luaH_new (int nhash); void luaH_free (Hash *frees); -TObject *luaH_get (Hash *t, TObject *ref); +Node *luaH_present (Hash *t, TObject *ref); TObject *luaH_set (Hash *t, TObject *ref); Node *luaH_next (Hash *t, TObject *r); void luaH_setint (Hash *t, int ref, TObject *val); -- cgit v1.2.3-55-g6feb