On 11/28/2011 5:36 AM, philippe wrote:
Hello.
I built a browser with gecko 1.8 . It worked fine.
Now I try to use gecko 1.9.2.23. I get some conversions problems
For example:
______________
nsString attributeName
char* attrName=ToNewCString(attributeName); causes an error : cannot
convert parameter 1 from 'nsString_external' to 'const nsACString&'
___________________
Is there a doc about such conversions in 1.9.2.
The "ToNewCString" version which took a wide string "in" and produced a
narrow string "out" didn't have an identified character set, and so was
removed at some point along the way. Assuming you want a UTF8 narrow
string allocated, you'd need something like:
ToNewCString(NS_ConvertUTF16toUTF8(attributeName));
--BDS
_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding