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

FreeBSD Manual Pages

  
 
  

home | help
DELHT(3)	      MBK HASH TABLE MANAGEMENT	FUNCTIONS	      DELHT(3)

NAME
       delht - removes an hash table

SYNOPSYS
       #include	"mut.h"
       void delht(table)
       ht *table;

PARAMETER
       table		   Hash	table pointer

DESCRIPTION
       delht() removes the hash	table pointed to by table from memory.

EXAMPLE
       #include	"mut.h"
       checksigname(p)
       lofig_list *p;
       {
       ht *h;
       int i;
       char *amatla;
	  for (i = 0, ptsig = p->LOSIG;	ptsig; i++, ptsig = ptsig->NEXT);
	  h = addht(i);
	  for (ptcon = p->LOCON; ptcon;	ptcon =	ptcon->NEXT)
	     addhtitem(h, ptcon->NAME, 0);
	  for (ptsig = p->LOSIG; ptsig;	ptsig =	ptsig->NEXT) {
	     if	(ptsig->TYPE ==	INTERNAL) {
		amatla = getsigname(ptsig);
		if (!sethtitem(h, amatla, 0)) {
		   printf("N %s;\n", amatla);
		}
	     }
	  }
	  delht(h);
       }

SEE ALSO
       mbk(1), addht(3), addhtitem(3), gethtitem(3), delhtitem(3), viewht(3).

ASIM/LIP6			October	1, 1997			      DELHT(3)

NAME | SYNOPSYS | PARAMETER | DESCRIPTION | EXAMPLE | SEE ALSO

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

home | help