Better guid hash.

This commit is contained in:
Huw Davies 2005-01-20 20:33:48 +00:00 committed by Alexandre Julliard
parent 6382ffae2a
commit 218281c42c
1 changed files with 2 additions and 2 deletions

View File

@ -182,7 +182,7 @@ static void ctl2_init_segdir(
* The hash key for the GUID.
*/
static int ctl2_hash_guid(
REFGUID guid) /* [I] The guid to find. */
REFGUID guid) /* [I] The guid to hash. */
{
int hash;
int i;
@ -192,7 +192,7 @@ static int ctl2_hash_guid(
hash ^= ((const short *)guid)[i];
}
return (hash & 0xf) | ((hash & 0x10) & (0 - !!(hash & 0xe0)));
return hash & 0x1f;
}
/****************************************************************************