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); |
} |