On 01/30/2018 04:21 AM, Markus Armbruster wrote: > This renders many inclusions of qapi/qmp/q*.h superfluous. They'll be > dropped in the next few commits. > > Signed-off-by: Markus Armbruster <arm...@redhat.com> > ---
> +++ b/include/qemu/typedefs.h > @@ -92,8 +92,13 @@ typedef struct QemuOptsList QemuOptsList; > typedef struct QEMUSGList QEMUSGList; > typedef struct QEMUTimer QEMUTimer; > typedef struct QEMUTimerListGroup QEMUTimerListGroup; > -typedef struct QObject QObject; > +typedef struct QBool QBool; > +typedef struct QDict QDict; > +typedef struct QList QList; > typedef struct QNull QNull; > +typedef struct QNum QNum; > +typedef struct QObject QObject; And sorting QNull before QOjbect while at it, broken since 4d2d5c41a (it's appalling how often we break sorting, in spite of a comment requesting it). Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature