better control of integer types and their limits

This commit is contained in:
Roberto Ierusalimschy
1994-12-20 19:20:36 -02:00
parent fe8338335d
commit 8cb8594a3b
14 changed files with 148 additions and 143 deletions

12
hash.h
View File

@@ -2,7 +2,7 @@
** hash.h
** hash manager for lua
** Luiz Henrique de Figueiredo - 17 Aug 90
** $Id: hash.h,v 2.5 1994/11/14 18:41:15 roberto Exp roberto $
** $Id: hash.h,v 2.6 1994/11/17 13:58:57 roberto Stab roberto $
*/
#ifndef hash_h
@@ -18,16 +18,16 @@ typedef struct Hash
{
struct Hash *next;
char mark;
unsigned int nhash;
unsigned int nuse;
Word nhash;
Word nuse;
Node *node;
} Hash;
int lua_equalObj (Object *t1, Object *t2);
Hash *lua_createarray (int nhash);
Bool lua_equalObj (Object *t1, Object *t2);
Hash *lua_createarray (Word nhash);
void lua_hashmark (Hash *h);
int lua_hashcollector (void);
Word lua_hashcollector (void);
Object *lua_hashget (Hash *t, Object *ref);
Object *lua_hashdefine (Hash *t, Object *ref);
void lua_next (void);