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 sa...@apache.org on 2005/03/30 10:30:49 UTC
cvs commit: ws-axis/c/tests/auto_build/testcases/server/cpp LargeReturningString.cpp
samisa 2005/03/30 00:30:49
Modified: c/tests/auto_build/testcases/server/cpp
LargeReturningString.cpp
Log:
Fixed logic to return the correct string with correct length
Revision Changes Path
1.4 +6 -15 ws-axis/c/tests/auto_build/testcases/server/cpp/LargeReturningString.cpp
Index: LargeReturningString.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/server/cpp/LargeReturningString.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- LargeReturningString.cpp 23 Mar 2005 15:45:10 -0000 1.3
+++ LargeReturningString.cpp 30 Mar 2005 08:30:49 -0000 1.4
@@ -1,17 +1,3 @@
-// Copyright 2003-2004 The Apache Software Foundation.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
/*
* This file was auto-generated by the Axis C++ Web Service Generator (WSDL2Ws)
* This file contains definitions of the web service
@@ -48,6 +34,11 @@
}
xsd__string LargeReturningString::getLargeString(xsd__int Value0)
{
- xsd__string ret=(xsd__string)Value0;
+ xsd__string ret= new char[Value0];
+ char c = 'A';
+ memset(ret, c, Value0 - 1);
+
+ ret[Value0 -1] = '\0';
+
return ret;
}