Huw Davies huw@codeweavers.com wrote:
This still has problems. For example see the idl below. Also note that this is the cause of the warnings in httpresquest.idl .
Huw.
import "objidl.idl"; [uuid(12345678-0000-0000-0000-000000000000)] library foo { typedef [uuid(12345678-9ab0-0000-0000-000000000000)] struct f {int x;} f; [uuid(12345678-9abc-0000-0000-000000000000)] interface IMy : IUnknown { HRESULT foo([in]f *ptr); } }
I'd say that this is yet another bug discovered by this patch, and these bugs have nothing to do with the patch itself, they do exist already.
I certainly can have a look at this bug in typelib generation, but I don't think that it's really correct to blame my patch for making existing bugs in typelib generation visible, and because of that reject the patch inclusion.