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 pr...@apache.org on 2005/11/04 12:32:23 UTC
svn commit: r330797 -
/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
Author: prestonf
Date: Fri Nov 4 03:32:18 2005
New Revision: 330797
URL: http://svn.apache.org/viewcvs?rev=330797&view=rev
Log:
Part of the fix for AXISCPP-149. This covers all of the simple types.
Modified:
webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java?rev=330797&r1=330796&r2=330797&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java (original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java Fri Nov 4 03:32:18 2005
@@ -995,7 +995,7 @@
writer.write ("\t\t\t\t\tRet->__size = pReturn->__size;\n");
writer.write ("\t\t\t\t}\n");
}
- else if( "xsd__string".equals( outparamType))
+ else if( CUtils.isPointerType(outparamType))
{
writer.write( "\t\t\t\tRet = new char[strlen( pReturn) + 1];\n");
writer.write( "\t\t\t\tstrcpy( Ret, pReturn);\n");