When I write a simple program, which calls NS_InitEmbedding() and
NS_TermEmbedding, and try to compile it, it gives these errors:

In file included from ../include/string/nsAString.h:36,
                 from ../include/xpcom/nsILocalFile.h:20,
                 from ../include/embed_base/nsEmbedAPI.h:28,
                 from samp.cpp:12:
../include/string/nsCharTraits.h:383: ISO C++ forbids declaration of `
   difference_type' with no type
../include/string/nsCharTraits.h:383: `::difference_type' is not a valid
   declarator
../include/string/nsCharTraits.h:383: parse error before `;' token
../include/string/nsCharTraits.h:409: ISO C++ forbids declaration of `
   value_type' with no type
../include/string/nsCharTraits.h:409: `::value_type' is not a valid
declarator
../include/string/nsCharTraits.h:409: parse error before `*' token
../include/string/nsCharTraits.h:417: type specifier omitted for parameter `
   difference_type'
../include/string/nsCharTraits.h:417: parse error before `)' token
../include/string/nsCharTraits.h:418: ISO C++ forbids defining types within
   return type
../include/string/nsCharTraits.h:418: two or more data types in declaration
of
   `advance'
../include/string/nsCharTraits.h:418: semicolon missing after declaration of
`
   struct nsCharSourceTraits<InputIterator>'
../include/string/nsCharTraits.h:421: parse error before `}' token
../include/string/nsCharTraits.h:473: non-template type `nsCharSourceTraits'
   used as a template
../include/string/nsCharTraits.h:474: confused by earlier errors, bailing
out

How can I make it compile?

Seb P.
_______________________________________________
mozilla-embedding mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-embedding

Reply via email to