/* ============================================================================= * Pregion_free * ============================================================================= */ void Pregion_free (region_t* regionPtr) { PVECTOR_FREE(regionPtr->badVectorPtr); PLIST_FREE(regionPtr->borderListPtr); PLIST_FREE(regionPtr->beforeListPtr); PQUEUE_FREE(regionPtr->expandQueuePtr); P_FREE(regionPtr); }
/* ============================================================================= * Pelement_free * ============================================================================= */ void Pelement_free (element_t* elementPtr) { PLIST_FREE(elementPtr->neighborListPtr); P_FREE(elementPtr); }