> Even if all the compilers accept it, I'm not sure I'd like having the 
> implementations with different looking signatures. I think that would be 
> more confusing than what we have now.

The way it is now, the implementations do have (the appearance of) 
different signitures.

When you implement a Getter for instance, the generated header file is:

GetFoo(nsAWritableString & afoo) = 0;

your implementation is:

GetFoo(nsAString& aFoo);

So an implementor using the generated header files as a reference could 
be mislead.

Right?

--pete


> So I think the XPIDL compiler should be changed when someone decides 
> it's time to remove the typedefs and do a global search and replace of > the 
>identifiers. Careful to avoid a catch 22 here ;-)
> 







Reply via email to