Esempio n. 1
0
void Video_Exit()
{
	//Video_Streamon();
	Video_Streamoff();
	Video_Close();
	Buffer_Free();
}
Esempio n. 2
0
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;
}
Esempio n. 3
0
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);
	}
}
Esempio n. 4
0
void VVW_Free(VarintVectorWriter *w) {
  Buffer_Free(&w->buf);
  free(w);
}