#ifndef ECDB_H #define ECDB_H #include "config.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #undef FREE #define FREE(dat) \ { \ if (dat) { free(dat); dat = NULL; } \ } #undef __UNUSED__ #define __UNUSED__ __attribute__ ((unused)) /* ECDB Global Variables */ typedef struct _Ecdb_Main Ecdb_Main; struct _Ecdb_Main { Ecore_Evas *main_win_ee; Ecore_List *drives; }; extern Ecdb_Main *em; /* Callbacks */ extern int ECDB_DRIVE_ACTION_FINISHED; extern int ECDB_DRIVE_ACTION_BEGUN; extern int ECDB_DRIVE_ACTION_UPDATE; #include "ecdb_common.h" #include "ecdb_drives.h" #include "ecdb_image.h" #include "ecdb_burn.h" #include "ecdb_misc.h" #include "ecdb_audio.h" #include "ecdb_gui.h" #endif