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