version 1.4, 2006/03/19 01:12:08 |
version 1.5, 2011/05/18 19:36:36 |
|
|
tdelete(vkey, vrootp, compar) |
tdelete(vkey, vrootp, compar) |
const void *vkey; /* key to be deleted */ |
const void *vkey; /* key to be deleted */ |
void **vrootp; /* address of the root of tree */ |
void **vrootp; /* address of the root of tree */ |
int (*compar) __P((const void *, const void *)); |
int (*compar)(const void *, const void *); |
{ |
{ |
node_t **rootp = (node_t **)vrootp; |
node_t **rootp = (node_t **)vrootp; |
node_t *p, *q, *r; |
node_t *p, *q, *r; |