Re: [WIDL] Implement support for unique strings

2006-03-31 Thread Eric Kohl
Robert Shearman wrote: Counter-example with the following IDL: void ConformantString2Out([in] long size, [in, out, string, size_is(size)] char **pszString); void Test([in] long size, [in, out, size_is(size)] char **pszArray); Both generate NdrPointerFree calls and I believe both are sat

Re: [WIDL] Implement support for unique strings

2006-03-31 Thread Robert Shearman
Eric Kohl wrote: Robert Shearman wrote: case PASS_OUT: +if (in_attr && has_size && pointer_type == RPC_FC_UP && phase == PHASE_FREE) +break; if (!out_attr) continue; break; I don't think this is correct. Firstly

Re: [WIDL] Implement support for unique strings

2006-03-30 Thread Robert Shearman
Eric Kohl wrote: case PASS_OUT: +if (in_attr && has_size && pointer_type == RPC_FC_UP && phase == PHASE_FREE) +break; if (!out_attr) continue; break; I don't think this is correct. Firstly, it should continue, not