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

  
 
  

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

NAME
     delht - removes an hash table

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

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

home | help