void neighborhood_free(neigh_t* n) { int i; for (i=0;i<n->size;i++) { neighbor_free(n->neighbors[i]); } free(n->neighbors); }
/*----------------------------------------------------------------------------*/ void purge_neighbor_table(void) { neighbor_t *n; neighbor_t *next; for(n = list_head(neighbor_table); n != NULL;) { next = n->next; neighbor_free(n); n = next; } }