Searched refs:del_fn (Results 1 – 2 of 2) sorted by relevance
/titanic_50/usr/src/lib/libtecla/common/ |
H A D | hash.c | 90 HASH_DEL_FN(*del_fn); /* Application-provided 'app_data' destructor */ 95 void (*fn)(void), void *data, SYM_DEL_FN(*del_fn)); 214 void *app_data, HASH_DEL_FN(*del_fn)) in _new_HashTable() argument 256 hash->del_fn = del_fn; in _new_HashTable() 301 if(hash->del_fn) in _del_HashTable() 302 hash->del_fn(hash->app_data); in _del_HashTable() 341 void (*fn)(void), void *data, SYM_DEL_FN(*del_fn)) in _new_HashSymbol() argument 365 if(node->symbol.data && node->symbol.del_fn) { in _new_HashSymbol() 366 node->symbol.data = node->symbol.del_fn(hash->app_data, node->symbol.code, in _new_HashSymbol() 373 node = _new_HashNode(hash, name, code, fn, data, del_fn); in _new_HashSymbol() [all …]
|
H A D | hash.h | 91 SYM_DEL_FN(*del_fn); /* Data destructor function */ 129 void *app_data, HASH_DEL_FN(*del_fn)); 138 void (*fn)(void), void *data, SYM_DEL_FN(*del_fn));
|