--- wordhash.c.orig	2002-10-25 18:09:40.000000000 -0700
+++ wordhash.c	2002-10-25 18:09:54.000000000 -0700
@@ -107,7 +107,7 @@
   char *t;
 
   /* Force alignment on architecture's natural boundary.*/
-  n += ( n % __alignof__ ( char * ));
+  n += __alignof__ ( char * ) - ( n % __alignof__ ( char * ));
    
   if (x == NULL || x->avail < n)
     {

