You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by su...@apache.org on 2004/07/22 06:29:22 UTC
cvs commit: ws-axis/c/src/common BasicTypeSerializer.cpp
susantha 2004/07/21 21:29:22
Modified: c/src/common BasicTypeSerializer.cpp
Log:
Fixing a bug of serializing xsd:byte and xsd:unsignedByte
Revision Changes Path
1.28 +2 -2 ws-axis/c/src/common/BasicTypeSerializer.cpp
Index: BasicTypeSerializer.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/src/common/BasicTypeSerializer.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- BasicTypeSerializer.cpp 6 Jul 2004 14:16:44 -0000 1.27
+++ BasicTypeSerializer.cpp 22 Jul 2004 04:29:22 -0000 1.28
@@ -74,11 +74,11 @@
m_sSZ += m_Buf;
break;
case XSD_BYTE:
- AxisSprintf (m_Buf, BTS_BUFFSIZE, "%c", *((char*)(pValue)));
+ AxisSprintf (m_Buf, BTS_BUFFSIZE, "%d", *((char*)(pValue)));
m_sSZ += m_Buf;
break;
case XSD_UNSIGNEDBYTE:
- AxisSprintf (m_Buf, BTS_BUFFSIZE, "%c",
+ AxisSprintf (m_Buf, BTS_BUFFSIZE, "%u",
*((unsigned char*)(pValue)));
m_sSZ += m_Buf;
break;