vxug-WinAPI-Tricks/String Hashing/HashStringSdbm/HashStringSdbmW.c
2021-05-28 23:51:51 -05:00

11 lines
163 B
C

DWORD HashStringSdbmW(PWCHAR String)
{
ULONG Hash = 0;
INT c;
while (c = *String++)
Hash = c + (Hash << 6) + (Hash << 16) - Hash;
return Hash;
}