Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
STRHASH(3)		     C Programmer's Manual		    STRHASH(3)

NAME
       strhash - hash function for strings

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

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  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 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)

AUTHOR
       Lars Wirzenius (lars.wirzenius@helsinki.fi)

Publib			     C Programmer's Manual		    STRHASH(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=strhash&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help