DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26728>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26728 Complie Erros in Header RegularExpression.hpp Summary: Complie Erros in Header RegularExpression.hpp Product: Xerces-C++ Version: 2.4.0 Platform: All OS/Version: Linux Status: NEW Severity: Minor Priority: Other Component: Build AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] In the header xercesc/util/regx/RegularExpression.hpp there are const correctness errors. The change is very simple. --- RegularExpression.hpp Wed Aug 13 22:57:27 2003 +++ /usr/local/include/xercesc/util/regx/RegularExpression.hpp Fri Feb 6 10:25:48 2004 @@ -384,8 +384,8 @@ break; case Token::T_MODIFIERGROUP: ret = fOpFactory.createModifierOp(next, result, - ((ModifierToken *) token)->getOptions(), - ((ModifierToken *) token)->getOptionsMask()); + ((const ModifierToken *) token)->getOptions(), + ((const ModifierToken *) token)->getOptionsMask()); break; } @@ -451,7 +451,7 @@ Op* const next, const bool reverse) { - Token* condTok = ((ConditionToken*) token)->getConditionToken(); + Token* condTok = ((const ConditionToken*) token)->getConditionToken(); Token* yesTok = token->getChild(0); Token* noTok = token->getChild(1); int refNo = token->getReferenceNo(); @@ -638,7 +638,7 @@ const XMLInt32 ch2) { - return (0==XMLString::compareNIString((XMLCh*)&ch1,(XMLCh*)&ch2, 1)); + return (0==XMLString::compareNIString((const XMLCh*)&ch1,(const XMLCh*)&ch2, 1)); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
