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.
