logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

strhash - hash function for strings

Author

       Lars Wirzenius (lars.wirzenius@helsinki.fi)

Publib                                        C Programmer's Manual                                STRHASH(3pub)

Description

strhash 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 better 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.

Name

       strhash - hash function for strings

Return Value

strhash  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 Also

publib(3), hashtab(3)

Synopsis

       #include <publib.h>
       unsigned long strhash(const char *s);

See Also