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

FreeBSD Manual Pages

  
 
  

home | help
ght_insert(3)		    libghthash User Manual		 ght_insert(3)

NAME
       ght_insert - insert an entry into the hash table.

SYNOPSIS
       #include	<ght_hash_table.h>

       int ght_insert(ght_hash_table_t *p_ht, void *p_entry_data, unsigned int
       i_key_size, void	*p_key_data);

DESCRIPTION
       Insert an entry into the	hash table, i.e., associate a particular piece
       of data with a key. Prior to inserting anything,	make sure that the ta-
       ble is created with ght_create()	insertion will fail.

       p_ht is a pointer to the	hash table to insert into, p_entry_data	 is  a
       pointer	to  the	 value	to  store,  i_key_size	is the size of the key
       passed, and p_key_data is a pointer to the key data.

RETURN VALUE
       Returns 0 if the	element	could be inserted, -1 otherwise.

SEE ALSO
       ght_create(3),

       libghthash   is	 fully	 documented    with    Doxygen	  (in	 {pre-
       fix}/doc/libghthash/html/).

AUTHOR
       This manual page	was created by Simon Kagstrom <ska@bth.se>.

libghthash			  2005-07-21			 ght_insert(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=ght_insert&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help