From 8faf4d1de2cbda61ae871fc23091deff3672e0fc Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 12 Jan 1995 12:19:04 -0200 Subject: control of garbage collection is done with Longs, as there can be more than WORD objects to collect. --- hash.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'hash.h') diff --git a/hash.h b/hash.h index f51edd00..e594a9cd 100644 --- a/hash.h +++ b/hash.h @@ -2,12 +2,14 @@ ** hash.h ** hash manager for lua ** Luiz Henrique de Figueiredo - 17 Aug 90 -** $Id: hash.h,v 2.6 1994/11/17 13:58:57 roberto Stab roberto $ +** $Id: hash.h,v 2.7 1994/12/20 21:20:36 roberto Exp roberto $ */ #ifndef hash_h #define hash_h +#include "types.h" + typedef struct node { Object ref; @@ -27,7 +29,7 @@ typedef struct Hash Bool lua_equalObj (Object *t1, Object *t2); Hash *lua_createarray (Word nhash); void lua_hashmark (Hash *h); -Word lua_hashcollector (void); +Long lua_hashcollector (void); Object *lua_hashget (Hash *t, Object *ref); Object *lua_hashdefine (Hash *t, Object *ref); void lua_next (void); -- cgit v1.2.3-55-g6feb