X-Git-Url: https://git.draconx.ca/gitweb/upkg.git/blobdiff_plain/141ec2de0dca3b1a2482787360fc111c6bcbff3f..c49355663c73c1775c179ec6360d09ce0978bb97:/src/engine/music.c diff --git a/src/engine/music.c b/src/engine/music.c index ae2db1e..f59e4a9 100644 --- a/src/engine/music.c +++ b/src/engine/music.c @@ -121,14 +121,15 @@ static void loadable_init(UObjectLoadable *l) l->unload = unload; } -static int deserialize(UObject *o, struct upkg_file *f) +static int deserialize(UObject *uo) { - struct music_priv *priv = MUSIC_GET_PRIV(o); + struct music_priv *priv = MUSIC_GET_PRIV(uo); + struct upkg_file *f = uo->pkg_file; size_t rc, pos = 0, buflen; unsigned char buf[32]; long size; - U_OBJECT_CLASS(engine_music_parent_class)->deserialize(o, f); + U_OBJECT_CLASS(engine_music_parent_class)->deserialize(uo); buflen = upkg_export_read(f, buf, sizeof buf);