* Please read the file COPYING, README and AUTHORS for more information.
*/
-
#include "portab.h"
/**
(UINT32)strlen(buffer), 42);
} /* Hash */
-
/*
* Die hier verwendete Hash-Funktion stammt aus lookup2.c von Bob Jenkins
* (URL: <http://burtleburtle.net/bob/c/lookup2.c>). Aus dem Header:
* nicht alle seiner Funktionen werden hier genutzt.
*/
-
#define hashsize(n) ((UINT32)1<<(n))
#define hashmask(n) (hashsize(n)-1)
c -= a; c -= b; c ^= (b>>15); \
} /* mix */
-
static UINT32
jenkins_hash( register UINT8 *k, register UINT32 length, register UINT32 initval )
{
return c;
} /* jenkins_hash */
-
/* -eof- */