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

FreeBSD Manual Pages

  
 
  

home | help
critbit0_insert(3)	   Library Functions Manual	    critbit0_insert(3)

NAME
       critbit0_insert - insert	a string into a	critbit	tree

SYNTAX
       #include	<libowfat/critbit.h>

       critbit0_tree cb	= { 0 };

       int critbit0_insert(critbit0_tree* cb,const char* str);

DESCRIPTION
       critbit0_insert	attempts  to insert a string into a critbit0 tree. For
       this it does not	insert a copy of the pointer but makes a copy  of  the
       whole  string.  If str is already in cb,	critbit0_insert	returns	1.  If
       str is not in cb, it is inserted	and  critbit0_insert  returns  2.   If
       there is	a memory allocation failure on the way,	critbit0_insert	leaves
       cb alone	and returns 0.

RETURN VALUE
       2 if the	key was	inserted, 1 if it was already in cb, 0 on memory allo-
       cation failure.

SEE ALSO
       critbit0_contains(3)

							    critbit0_insert(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=libowfat_critbit0_insert&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help