Home
last modified time | relevance | path

Searched refs:del_fn (Results 1 – 2 of 2) sorted by relevance

/titanic_50/usr/src/lib/libtecla/common/
H A Dhash.c90 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 Dhash.h91 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));