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 su...@apache.org on 2003/10/07 08:46:50 UTC

cvs commit: ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c WrapWriter.java

susantha    2003/10/06 23:46:50

  Modified:    c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c WrapWriter.java
  Log:
  Fixed a bug in the generated code
  
  Revision  Changes    Path
  1.4       +2 -2      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/WrapWriter.java
  
  Index: WrapWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/WrapWriter.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- WrapWriter.java	2 Oct 2003 08:45:23 -0000	1.3
  +++ WrapWriter.java	7 Oct 2003 06:46:50 -0000	1.4
  @@ -270,10 +270,10 @@
   			if((CUtils.isSimpleType(((ParameterInfo)paramsB.get(i)).getLangName()))){
   				//for simple types	
   				if ("char*".equals(paraTypeName)){
  -					writer.write("\t"+paraTypeName+" v"+i+" = strdup(param->"+CUtils.getParameterGetValueMethodName(paraTypeName)+");\n");
  +					writer.write("\t"+paraTypeName+" v"+i+" = strdup(param"+i+"->"+CUtils.getParameterGetValueMethodName(paraTypeName)+");\n");
   				}
   				else {
  -					writer.write("\t"+paraTypeName+" v"+i+" = param->"+CUtils.getParameterGetValueMethodName(paraTypeName)+";\n");
  +					writer.write("\t"+paraTypeName+" v"+i+" = param"+i+"->"+CUtils.getParameterGetValueMethodName(paraTypeName)+";\n");
   				}
   					 
   			}else if((type = this.wscontext.getTypemap().getType(((ParameterInfo)paramsB.get(i)).getSchemaName())) != null