You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by na...@apache.org on 2006/06/03 03:36:34 UTC
svn commit: r411354 - /webservices/axis/trunk/c/src/engine/client/Call.cpp
Author: nadiramra
Date: Fri Jun 2 18:36:34 2006
New Revision: 411354
URL: http://svn.apache.org/viewvc?rev=411354&view=rev
Log:
fix compile errors on windows..
Modified:
webservices/axis/trunk/c/src/engine/client/Call.cpp
Modified: webservices/axis/trunk/c/src/engine/client/Call.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/engine/client/Call.cpp?rev=411354&r1=411353&r2=411354&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/engine/client/Call.cpp (original)
+++ webservices/axis/trunk/c/src/engine/client/Call.cpp Fri Jun 2 18:36:34 2006
@@ -1129,9 +1129,9 @@
typedef struct FaultInformation
{
const char * m_faultName;
- AXIS_OBJECT_CREATE_FUNCT m_createFp;
- AXIS_DESERIALIZE_FUNCT m_deserializerFp;
- AXIS_OBJECT_DELETE_FUNCT m_deleteFp;
+ void * m_createFp;
+ void * m_deserializerFp;
+ void * m_deleteFp;
} FaultInformation_t;
void Call::addSoapFaultToList(const char *faultName,
@@ -1142,9 +1142,9 @@
FaultInformation_t *fi = new FaultInformation_t;
fi->m_faultName = faultName;
- fi->m_createFp = (AXIS_OBJECT_CREATE_FUNCT)createFp;
- fi->m_deserializerFp = (AXIS_DESERIALIZE_FUNCT)deserializerFp;
- fi->m_deleteFp = (AXIS_OBJECT_DELETE_FUNCT)deleteFp;
+ fi->m_createFp = createFp;
+ fi->m_deserializerFp = deserializerFp;
+ fi->m_deleteFp = deleteFp;
m_soapFaults.push_back(fi);
}
@@ -1194,10 +1194,10 @@
if (NULL==pFaultDetail || 0==strlen((char *)pFaultDetail))
{
- pFaultDetail = this->getFaultAsXMLString();
+ pFaultDetail = (void *)this->getFaultAsXMLString();
if (NULL==pFaultDetail)
- pFaultDetail = "";
+ pFaultDetail = (void *)"";
else
isFaultDetailXMLString=true;
}
@@ -1206,7 +1206,10 @@
excFp(e->getExceptionCode(), e->what(), pSoapFault, pFaultDetail);
if (faultIsDefined)
- fi->m_deleteFp(pFaultDetail, 0);
+ {
+ AXIS_OBJECT_DELETE_FUNCT deleteFp = (AXIS_OBJECT_DELETE_FUNCT)fi->m_deleteFp;
+ deleteFp(pFaultDetail, 0);
+ }
else if (isFaultDetailXMLString)
delete [] (char *)pFaultDetail;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org