void Video_Exit() { //Video_Streamon(); Video_Streamoff(); Video_Close(); Buffer_Free(); }
int main(int argc, char *argv[]) { enum Error ret_code = OK; size_t threads; size_t genome_len_min; char *reference_file; char **in_files_array; size_t in_files_count; struct buffer ref_buffer; struct buffer in_buffer; if (argc < 4) { printf("[ERROR]: not enought input arguments"); } threads = atoi(argv[1]); genome_len_min = atoi(argv[2]); reference_file = argv[3]; in_files_array = &argv[4]; in_files_count = argc - 4; Buffer_MapFile(&ref_buffer, reference_file); Buffer_Free(&ref_buffer); return (int)ret_code; }
void Buffer_Free (Buffer_t *buffer) { if (buffer != NULL) { xfree (buffer->FirstEvt); #if defined(HAVE_ONLINE) pthread_mutex_destroy(&(buffer->Lock)); #endif xfree (buffer->Masks); xfree (buffer->CachedEvents); if (buffer->VictimCache != NULL) { Buffer_Free(buffer->VictimCache); } xfree (buffer); } }
void VVW_Free(VarintVectorWriter *w) { Buffer_Free(&w->buf); free(w); }