On 14 January 2013 23:08, <[email protected]> wrote: > +#define TYPE_VIRTIO_BUS "virtio-bus" > +#define VIRTIO_BUS_GET_CLASS(obj) \ > + OBJECT_GET_CLASS(VirtioBusClass, obj, TYPE_VIRTIO_BUS) > +#define VIRTIO_BUS_CLASS(klass) \ > + OBJECT_CLASS_CHECK(VirtioBusClass, klass, TYPE_VIRTIO_BUS)
'obj' and 'klass' need brackets round them, because they're macro arguments. -- PMM
