X-Git-Url: https://git.draconx.ca/gitweb/upkg.git/blobdiff_plain/7a9046e942bc1f880f121f0be7e05ef80a0270c8..949182326954cce40971b97af387cc4c0196617b:/src/engine/music.c diff --git a/src/engine/music.c b/src/engine/music.c index 87cbec5..345fc35 100644 --- a/src/engine/music.c +++ b/src/engine/music.c @@ -23,8 +23,8 @@ #include #include #include +#include #include "music-module.h" -#include "music.h" #include "upkg.h" #define MUSIC_GET_PRIV(o) \ @@ -35,12 +35,12 @@ struct music_priv { unsigned loaded; }; -static void exportable_init(UObjectExportable *); -static void loadable_init(UObjectLoadable *); +static void exportable_init(UObjectExportableIface *); +static void loadable_init(UObjectLoadableIface *); G_DEFINE_DYNAMIC_TYPE_EXTENDED(EngineMusic, engine_music, U_TYPE_OBJECT, 0, - G_IMPLEMENT_INTERFACE(U_OBJECT_TYPE_EXPORTABLE, exportable_init) - G_IMPLEMENT_INTERFACE(U_OBJECT_TYPE_LOADABLE, loadable_init) + G_IMPLEMENT_INTERFACE(U_TYPE_OBJECT_EXPORTABLE, exportable_init) + G_IMPLEMENT_INTERFACE(U_TYPE_OBJECT_LOADABLE, loadable_init) ); static int load(GObject *o) @@ -109,13 +109,13 @@ static int export_name(GObject *o, char *buf, size_t n) return rc; } -static void exportable_init(UObjectExportable *e) +static void exportable_init(UObjectExportableIface *e) { e->export = export; e->export_name = export_name; } -static void loadable_init(UObjectLoadable *l) +static void loadable_init(UObjectLoadableIface *l) { l->load = load; l->unload = unload;