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


Reply via email to