|
@@ -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);
|