From cc15b7bb8ac1c404b3f8a58d3dbaacbe047a689a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 4 Oct 1997 17:52:24 +0200
Subject: [PATCH] Fixed a probably sign bug.

Rev: src/gc.c:1.13
---
 src/gc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gc.c b/src/gc.c
index 34b22df3d5..d4e86ada7a 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -89,14 +89,14 @@ static struct marker *new_marker(void)
 }
 
 static struct marker **hash=0;
-static int hashsize=0;
+static unsigned long hashsize=0;
 
 static struct marker *getmark(void *a)
 {
   int hashval;
   struct marker *m;
 
-  hashval=((long)a)%hashsize;
+  hashval=((unsigned long)a)%hashsize;
 
   for(m=hash[hashval];m;m=m->next)
     if(m->marked == a)
-- 
GitLab