| Index: fusl/src/search/tdestroy.c
|
| diff --git a/fusl/src/search/tdestroy.c b/fusl/src/search/tdestroy.c
|
| index 5f9e197dcd1ea57869a0aa74f3c57d010ec163c6..22b2adbd12d42797f00dd76002a35e4c5109b7d3 100644
|
| --- a/fusl/src/search/tdestroy.c
|
| +++ b/fusl/src/search/tdestroy.c
|
| @@ -3,19 +3,19 @@
|
| #include <search.h>
|
|
|
| struct node {
|
| - void *key;
|
| - struct node *left;
|
| - struct node *right;
|
| + void* key;
|
| + struct node* left;
|
| + struct node* right;
|
| };
|
|
|
| -void tdestroy(void *root, void (*freekey)(void *))
|
| -{
|
| - struct node *r = root;
|
| +void tdestroy(void* root, void (*freekey)(void*)) {
|
| + struct node* r = root;
|
|
|
| - if (r == 0)
|
| - return;
|
| - tdestroy(r->left, freekey);
|
| - tdestroy(r->right, freekey);
|
| - if (freekey) freekey(r->key);
|
| - free(r);
|
| + if (r == 0)
|
| + return;
|
| + tdestroy(r->left, freekey);
|
| + tdestroy(r->right, freekey);
|
| + if (freekey)
|
| + freekey(r->key);
|
| + free(r);
|
| }
|
|
|