On 17/09/2015 16:24, Peter Maydell wrote:
> Can we revert this one, please? Checkpatch now warns about constructs
> like
> typedef struct MyDevice {
> DeviceState parent;
>
> int reg0, reg1, reg2;
> } MyDevice;
It's interesting that qom/object.h documents this and start like:
typedef struct ObjectClass ObjectClass;
typedef struct Object Object;
typedef struct TypeInfo TypeInfo;
typedef struct InterfaceClass InterfaceClass;
typedef struct InterfaceInfo InterfaceInfo;
I have a patch to flag widely-disrespected rules that we still want to
encourage in patches. Would you agree with filing these typedefs under
this category?
Paolo