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 alloca-
     tion 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+15.1.quarterly>

home | help