Beispiel #1
0
int main() {
    /*Initialize tables*/
    t_controller * x = (t_controller *) malloc(sizeof(t_controller));
    Init(x);

    /*read in audio file, and do SRP-PHAT*/
    Go(x);
    
    /*clean up*/
    controller_free(x);
    return 0;
}
Beispiel #2
0
Datei: rqd.c Projekt: hyper/rqd
// cleanup the list of controllers.
static void cleanup_controllers(system_data_t *sysdata)
{
	controller_t *ct;

	assert(sysdata);
	assert(sysdata->controllers);

	while ((ct = ll_pop_head(sysdata->controllers))) {
		controller_free(ct);
		free(ct);
	}
	assert(ll_count(sysdata->controllers) == 0);
	ll_free(sysdata->controllers);
	free(sysdata->controllers);
	sysdata->controllers = NULL;
}