Eric Blake <ebl...@redhat.com> writes: > On 07/18/2017 08:41 AM, Markus Armbruster wrote: >> I expect the 'null' type to be useful mostly for members of alternate >> types. >> >> Signed-off-by: Markus Armbruster <arm...@redhat.com> >> --- > >> +++ b/include/qapi/qmp/qobject.h >> @@ -93,9 +93,9 @@ static inline QType qobject_type(const QObject *obj) >> return obj->type; >> } >> >> -typedef struct QNull { >> +struct QNull { > > This line was just added... > >> QObject base; >> -} QNull; >> +}; >> >> extern QNull qnull_; >> >> diff --git a/include/qemu/typedefs.h b/include/qemu/typedefs.h >> index 2706aab..ba69bd8 100644 >> --- a/include/qemu/typedefs.h >> +++ b/include/qemu/typedefs.h >> @@ -87,6 +87,7 @@ typedef struct QEMUSGList QEMUSGList; >> typedef struct QEMUTimer QEMUTimer; >> typedef struct QEMUTimerListGroup QEMUTimerListGroup; >> typedef struct QObject QObject; >> +typedef struct QNull QNull; > > ...is it worth hoisting this typedef into 2/10 for less churn?
Less code churn, but more commit message explaining, unless we simply sneak it into typedefs.h without justification. > Reviewed-by: Eric Blake <ebl...@redhat.com> Thanks!