{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.3qukK6yN/b1/go-gir-generator_2.0.2-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.3qukK6yN/b2/go-gir-generator_2.0.2-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n 2f809e2c03011c708b7374bffe566083 945556 debug optional golang-gir-generator-dbgsym_2.0.2-1_amd64.deb\n bceaf69615858f68b0b816c4140c6d9e 907784 devel optional golang-gir-generator_2.0.2-1_amd64.deb\n 120ae3f8464919636b8a0dd8b0f0105d 57696 devel optional golang-gir-gio-2.0-dev_2.0.2-1_all.deb\n ac5fef6f150b15a0037f2003ec93ee68 37720 devel optional golang-gir-glib-2.0-dev_2.0.2-1_all.deb\n 65e04f2081bdb6218d3b973e6872df79 22940 devel optional golang-gir-gobject-2.0-dev_2.0.2-1_all.deb\n- c1eaef6beccc330d849ae97953e87058 10468 devel optional golang-gir-gudev-1.0-dev_2.0.2-1_all.deb\n+ 07390527a362f7b8a9d932d29e9e4e4a 10480 devel optional golang-gir-gudev-1.0-dev_2.0.2-1_all.deb\n"}, {"source1": "golang-gir-gudev-1.0-dev_2.0.2-1_all.deb", "source2": "golang-gir-gudev-1.0-dev_2.0.2-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-06-30 14:25:21.000000 debian-binary\n -rw-r--r-- 0 0 0 848 2020-06-30 14:25:21.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9428 2020-06-30 14:25:21.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9440 2020-06-30 14:25:21.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/gocode/src/pkg.deepin.io/gir/gudev-1.0/gudev.gen.c", "source2": "./usr/share/gocode/src/pkg.deepin.io/gir/gudev-1.0/gudev.gen.c", "comments": ["Ordering differences only"], "unified_diff": "@@ -2,68 +2,14 @@\n #include \"_cgo_export.h\"\n \n static void _c_callback_cleanup(void *userdata)\n {\n \t_GUdev_go_callback_cleanup(userdata);\n }\n \n-extern void _GBaseFinalizeFunc_c_wrapper();\n-extern void _GBaseFinalizeFunc_c_wrapper_once();\n-extern void _GBaseInitFunc_c_wrapper();\n-extern void _GBaseInitFunc_c_wrapper_once();\n-extern void _GBindingTransformFunc_c_wrapper();\n-extern void _GBindingTransformFunc_c_wrapper_once();\n-extern void _GBoxedCopyFunc_c_wrapper();\n-extern void _GBoxedCopyFunc_c_wrapper_once();\n-extern void _GBoxedFreeFunc_c_wrapper();\n-extern void _GBoxedFreeFunc_c_wrapper_once();\n-extern void _GCallback_c_wrapper();\n-extern void _GCallback_c_wrapper_once();\n-extern void _GClassFinalizeFunc_c_wrapper();\n-extern void _GClassFinalizeFunc_c_wrapper_once();\n-extern void _GClassInitFunc_c_wrapper();\n-extern void _GClassInitFunc_c_wrapper_once();\n-extern void _GClosureMarshal_c_wrapper();\n-extern void _GClosureMarshal_c_wrapper_once();\n-extern void _GClosureNotify_c_wrapper();\n-extern void _GClosureNotify_c_wrapper_once();\n-extern void _GInstanceInitFunc_c_wrapper();\n-extern void _GInstanceInitFunc_c_wrapper_once();\n-extern void _GInterfaceFinalizeFunc_c_wrapper();\n-extern void _GInterfaceFinalizeFunc_c_wrapper_once();\n-extern void _GInterfaceInitFunc_c_wrapper();\n-extern void _GInterfaceInitFunc_c_wrapper_once();\n-extern void _GObjectFinalizeFunc_c_wrapper();\n-extern void _GObjectFinalizeFunc_c_wrapper_once();\n-extern void _GObjectGetPropertyFunc_c_wrapper();\n-extern void _GObjectGetPropertyFunc_c_wrapper_once();\n-extern void _GObjectSetPropertyFunc_c_wrapper();\n-extern void _GObjectSetPropertyFunc_c_wrapper_once();\n-extern void _GSignalAccumulator_c_wrapper();\n-extern void _GSignalAccumulator_c_wrapper_once();\n-extern void _GSignalEmissionHook_c_wrapper();\n-extern void _GSignalEmissionHook_c_wrapper_once();\n-extern void _GToggleNotify_c_wrapper();\n-extern void _GToggleNotify_c_wrapper_once();\n-extern void _GTypeClassCacheFunc_c_wrapper();\n-extern void _GTypeClassCacheFunc_c_wrapper_once();\n-extern void _GTypeInterfaceCheckFunc_c_wrapper();\n-extern void _GTypeInterfaceCheckFunc_c_wrapper_once();\n-extern void _GTypePluginCompleteInterfaceInfo_c_wrapper();\n-extern void _GTypePluginCompleteInterfaceInfo_c_wrapper_once();\n-extern void _GTypePluginCompleteTypeInfo_c_wrapper();\n-extern void _GTypePluginCompleteTypeInfo_c_wrapper_once();\n-extern void _GTypePluginUnuse_c_wrapper();\n-extern void _GTypePluginUnuse_c_wrapper_once();\n-extern void _GTypePluginUse_c_wrapper();\n-extern void _GTypePluginUse_c_wrapper_once();\n-extern void _GValueTransform_c_wrapper();\n-extern void _GValueTransform_c_wrapper_once();\n-extern void _GWeakNotify_c_wrapper();\n-extern void _GWeakNotify_c_wrapper_once();\n extern void _GChildWatchFunc_c_wrapper();\n extern void _GChildWatchFunc_c_wrapper_once();\n extern void _GClearHandleFunc_c_wrapper();\n extern void _GClearHandleFunc_c_wrapper_once();\n extern void _GCompareDataFunc_c_wrapper();\n extern void _GCompareDataFunc_c_wrapper_once();\n extern void _GCompareFunc_c_wrapper();\n@@ -150,7 +96,61 @@\n extern void _GTranslateFunc_c_wrapper_once();\n extern void _GTraverseFunc_c_wrapper();\n extern void _GTraverseFunc_c_wrapper_once();\n extern void _GUnixFDSourceFunc_c_wrapper();\n extern void _GUnixFDSourceFunc_c_wrapper_once();\n extern void _GVoidFunc_c_wrapper();\n extern void _GVoidFunc_c_wrapper_once();\n+extern void _GBaseFinalizeFunc_c_wrapper();\n+extern void _GBaseFinalizeFunc_c_wrapper_once();\n+extern void _GBaseInitFunc_c_wrapper();\n+extern void _GBaseInitFunc_c_wrapper_once();\n+extern void _GBindingTransformFunc_c_wrapper();\n+extern void _GBindingTransformFunc_c_wrapper_once();\n+extern void _GBoxedCopyFunc_c_wrapper();\n+extern void _GBoxedCopyFunc_c_wrapper_once();\n+extern void _GBoxedFreeFunc_c_wrapper();\n+extern void _GBoxedFreeFunc_c_wrapper_once();\n+extern void _GCallback_c_wrapper();\n+extern void _GCallback_c_wrapper_once();\n+extern void _GClassFinalizeFunc_c_wrapper();\n+extern void _GClassFinalizeFunc_c_wrapper_once();\n+extern void _GClassInitFunc_c_wrapper();\n+extern void _GClassInitFunc_c_wrapper_once();\n+extern void _GClosureMarshal_c_wrapper();\n+extern void _GClosureMarshal_c_wrapper_once();\n+extern void _GClosureNotify_c_wrapper();\n+extern void _GClosureNotify_c_wrapper_once();\n+extern void _GInstanceInitFunc_c_wrapper();\n+extern void _GInstanceInitFunc_c_wrapper_once();\n+extern void _GInterfaceFinalizeFunc_c_wrapper();\n+extern void _GInterfaceFinalizeFunc_c_wrapper_once();\n+extern void _GInterfaceInitFunc_c_wrapper();\n+extern void _GInterfaceInitFunc_c_wrapper_once();\n+extern void _GObjectFinalizeFunc_c_wrapper();\n+extern void _GObjectFinalizeFunc_c_wrapper_once();\n+extern void _GObjectGetPropertyFunc_c_wrapper();\n+extern void _GObjectGetPropertyFunc_c_wrapper_once();\n+extern void _GObjectSetPropertyFunc_c_wrapper();\n+extern void _GObjectSetPropertyFunc_c_wrapper_once();\n+extern void _GSignalAccumulator_c_wrapper();\n+extern void _GSignalAccumulator_c_wrapper_once();\n+extern void _GSignalEmissionHook_c_wrapper();\n+extern void _GSignalEmissionHook_c_wrapper_once();\n+extern void _GToggleNotify_c_wrapper();\n+extern void _GToggleNotify_c_wrapper_once();\n+extern void _GTypeClassCacheFunc_c_wrapper();\n+extern void _GTypeClassCacheFunc_c_wrapper_once();\n+extern void _GTypeInterfaceCheckFunc_c_wrapper();\n+extern void _GTypeInterfaceCheckFunc_c_wrapper_once();\n+extern void _GTypePluginCompleteInterfaceInfo_c_wrapper();\n+extern void _GTypePluginCompleteInterfaceInfo_c_wrapper_once();\n+extern void _GTypePluginCompleteTypeInfo_c_wrapper();\n+extern void _GTypePluginCompleteTypeInfo_c_wrapper_once();\n+extern void _GTypePluginUnuse_c_wrapper();\n+extern void _GTypePluginUnuse_c_wrapper_once();\n+extern void _GTypePluginUse_c_wrapper();\n+extern void _GTypePluginUse_c_wrapper_once();\n+extern void _GValueTransform_c_wrapper();\n+extern void _GValueTransform_c_wrapper_once();\n+extern void _GWeakNotify_c_wrapper();\n+extern void _GWeakNotify_c_wrapper_once();\n"}, {"source1": "./usr/share/gocode/src/pkg.deepin.io/gir/gudev-1.0/gudev.gen.h", "source2": "./usr/share/gocode/src/pkg.deepin.io/gir/gudev-1.0/gudev.gen.h", "comments": ["Ordering differences only"], "unified_diff": "@@ -8,140 +8,14 @@\n {\n \tvoid** array = (void**)_array;\n \tunsigned int i=0;\n \twhile (array && array[i] != 0) i++;\n \treturn i;\n }\n \n-typedef void* GBaseFinalizeFunc;\n-typedef void* GBaseInitFunc;\n-typedef struct _GBinding GBinding;\n-typedef uint32_t GBindingFlags;\n-typedef void* GBindingTransformFunc;\n-typedef void* GBoxedCopyFunc;\n-typedef void* GBoxedFreeFunc;\n-typedef struct _GCClosure GCClosure;\n-struct _GCClosure { uint8_t _data[72]; };\n-typedef void* GCallback;\n-typedef void* GClassFinalizeFunc;\n-typedef void* GClassInitFunc;\n-typedef struct _GClosure GClosure;\n-struct _GClosure { uint8_t _data[64]; };\n-typedef void* GClosureMarshal;\n-typedef void* GClosureNotify;\n-typedef struct _GClosureNotifyData GClosureNotifyData;\n-struct _GClosureNotifyData { uint8_t _data[16]; };\n-typedef uint32_t GConnectFlags;\n-typedef struct _GEnumClass GEnumClass;\n-struct _GEnumClass { uint8_t _data[32]; };\n-typedef struct _GEnumValue GEnumValue;\n-struct _GEnumValue { uint8_t _data[24]; };\n-typedef struct _GFlagsClass GFlagsClass;\n-struct _GFlagsClass { uint8_t _data[24]; };\n-typedef struct _GFlagsValue GFlagsValue;\n-struct _GFlagsValue { uint8_t _data[24]; };\n-typedef struct _GInitiallyUnowned GInitiallyUnowned;\n-typedef struct _GInitiallyUnownedClass GInitiallyUnownedClass;\n-struct _GInitiallyUnownedClass { uint8_t _data[136]; };\n-typedef void* GInstanceInitFunc;\n-typedef void* GInterfaceFinalizeFunc;\n-typedef struct _GInterfaceInfo GInterfaceInfo;\n-struct _GInterfaceInfo { uint8_t _data[24]; };\n-typedef void* GInterfaceInitFunc;\n-typedef struct _GObject GObject;\n-typedef struct _GObjectClass GObjectClass;\n-struct _GObjectClass { uint8_t _data[136]; };\n-typedef struct _GObjectConstructParam GObjectConstructParam;\n-struct _GObjectConstructParam { uint8_t _data[16]; };\n-typedef void* GObjectFinalizeFunc;\n-typedef void* GObjectGetPropertyFunc;\n-typedef void* GObjectSetPropertyFunc;\n-typedef uint32_t GParamFlags;\n-typedef struct _GParamSpec GParamSpec;\n-typedef struct _GParamSpecBoolean GParamSpecBoolean;\n-typedef struct _GParamSpecBoxed GParamSpecBoxed;\n-typedef struct _GParamSpecChar GParamSpecChar;\n-typedef struct _GParamSpecClass GParamSpecClass;\n-struct _GParamSpecClass { uint8_t _data[80]; };\n-typedef struct _GParamSpecDouble GParamSpecDouble;\n-typedef struct _GParamSpecEnum GParamSpecEnum;\n-typedef struct _GParamSpecFlags GParamSpecFlags;\n-typedef struct _GParamSpecFloat GParamSpecFloat;\n-typedef struct _GParamSpecGType GParamSpecGType;\n-typedef struct _GParamSpecInt GParamSpecInt;\n-typedef struct _GParamSpecInt64 GParamSpecInt64;\n-typedef struct _GParamSpecLong GParamSpecLong;\n-typedef struct _GParamSpecObject GParamSpecObject;\n-typedef struct _GParamSpecOverride GParamSpecOverride;\n-typedef struct _GParamSpecParam GParamSpecParam;\n-typedef struct _GParamSpecPointer GParamSpecPointer;\n-typedef struct _GParamSpecPool GParamSpecPool;\n-struct _GParamSpecPool {};\n-typedef struct _GParamSpecString GParamSpecString;\n-typedef struct _GParamSpecTypeInfo GParamSpecTypeInfo;\n-struct _GParamSpecTypeInfo { uint8_t _data[56]; };\n-typedef struct _GParamSpecUChar GParamSpecUChar;\n-typedef struct _GParamSpecUInt GParamSpecUInt;\n-typedef struct _GParamSpecUInt64 GParamSpecUInt64;\n-typedef struct _GParamSpecULong GParamSpecULong;\n-typedef struct _GParamSpecUnichar GParamSpecUnichar;\n-typedef struct _GParamSpecValueArray GParamSpecValueArray;\n-typedef struct _GParamSpecVariant GParamSpecVariant;\n-typedef struct _GParameter GParameter;\n-struct _GParameter { uint8_t _data[32]; };\n-typedef void* GSignalAccumulator;\n-typedef void* GSignalEmissionHook;\n-typedef uint32_t GSignalFlags;\n-typedef struct _GSignalInvocationHint GSignalInvocationHint;\n-struct _GSignalInvocationHint { uint8_t _data[12]; };\n-typedef uint32_t GSignalMatchType;\n-typedef struct _GSignalQuery GSignalQuery;\n-struct _GSignalQuery { uint8_t _data[56]; };\n-typedef void* GToggleNotify;\n-typedef struct _GTypeCValue GTypeCValue;\n-struct _GTypeCValue {};\n-typedef struct _GTypeClass GTypeClass;\n-struct _GTypeClass { uint8_t _data[8]; };\n-typedef void* GTypeClassCacheFunc;\n-typedef uint32_t GTypeDebugFlags;\n-typedef uint32_t GTypeFlags;\n-typedef uint32_t GTypeFundamentalFlags;\n-typedef struct _GTypeFundamentalInfo GTypeFundamentalInfo;\n-struct _GTypeFundamentalInfo { uint8_t _data[4]; };\n-typedef struct _GTypeInfo GTypeInfo;\n-struct _GTypeInfo { uint8_t _data[72]; };\n-typedef struct _GTypeInstance GTypeInstance;\n-struct _GTypeInstance { uint8_t _data[8]; };\n-typedef struct _GTypeInterface GTypeInterface;\n-struct _GTypeInterface { uint8_t _data[16]; };\n-typedef void* GTypeInterfaceCheckFunc;\n-typedef struct _GTypeModule GTypeModule;\n-typedef struct _GTypeModuleClass GTypeModuleClass;\n-struct _GTypeModuleClass { uint8_t _data[184]; };\n-typedef struct _GTypePlugin GTypePlugin;\n-typedef struct _GTypePluginClass GTypePluginClass;\n-struct _GTypePluginClass { uint8_t _data[48]; };\n-typedef void* GTypePluginCompleteInterfaceInfo;\n-typedef void* GTypePluginCompleteTypeInfo;\n-typedef void* GTypePluginUnuse;\n-typedef void* GTypePluginUse;\n-typedef struct _GTypeQuery GTypeQuery;\n-struct _GTypeQuery { uint8_t _data[24]; };\n-typedef struct _GTypeValueTable GTypeValueTable;\n-struct _GTypeValueTable { uint8_t _data[64]; };\n-typedef struct _GValue GValue;\n-struct _GValue { uint8_t _data[24]; };\n-typedef struct _GValueArray GValueArray;\n-struct _GValueArray { uint8_t _data[24]; };\n-typedef void* GValueTransform;\n-typedef void* GWeakNotify;\n-typedef struct _GWeakRef GWeakRef;\n-struct _GWeakRef {};\n-typedef struct _G_Value__data__union G_Value__data__union;\n-struct _G_Value__data__union { uint8_t _data[8]; };\n typedef struct _GArray GArray;\n struct _GArray { uint8_t _data[16]; };\n typedef uint32_t GAsciiType;\n typedef struct _GAsyncQueue GAsyncQueue;\n struct _GAsyncQueue {};\n typedef struct _GBookmarkFile GBookmarkFile;\n struct _GBookmarkFile {};\n@@ -396,14 +270,140 @@\n typedef uint32_t GVariantClass;\n typedef struct _GVariantDict GVariantDict;\n struct _GVariantDict {};\n typedef uint32_t GVariantParseError;\n typedef struct _GVariantType GVariantType;\n struct _GVariantType {};\n typedef void* GVoidFunc;\n+typedef void* GBaseFinalizeFunc;\n+typedef void* GBaseInitFunc;\n+typedef struct _GBinding GBinding;\n+typedef uint32_t GBindingFlags;\n+typedef void* GBindingTransformFunc;\n+typedef void* GBoxedCopyFunc;\n+typedef void* GBoxedFreeFunc;\n+typedef struct _GCClosure GCClosure;\n+struct _GCClosure { uint8_t _data[72]; };\n+typedef void* GCallback;\n+typedef void* GClassFinalizeFunc;\n+typedef void* GClassInitFunc;\n+typedef struct _GClosure GClosure;\n+struct _GClosure { uint8_t _data[64]; };\n+typedef void* GClosureMarshal;\n+typedef void* GClosureNotify;\n+typedef struct _GClosureNotifyData GClosureNotifyData;\n+struct _GClosureNotifyData { uint8_t _data[16]; };\n+typedef uint32_t GConnectFlags;\n+typedef struct _GEnumClass GEnumClass;\n+struct _GEnumClass { uint8_t _data[32]; };\n+typedef struct _GEnumValue GEnumValue;\n+struct _GEnumValue { uint8_t _data[24]; };\n+typedef struct _GFlagsClass GFlagsClass;\n+struct _GFlagsClass { uint8_t _data[24]; };\n+typedef struct _GFlagsValue GFlagsValue;\n+struct _GFlagsValue { uint8_t _data[24]; };\n+typedef struct _GInitiallyUnowned GInitiallyUnowned;\n+typedef struct _GInitiallyUnownedClass GInitiallyUnownedClass;\n+struct _GInitiallyUnownedClass { uint8_t _data[136]; };\n+typedef void* GInstanceInitFunc;\n+typedef void* GInterfaceFinalizeFunc;\n+typedef struct _GInterfaceInfo GInterfaceInfo;\n+struct _GInterfaceInfo { uint8_t _data[24]; };\n+typedef void* GInterfaceInitFunc;\n+typedef struct _GObject GObject;\n+typedef struct _GObjectClass GObjectClass;\n+struct _GObjectClass { uint8_t _data[136]; };\n+typedef struct _GObjectConstructParam GObjectConstructParam;\n+struct _GObjectConstructParam { uint8_t _data[16]; };\n+typedef void* GObjectFinalizeFunc;\n+typedef void* GObjectGetPropertyFunc;\n+typedef void* GObjectSetPropertyFunc;\n+typedef uint32_t GParamFlags;\n+typedef struct _GParamSpec GParamSpec;\n+typedef struct _GParamSpecBoolean GParamSpecBoolean;\n+typedef struct _GParamSpecBoxed GParamSpecBoxed;\n+typedef struct _GParamSpecChar GParamSpecChar;\n+typedef struct _GParamSpecClass GParamSpecClass;\n+struct _GParamSpecClass { uint8_t _data[80]; };\n+typedef struct _GParamSpecDouble GParamSpecDouble;\n+typedef struct _GParamSpecEnum GParamSpecEnum;\n+typedef struct _GParamSpecFlags GParamSpecFlags;\n+typedef struct _GParamSpecFloat GParamSpecFloat;\n+typedef struct _GParamSpecGType GParamSpecGType;\n+typedef struct _GParamSpecInt GParamSpecInt;\n+typedef struct _GParamSpecInt64 GParamSpecInt64;\n+typedef struct _GParamSpecLong GParamSpecLong;\n+typedef struct _GParamSpecObject GParamSpecObject;\n+typedef struct _GParamSpecOverride GParamSpecOverride;\n+typedef struct _GParamSpecParam GParamSpecParam;\n+typedef struct _GParamSpecPointer GParamSpecPointer;\n+typedef struct _GParamSpecPool GParamSpecPool;\n+struct _GParamSpecPool {};\n+typedef struct _GParamSpecString GParamSpecString;\n+typedef struct _GParamSpecTypeInfo GParamSpecTypeInfo;\n+struct _GParamSpecTypeInfo { uint8_t _data[56]; };\n+typedef struct _GParamSpecUChar GParamSpecUChar;\n+typedef struct _GParamSpecUInt GParamSpecUInt;\n+typedef struct _GParamSpecUInt64 GParamSpecUInt64;\n+typedef struct _GParamSpecULong GParamSpecULong;\n+typedef struct _GParamSpecUnichar GParamSpecUnichar;\n+typedef struct _GParamSpecValueArray GParamSpecValueArray;\n+typedef struct _GParamSpecVariant GParamSpecVariant;\n+typedef struct _GParameter GParameter;\n+struct _GParameter { uint8_t _data[32]; };\n+typedef void* GSignalAccumulator;\n+typedef void* GSignalEmissionHook;\n+typedef uint32_t GSignalFlags;\n+typedef struct _GSignalInvocationHint GSignalInvocationHint;\n+struct _GSignalInvocationHint { uint8_t _data[12]; };\n+typedef uint32_t GSignalMatchType;\n+typedef struct _GSignalQuery GSignalQuery;\n+struct _GSignalQuery { uint8_t _data[56]; };\n+typedef void* GToggleNotify;\n+typedef struct _GTypeCValue GTypeCValue;\n+struct _GTypeCValue {};\n+typedef struct _GTypeClass GTypeClass;\n+struct _GTypeClass { uint8_t _data[8]; };\n+typedef void* GTypeClassCacheFunc;\n+typedef uint32_t GTypeDebugFlags;\n+typedef uint32_t GTypeFlags;\n+typedef uint32_t GTypeFundamentalFlags;\n+typedef struct _GTypeFundamentalInfo GTypeFundamentalInfo;\n+struct _GTypeFundamentalInfo { uint8_t _data[4]; };\n+typedef struct _GTypeInfo GTypeInfo;\n+struct _GTypeInfo { uint8_t _data[72]; };\n+typedef struct _GTypeInstance GTypeInstance;\n+struct _GTypeInstance { uint8_t _data[8]; };\n+typedef struct _GTypeInterface GTypeInterface;\n+struct _GTypeInterface { uint8_t _data[16]; };\n+typedef void* GTypeInterfaceCheckFunc;\n+typedef struct _GTypeModule GTypeModule;\n+typedef struct _GTypeModuleClass GTypeModuleClass;\n+struct _GTypeModuleClass { uint8_t _data[184]; };\n+typedef struct _GTypePlugin GTypePlugin;\n+typedef struct _GTypePluginClass GTypePluginClass;\n+struct _GTypePluginClass { uint8_t _data[48]; };\n+typedef void* GTypePluginCompleteInterfaceInfo;\n+typedef void* GTypePluginCompleteTypeInfo;\n+typedef void* GTypePluginUnuse;\n+typedef void* GTypePluginUse;\n+typedef struct _GTypeQuery GTypeQuery;\n+struct _GTypeQuery { uint8_t _data[24]; };\n+typedef struct _GTypeValueTable GTypeValueTable;\n+struct _GTypeValueTable { uint8_t _data[64]; };\n+typedef struct _GValue GValue;\n+struct _GValue { uint8_t _data[24]; };\n+typedef struct _GValueArray GValueArray;\n+struct _GValueArray { uint8_t _data[24]; };\n+typedef void* GValueTransform;\n+typedef void* GWeakNotify;\n+typedef struct _GWeakRef GWeakRef;\n+struct _GWeakRef {};\n+typedef struct _G_Value__data__union G_Value__data__union;\n+struct _G_Value__data__union { uint8_t _data[8]; };\n typedef struct _GUdevClient GUdevClient;\n typedef struct _GUdevClientClass GUdevClientClass;\n typedef struct _GUdevClientPrivate GUdevClientPrivate;\n typedef struct _GUdevDevice GUdevDevice;\n typedef struct _GUdevDeviceClass GUdevDeviceClass;\n typedef struct _GUdevDevicePrivate GUdevDevicePrivate;\n typedef uint32_t GUdevDeviceType;\n"}]}]}]}]}