There are still a couple of C-compiled parts. For more example our embedded copies of libgdl and libcroco as well as widgets that were copied from gimp. In those cases, I guess it's still safer to use extern declarations.

On 19 Apr 2013 21:05, "Markus Engel" <p637777@...1081...> wrote:
The first answer here describes the use of extern "C" quite well:
http://stackoverflow.com/questions/1041866/in-c-source-what-is-the-effect-of
-extern-c

It is used to prevent name mangling so you can link together e. g. c object
files and c++ object files. I think in Inkscape it isn't necessary at all as
the c++ compiler is used for all the compiling.

Markus


------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...1794...s.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel