X-Git-Url: https://git.draconx.ca/gitweb/upkg.git/blobdiff_plain/8afa7b7717a5a2f45182a63d043401960fdeef92..76b8a4bf05701afcd1be69ff4490a7c6be431dc4:/src/uobject/uobject.h?ds=sidebyside diff --git a/src/uobject/uobject.h b/src/uobject/uobject.h index e0b2256..00f742b 100644 --- a/src/uobject/uobject.h +++ b/src/uobject/uobject.h @@ -41,7 +41,7 @@ typedef struct UObjectClass UObjectClass; struct UObject { GObject parent; - struct upkg *pkg; + GTypeModule *pkg; struct upkg_file *pkg_file; char *pkg_name; }; @@ -54,9 +54,9 @@ struct UObjectClass { GType u_object_get_type(void); -int u_object_deserialize(GObject *obj, struct upkg *pkg, unsigned long idx); +int u_object_deserialize(GObject *obj, GTypeModule *pkg, unsigned long idx); -GObject *u_object_new_from_package(struct upkg *pkg, unsigned long idx); +GObject *u_object_new_from_package(GTypeModule *pkg, unsigned long idx); /* Logging helpers for UObject class implementations. */ void u_vlog_full(GObject *o, GLogLevelFlags level, const char *fmt, va_list ap);