/** * Destroy stack adaptor. */ void stack_destroy(cstl_stack_t* psk_stack) { assert(psk_stack != NULL); _stack_destroy_auxiliary(psk_stack); free(psk_stack); }
void _type_destroy_stack(const void* cpv_input, void* pv_output) { assert(cpv_input != NULL && pv_output != NULL); _stack_destroy_auxiliary((stack_t*)cpv_input); *(bool_t*)pv_output = true; }