]> git.draconx.ca Git - upkg.git/blobdiff - src/uobject/exportable.h
uobject: Make interface functions take UObjects directly.
[upkg.git] / src / uobject / exportable.h
index d3e9ce869c9c781cee1b72da79dc821fee7ef5c1..4033a1a15976122704e152e1b67d7fe04a2bf758 100644 (file)
@@ -20,7 +20,7 @@
 #define U_OBJECT_EXPORTABLE_H_
 
 #include <stdio.h>
-#include <glib-object.h>
+#include <uobject/uobject.h>
 
 #define U_TYPE_OBJECT_EXPORTABLE (u_object_exportable_get_type())
 #define U_OBJECT_EXPORTABLE(obj) G_TYPE_CHECK_INSTANCE_CAST(obj, \
@@ -39,8 +39,8 @@ typedef struct UObjectExportableIface UObjectExportableIface;
 struct UObjectExportableIface {
        GTypeInterface parent;
 
-       int (*export)(GObject *obj, FILE *f);
-       int (*export_name)(GObject *obj, char *buf, size_t n);
+       int (*export)(UObject *obj, FILE *f);
+       int (*export_name)(UObject *obj, char *buf, size_t n);
 };
 
 GType u_object_exportable_get_type(void);