diff --git a/src/block_alloc.h b/src/block_alloc.h
index 4d31a62fd038a38f801c354e2fe45c1e52a9f621..4b53c8e9fc49d9f1160535bf503c47d3c4ef0df5 100644
--- a/src/block_alloc.h
+++ b/src/block_alloc.h
@@ -2,7 +2,7 @@
 || This file is part of Pike. For copyright information see COPYRIGHT.
 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 || for more information.
-|| $Id: block_alloc.h,v 1.65 2003/03/16 19:17:07 grubba Exp $
+|| $Id: block_alloc.h,v 1.66 2003/03/16 19:28:37 grubba Exp $
 */
 
 #undef PRE_INIT_BLOCK
@@ -42,10 +42,7 @@
   } while (0)
 
 #ifndef PIKE_HASH_T
-/* Used to be size_t, but that led to performance problems
- * on 64-bit architectures without % on 64bit unsigned.
- */
-#define PIKE_HASH_T	unsigned INT32
+#define PIKE_HASH_T	size_t
 #endif /* !PIKE_HASH_T */
 
 #ifdef PIKE_RUN_UNLOCKED