Christof Meerwald wrote:

> Currently, xpidl maps an array of strings to "const char **" (for an "in"
> parameter) in C++. But this prevents me from passing a "char **" or a "const
> char * const *" as the "in" parameter when calling the method.


This is known problem, see bug 84551
http://bugzilla.mozilla.org/show_bug.cgi?id=84551

Unfortunately there are already implementations that use the incorrect 
specification and changing xpidl to generate the correct specification 
would break those. The change to xpidl would be trivial, but the 
changing all the implementations wouldn't be.


Reply via email to