mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-11 23:16:14 +01:00
gfiledescriptorbased: Move across typedef from giotypes.h
`GFileDescriptorBased` is in `gio-unix-2.0` rather than `gio-2.0`, so its types shouldn’t be declared in a header belonging to the latter. This hasn’t been a problem previously because C is fine with that. But upcoming commits are going to split the introspection scanning for `gio-2.0` and `gio-unix-2.0`, and the introspection scanner is a little more picky about declarations not being spread all over the place. Signed-off-by: Philip Withnall <pwithnall@gnome.org> Helps: #3037
This commit is contained in:
parent
4c178fa623
commit
f63cc38328
@ -27,14 +27,15 @@
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
typedef struct _GFileDescriptorBased GFileDescriptorBased;
|
||||
typedef struct _GFileDescriptorBasedIface GFileDescriptorBasedIface;
|
||||
|
||||
#define G_TYPE_FILE_DESCRIPTOR_BASED (g_file_descriptor_based_get_type ())
|
||||
#define G_FILE_DESCRIPTOR_BASED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_FILE_DESCRIPTOR_BASED, GFileDescriptorBased))
|
||||
#define G_IS_FILE_DESCRIPTOR_BASED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_FILE_DESCRIPTOR_BASED))
|
||||
#define G_FILE_DESCRIPTOR_BASED_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_FILE_DESCRIPTOR_BASED, GFileDescriptorBasedIface))
|
||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFileDescriptorBased, g_object_unref)
|
||||
|
||||
typedef struct _GFileDescriptorBasedIface GFileDescriptorBasedIface;
|
||||
|
||||
/**
|
||||
* GFileDescriptorBasedIface:
|
||||
* @g_iface: The parent interface.
|
||||
|
@ -82,7 +82,6 @@ typedef struct _GFileInfo GFileInfo;
|
||||
typedef struct _GFileAttributeMatcher GFileAttributeMatcher;
|
||||
typedef struct _GFileAttributeInfo GFileAttributeInfo;
|
||||
typedef struct _GFileAttributeInfoList GFileAttributeInfoList;
|
||||
typedef struct _GFileDescriptorBased GFileDescriptorBased;
|
||||
typedef struct _GFileInputStream GFileInputStream;
|
||||
typedef struct _GFileOutputStream GFileOutputStream;
|
||||
typedef struct _GFileIOStream GFileIOStream;
|
||||
|
Loading…
Reference in New Issue
Block a user