You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2008/02/20 12:21:48 UTC
svn commit: r629422 -
/xerces/c/branches/xerces-2/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp
Author: amassari
Date: Wed Feb 20 03:21:43 2008
New Revision: 629422
URL: http://svn.apache.org/viewvc?rev=629422&view=rev
Log:
In the call to iconvTo, use the size_t variable instead of the unsigned int one (XERCESC-1782)
Modified:
xerces/c/branches/xerces-2/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp
Modified: xerces/c/branches/xerces-2/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp
URL: http://svn.apache.org/viewvc/xerces/c/branches/xerces-2/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp?rev=629422&r1=629421&r2=629422&view=diff
==============================================================================
--- xerces/c/branches/xerces-2/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp (original)
+++ xerces/c/branches/xerces-2/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp Wed Feb 20 03:21:43 2008
@@ -809,9 +809,8 @@
wideCharBuf = (char *) toTranscode;
// perform conversion
- wLent *= uChSize();
char *ptr = retVal;
- size_t rc = iconvTo(wideCharBuf, (size_t *) &wLent, &ptr, neededLen);
+ size_t rc = iconvTo(wideCharBuf, &len, &ptr, neededLen);
if (rc == (size_t)-1) {
if (wBufPtr)
delete [] wBufPtr;
@@ -867,9 +866,8 @@
wideCharBuf = (char *) toTranscode;
// perform conversion
- wLent *= uChSize();
char *ptr = retVal;
- size_t rc = iconvTo(wideCharBuf, (size_t *) &wLent, &ptr, neededLen);
+ size_t rc = iconvTo(wideCharBuf, &len, &ptr, neededLen);
if (rc == (size_t)-1) {
if (wBufPtr)
manager->deallocate(wBufPtr);//delete [] wBufPtr;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org