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=24709>. 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=24709 Syntax Error in ICUTransService.cpp Summary: Syntax Error in ICUTransService.cpp Product: Xerces-C++ Version: 2.3.0 Platform: PC OS/Version: Windows XP Status: NEW Severity: Blocker Priority: Other Component: Build AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] There are syntax errors in ICUTransService.cpp, so that Xerces cannot be built at all with ICU on Win32. Starting on line 129 the correct code should be: static XMLCh* convertToXMLCh( const UChar* const toConvert , MemoryManager* const manager = 0) { const unsigned int srcLen = u_strlen(toConvert); XMLCh* retBuf = (manager) ? (XMLCh*) manager->allocate((srcLen+1) * sizeof(XMLCh)) : new XMLCh[srcLen + 1]; XMLCh* outPtr = retBuf; const UChar* srcPtr = toConvert; while (*srcPtr) *outPtr++ = XMLCh(*srcPtr++); *outPtr = 0; return retBuf; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
