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 di...@apache.org on 2005/02/08 11:07:30 UTC
cvs commit: ws-axis/c/src/soap SoapDeSerializer.cpp SoapDeSerializer.h
dicka 2005/02/08 02:07:30
Modified: c/include/axis IWrapperSoapDeSerializer.hpp
c/src/cbindings IWrapperSoapDeSerializerC.cpp
c/src/soap SoapDeSerializer.cpp SoapDeSerializer.h
Log:
IWrapperDeSerializer::getAttributeAsLong should return 64bit long, as IWrapperDeSerializer::getElementAsLong.
PR: AXISCPP-393
Submitted by: Adrian Dick
Revision Changes Path
1.4 +1 -1 ws-axis/c/include/axis/IWrapperSoapDeSerializer.hpp
Index: IWrapperSoapDeSerializer.hpp
===================================================================
RCS file: /home/cvs/ws-axis/c/include/axis/IWrapperSoapDeSerializer.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- IWrapperSoapDeSerializer.hpp 21 Jan 2005 12:26:14 -0000 1.3
+++ IWrapperSoapDeSerializer.hpp 8 Feb 2005 10:07:29 -0000 1.4
@@ -116,7 +116,7 @@
const AxisChar* pNamespace)=0;
virtual unsigned char AXISCALL getAttributeAsUnsignedByte(const AxisChar*
pName, const AxisChar* pNamespace)=0;
- virtual long AXISCALL getAttributeAsLong(const AxisChar* pName,
+ virtual xsd__long AXISCALL getAttributeAsLong(const AxisChar* pName,
const AxisChar* pNamespace)=0;
virtual long AXISCALL getAttributeAsInteger(const AxisChar* pName,
const AxisChar* pNamespace)=0;
1.2 +1 -1 ws-axis/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
Index: IWrapperSoapDeSerializerC.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/src/cbindings/IWrapperSoapDeSerializerC.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- IWrapperSoapDeSerializerC.cpp 25 Jan 2005 13:35:25 -0000 1.1
+++ IWrapperSoapDeSerializerC.cpp 8 Feb 2005 10:07:29 -0000 1.2
@@ -253,7 +253,7 @@
return dz->getAttributeAsUnsignedByte(pName,pNamespace);
}
-AXISC_STORAGE_CLASS_INFO long axiscGetAttributeAsLongIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
+AXISC_STORAGE_CLASS_INFO xsdc__long axiscGetAttributeAsLongIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsLong(pName,pNamespace);
1.139 +2 -2 ws-axis/c/src/soap/SoapDeSerializer.cpp
Index: SoapDeSerializer.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/src/soap/SoapDeSerializer.cpp,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- SoapDeSerializer.cpp 4 Feb 2005 23:56:07 -0000 1.138
+++ SoapDeSerializer.cpp 8 Feb 2005 10:07:29 -0000 1.139
@@ -1852,11 +1852,11 @@
{
DESERIALIZE_GET_ATTRIBUTE_AS (unsigned char, CONV_STRTOUL,
INIT_VALUE_NUMBER)}
-long
+LONGLONG
SoapDeSerializer::getAttributeAsLong (const AxisChar * pName, const
AxisChar * pNamespace)
{
-DESERIALIZE_GET_ATTRIBUTE_AS (long, CONV_STRTOL, INIT_VALUE_NUMBER)}
+DESERIALIZE_GET_ATTRIBUTE_AS (LONGLONG, CONV_STRTOLONG, INIT_VALUE_NUMBER)}
long
SoapDeSerializer::getAttributeAsInteger (const AxisChar * pName, const
AxisChar * pNamespace)
1.35 +1 -1 ws-axis/c/src/soap/SoapDeSerializer.h
Index: SoapDeSerializer.h
===================================================================
RCS file: /home/cvs/ws-axis/c/src/soap/SoapDeSerializer.h,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- SoapDeSerializer.h 25 Jan 2005 14:25:24 -0000 1.34
+++ SoapDeSerializer.h 8 Feb 2005 10:07:30 -0000 1.35
@@ -202,7 +202,7 @@
const AxisChar* pNamespace);
unsigned char AXISCALL getAttributeAsUnsignedByte(const AxisChar* pName,
const AxisChar* pNamespace);
- long AXISCALL getAttributeAsLong(const AxisChar* pName,
+ LONGLONG AXISCALL getAttributeAsLong(const AxisChar* pName,
const AxisChar* pNamespace);
long AXISCALL getAttributeAsInteger(const AxisChar* pName,
const AxisChar* pNamespace);