We've rectified this bug a while ago and the changes in the code are same as your suggestions. I'd recommend to extract the latest code from CVS. However, we're coming up with a new release very soon. Thanks for notifying though.
Arundhati "J. Cameijo Cerdeira" wrote: > Hello, > > I've found that the upperCase() method in the native transcoder is > completely screwed up in version 1.1.0.d05 on linux. > Here's a working version (in file > $(XERCESCROOT)/util/Transcoders/Iconv/IconvTransService.cpp) > > void IconvTransService::upperCase(XMLCh* const toUpperCase) const > { > XMLCh *p = toUpperCase; > for ( ; *p != 0; p++ ) { > *p = towupper(*p); > } > } > > J. Cameijo > Cerdeira