Organized ecdb source code in structure
This commit is contained in:
44
ecdb/trunk/src/ecdb_misc.c
Normal file
44
ecdb/trunk/src/ecdb_misc.c
Normal file
@ -0,0 +1,44 @@
|
||||
#include "ecdb.h"
|
||||
|
||||
Ecdb_Project *
|
||||
ecdb_project_new(void)
|
||||
{
|
||||
Ecdb_Project *proj;
|
||||
|
||||
proj = calloc(1, sizeof(Ecdb_Project));
|
||||
proj->files = ecore_list_new();
|
||||
ecore_list_append(em->projects, proj);
|
||||
|
||||
/* Create some sane defaults */
|
||||
proj->burn_mode = BURN_MODE1;
|
||||
proj->fifo_chunksize = 2048;
|
||||
proj->fifo_chunks = 2048;
|
||||
|
||||
return proj;
|
||||
}
|
||||
|
||||
void
|
||||
ecdb_shutdown(void)
|
||||
{
|
||||
if (em->projects)
|
||||
ecore_list_destroy(em->projects);
|
||||
if (em->drives)
|
||||
ecore_list_destroy(em->drives);
|
||||
free(em);
|
||||
}
|
||||
|
||||
void
|
||||
ecdb_burn_init(void)
|
||||
{
|
||||
burn_initialize();
|
||||
burn_msgs_set_severities("NEVER", "SORRY", "ecdb: ");
|
||||
burn_set_signal_handling("ecdb: ", NULL, 0);
|
||||
}
|
||||
|
||||
void
|
||||
ecdb_image_init(void)
|
||||
{
|
||||
iso_init();
|
||||
iso_set_msgs_severities("NEVER", "SORRY", "ecdb: ");
|
||||
}
|
||||
|
Reference in New Issue
Block a user