aboutsummaryrefslogtreecommitdiff
path: root/lstring.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-01-11 16:59:20 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-01-11 16:59:20 -0200
commit321c7fb6f8e09d95be236f4206e520b613dc4d04 (patch)
treecab4d70149458edf74e34b8c7445a5e74d704e2f /lstring.c
parentdabb19fc17acee55f9052c5d17ec07360cec809d (diff)
downloadlua-321c7fb6f8e09d95be236f4206e520b613dc4d04.tar.gz
lua-321c7fb6f8e09d95be236f4206e520b613dc4d04.tar.bz2
lua-321c7fb6f8e09d95be236f4206e520b613dc4d04.zip
details
Diffstat (limited to 'lstring.c')
-rw-r--r--lstring.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lstring.c b/lstring.c
index a8c57cd9..7ea42311 100644
--- a/lstring.c
+++ b/lstring.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lstring.c,v 1.48 2000/12/28 12:55:41 roberto Exp roberto $ 2** $Id: lstring.c,v 1.49 2001/01/10 17:41:50 roberto Exp roberto $
3** String table (keeps all strings handled by Lua) 3** String table (keeps all strings handled by Lua)
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -43,7 +43,7 @@ void luaS_resize (lua_State *L, stringtable *tb, int newsize) {
43 TString *next = p->nexthash; /* save next */ 43 TString *next = p->nexthash; /* save next */
44 luint32 h = (tb == &L->strt) ? p->u.s.hash : IntPoint(p->u.d.value); 44 luint32 h = (tb == &L->strt) ? p->u.s.hash : IntPoint(p->u.d.value);
45 int h1 = lmod(h, newsize); /* new position */ 45 int h1 = lmod(h, newsize); /* new position */
46 LUA_ASSERT(h%newsize == lmod(h, newsize), 46 LUA_ASSERT((int)(h%newsize) == lmod(h, newsize),
47 "a&(x-1) == a%x, for x power of 2"); 47 "a&(x-1) == a%x, for x power of 2");
48 p->nexthash = newhash[h1]; /* chain it in new position */ 48 p->nexthash = newhash[h1]; /* chain it in new position */
49 newhash[h1] = p; 49 newhash[h1] = p;