aboutsummaryrefslogblamecommitdiffstats
path: root/libcoopgamma_queried_filter_destroy.c
blob: fffa11fbd85036164875c6326477ddb27a537368 (plain) (tree)



















                                                                                          
/* See LICENSE file for copyright and license details. */
#include "common.h"


/**
 * Release all resources allocated to  a `libcoopgamma_queried_filter_t`,
 * the allocation of the record itself is not freed
 * 
 * Always call this function after failed call to `libcoopgamma_queried_filter_initialise`
 * or failed call to `libcoopgamma_queried_filter_unmarshal`
 * 
 * @param  this  The record to destroy
 */
void
libcoopgamma_queried_filter_destroy(libcoopgamma_queried_filter_t *restrict this)
{
	free(this->class);
	this->class = NULL;
	libcoopgamma_ramps_destroy(&this->ramps.u8);
}