STRHASH(3) C Programmer's Manual STRHASH(3)NAMEstrhash - hash function for strings
SYNOPSIS
#include <publib.h>
unsigned long strhash(const char *s);
DESCRIPTIONstrhash is a hash function for strings. It uses an algorithm that
tries to be good in most cases, but it is often possible to use a bet‐
ter algorithm that takes better into account the characteristics of the
data for a given application. However, strhash often good enough; test
it before spending time to develop a better one.
RETURN VALUEstrhash returns the computed hash value. Note that the value is not
scaled into any particular range (all values that an unsigned long can
take are possible). The caller will have to do the scaling himself.
SEE ALSOpublib(3), hashtab(3)AUTHOR
Lars Wirzenius (lars.wirzenius@helsinki.fi)
Publib C Programmer's Manual STRHASH(3)