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 wh...@apache.org on 2005/07/15 12:12:40 UTC

cvs commit: ws-axis/c/tests/auto_build/testcases/client/cpp MultiOutClient.cpp

whitlock    2005/07/15 03:12:40

  Modified:    c/tests/auto_build/testcases/client/cpp MultiOutClient.cpp
  Log:
  Enable MultiOut to work on non-Windows platforms
  
  Revision  Changes    Path
  1.4       +7 -2      ws-axis/c/tests/auto_build/testcases/client/cpp/MultiOutClient.cpp
  
  Index: MultiOutClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/MultiOutClient.cpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- MultiOutClient.cpp	13 Jun 2005 13:48:56 -0000	1.3
  +++ MultiOutClient.cpp	15 Jul 2005 10:12:40 -0000	1.4
  @@ -50,10 +50,15 @@
   				&OutValue8,
   				&OutValue9);
   
  -			char sInteger[128], sLong[128], *sBool;
  +			char sInteger[128], sLong[128];
  +#ifdef WIN32
   			sprintf(sInteger,"%I64d",OutValue1);
   			sprintf(sLong,"%I64d",OutValue3);
  -			sBool = (OutValue8==false_)?"false":"true";
  +#else
  +			sprintf(sInteger,"%lld",OutValue1);
  +			sprintf(sLong,"%lld",OutValue3);
  +#endif
  +			const char *sBool = (OutValue8==false_)?"false":"true";
   
   			cout << OutValue0 << endl;
   			cout << sInteger << endl;