Salome HOME
Fix compilation error when using GCC 4.9.
authorPascal Obry <pascal.obry@edf.fr>
Mon, 30 Mar 2015 09:33:32 +0000 (11:33 +0200)
committerOvidiu Mircescu <ovidiu.mircescu@edf.fr>
Thu, 2 Apr 2015 11:51:54 +0000 (13:51 +0200)
The error was:

/usr/include/c++/4.9/bits/cpp_type_traits.h:103:3: error: template with C linkage
   template<typename, typename>
   ^

Removing the external C seems safe as this is already taken care
of in the included header (libxml/parser.h)

src/yacsloader/xmlParserBase.hxx

index 162881553256a2de1b3e95afde1688a1706d7a40..da6b179f95a4de764cc782bce13c42aad801d7fa 100644 (file)
 #ifndef __XMLPARSERBASE_HXX_
 #define __XMLPARSERBASE_HXX_
 
-
-extern "C"
-{
 #include <libxml/parser.h>
-}
+
 #define XMLCALL
 #define XML_Char char
 inline XML_Char* tochar(const xmlChar *c) { return (XML_Char*)c; };