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);