Rechercher une page de manuel
delhtitem
Langue: en
Version: October 1, 1997 (fedora - 05/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
delhtitem - removes an item in an hash tableman2html: unable to open or read file man1/alc_origin.1
SYNOPSYS
#include "mut.h" int delhtitem(table, key) ht *table; void *key;
PARAMETERS
- table
- Hash table pointer
- key
- Key used by the hash coding function indicating the item to be deleted
DESCRIPTION
delhtitem() removes an item in the hash table pointed to by table.RETURN VALUE
If the key doesn't exist, the function returns EMPTYHT, if it does, then its associated value is returned.EXAMPLE
#include "mut.h" checksigname(p, h) lofig_list *p; ht *h; { int i; char *amatla; /* check for signal and connector name unicity */ 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); } } } /* keep only internal signal names in the hash table */ for (ptcon = p->LOCON; ptcon; ptcon = ptcon->NEXT) (void)delhtitem(h, ptcon->NAME); }
SEE ALSO
mbk(1), addth(3), delht(3), addhtitem(3), gethtitem(3), sethtitem(3), viewht(3).man2html: unable to open or read file man1/alc_bug_report.1
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre