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/04/07 05:06:30 UTC

svn commit: r392167 - /webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java

Author: nadiramra
Date: Thu Apr  6 20:06:28 2006
New Revision: 392167

URL: http://svn.apache.org/viewcvs?rev=392167&view=rev
Log:
C support fixes/enhancements.

Modified:
    webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java

Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java?rev=392167&r1=392166&r2=392167&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java (original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java Thu Apr  6 20:06:28 2006
@@ -486,12 +486,12 @@
                             + attribs[i].getParamNameAsSOAPElement()
                             + "\",0);\n");
                     
-                    // TODO MEMORY MANAGEMENT
+                    // TODO C-BINDING MEMORY MANAGEMENT
                 }
                 else
                 {
                     arrayType = attribs[i].getTypeName();
-                    writer.write("\tAxisc_Array array" + arrayCount + " = axiscGetCmplxArrayCall(pDZ," 
+                    writer.write("\tAxisc_Array * array" + arrayCount + " = axiscGetCmplxArrayCall(pDZ," 
                             + "&array" + arrayCount + ","
                             + "(void*)Axis_DeSerialize_"  + arrayType
                             + "\n\t\t, (void*)Axis_Create_" + arrayType
@@ -499,6 +499,8 @@
                             + "\n\t\t, (void*)Axis_GetSize_" + arrayType
                             + ", \""  + attribs[i].getElementNameAsString()
                             + "\", Axis_URI_" + arrayType + ");\n");
+                    
+                    // TODO C-BINDING MEMORY MANAGEMENT
                 }
                 
                 writer.write("\tmemcpy(&(param->" + attribs[i].getParamName()