Author: nadiramra
Date: Sat May 13 23:53:52 2006
New Revision: 406276
URL: http://svn.apache.org/viewcvs?rev=406276&view=rev
Log:
C support fixes/enhancements.
Modified:
webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp
webservices/axis/trunk/c/src/cbindings/client/CallC.cpp
Modified: webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
URL:
http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp?rev=406276&r1=406275&r2=406276&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
(original)
+++ webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp Sat
May 13 23:53:52 2006
@@ -112,7 +112,7 @@
{
Axis_Array tmpObjArray;
- if (pArray && pArray->m_Array)
+ if (pArray)
tmpObjArray.set((void **)pArray->m_Array, pArray->m_Size,
(XSDTYPE)pArray->m_Type);
Axis_Array* pObjArray = dz->getCmplxArray(&tmpObjArray,
Modified: webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp
URL:
http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp?rev=406276&r1=406275&r2=406276&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp
(original)
+++ webservices/axis/trunk/c/src/cbindings/IWrapperSoapSerializerC.cpp Sat May
13 23:53:52 2006
@@ -194,7 +194,7 @@
{
// Need to convert C-style array to C++-style array before calling
serialization method.
Axis_Array objArray;
- if (pArray && pArray->m_Array)
+ if (pArray)
objArray.set((void **)pArray->m_Array, pArray->m_Size,
(XSDTYPE)pArray->m_Type);
return sz->addOutputCmplxArrayParam((const
Axis_Array*)&objArray,pSZFunct,pDelFunct,pName,pNamespace);
@@ -223,7 +223,7 @@
{
// Need to convert C-style array to C++-style array before calling
serialization method.
Axis_Array objArray;
- if (pArray && pArray->m_Array)
+ if (pArray)
objArray.set((void **)pArray->m_Array, pArray->m_Size,
(XSDTYPE)pArray->m_Type);
return sz->addOutputBasicArrayParam((const
Axis_Array*)&objArray,(XSDTYPE)nType,pName);
@@ -306,7 +306,7 @@
{
// Need to convert C-style array to C++-style array before calling
serialization method.
Axis_Array objArray;
- if (pArray && pArray->m_Array)
+ if (pArray)
objArray.set((void **)pArray->m_Array, pArray->m_Size,
(XSDTYPE)pArray->m_Type);
return sz->serializeCmplxArray((const
Axis_Array*)&objArray,pSZFunct,pDelFunct,pName,pNamespace);
@@ -336,7 +336,7 @@
{
// Need to convert C-style array to C++-style array before calling
serialization method.
Axis_Array objArray;
- if (pArray && pArray->m_Array)
+ if (pArray)
objArray.set((void **)pArray->m_Array, pArray->m_Size,
(XSDTYPE)pArray->m_Type);
// Serialize
Modified: webservices/axis/trunk/c/src/cbindings/client/CallC.cpp
URL:
http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/cbindings/client/CallC.cpp?rev=406276&r1=406275&r2=406276&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/client/CallC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/client/CallC.cpp Sat May 13 23:53:52
2006
@@ -365,7 +365,7 @@
{
// Need to convert C-style array to C++-style array before calling
serialization method.
Axis_Array objArray;
- if (pArray && pArray->m_Array)
+ if (pArray)
objArray.set((void **)pArray->m_Array, pArray->m_Size,
(XSDTYPE)pArray->m_Type);
c->addCmplxArrayParameter(&objArray,pSZFunct,pDelFunct,pName,pNamespace);
@@ -397,7 +397,7 @@
{
// Need to convert C-style array to C++-style array before calling
serialization method.
Axis_Array objArray;
- if (pArray && pArray->m_Array)
+ if (pArray)
objArray.set((void **)pArray->m_Array, pArray->m_Size,
(XSDTYPE)pArray->m_Type);
c->addBasicArrayParameter(&objArray, (XSDTYPE)nType, pName);