On Thu, Jun 28, 2012 at 3:46 AM, Uri Lublin <u...@redhat.com> wrote:
> -#define SPICE_TYPE_USB_DEVICE                    
> (spice_usb_device_get_type())
> +
>
>  typedef struct _SpiceUsbDeviceManager SpiceUsbDeviceManager;
>  typedef struct _SpiceUsbDeviceManagerClass SpiceUsbDeviceManagerClass;
>  typedef struct _SpiceUsbDeviceManagerPrivate SpiceUsbDeviceManagerPrivate;
>
> -typedef struct _SpiceUsbDevice SpiceUsbDevice;
>
>  /**
>  * SpiceUsbDeviceManager:
> @@ -85,7 +85,6 @@ struct _SpiceUsbDeviceManagerClass
>     gchar _spice_reserved[SPICE_RESERVED_PADDING];
>  };
>
> -GType spice_usb_device_get_type(void);

This change will perhaps not break API, but you are definetly going to
break ABI if you replace boxed pointers with objects in public API.


-- 
Marc-André Lureau
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to