Minimol M wrote:
Hi,
I am using xercesc 2.6.0 in hpux -ia64. While compiling using the header
files #include <xercesc/sax2/XMLReaderFactory.hpp> and #include
<xercesc/sax2/SAX2XMLReader.hpp>
I get these warnings.
"./../../../include/xercesc/framework/XMLGrammarPool.hpp", line 266: warning
#2815-D:
type qualifier on return type is meaningless
inline MemoryManager* const getMemoryManager()
The Xerces-C source code is full of these little annoyances. You can
ignore the warning.
^
"./../../../include/xercesc/sax2/XMLReaderFactory.hpp", line 106: warning
#2111-D:
statement is unreachable
return 0;
^
This is left over from the days when compilers would report an error if
a function didn't have a return statement, even if a throw statement
meant the normal return path could never be taken. You can ignore this
warning too.
Are these issues with the library? Anybody has a solution to get rid of
these warnings?
They are not issues. You could use the HP compiler option to disable
those particular warnings, which would be "+W2111,2815".
Otherwise, you would have to modify the Xerces-C sources, which is not
very efficient or maintainable.
Dave