Re: [5/8] widl: dereference operator in expr work on any declared pointer

2009-01-10 Thread Michael Karcher
Am Samstag, den 10.01.2009, 22:41 + schrieb Rob Shearman: > 2009/1/10 Michael Karcher : > > If we take MIDL 6.00.0366 as reference, the following method type is > > legal: > > > >void frobnicate([size_is(x),in,out] int * bar1, > >[size_is(*bar1),out] int * bar2,

Re: [5/8] widl: dereference operator in expr work on any declared pointer

2009-01-10 Thread Rob Shearman
2009/1/10 Michael Karcher : > If we take MIDL 6.00.0366 as reference, the following method type is > legal: > >void frobnicate([size_is(x),in,out] int * bar1, >[size_is(*bar1),out] int * bar2, >[in] int x); > > Without this patch, size_is(*bar

[5/8] widl: dereference operator in expr work on any declared pointer

2009-01-10 Thread Michael Karcher
If we take MIDL 6.00.0366 as reference, the following method type is legal: void frobnicate([size_is(x),in,out] int * bar1, [size_is(*bar1),out] int * bar2, [in] int x); Without this patch, size_is(*bar1) would be rejected. --- tools/widl/e