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/30 09:15:51 UTC

cvs commit: ws-axis/c/include/axis/common AxisWrapperAPI.h

susantha    2003/10/30 00:15:51

  Modified:    c/include/axis/common Tag: CWrapperSupport AxisWrapperAPI.h
  Log:
  Added macros used for C wrapper API
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.2.4.1   +11 -0     ws-axis/c/include/axis/common/AxisWrapperAPI.h
  
  Index: AxisWrapperAPI.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/AxisWrapperAPI.h,v
  retrieving revision 1.2
  retrieving revision 1.2.4.1
  diff -u -r1.2 -r1.2.4.1
  --- AxisWrapperAPI.h	22 Oct 2003 03:40:04 -0000	1.2
  +++ AxisWrapperAPI.h	30 Oct 2003 08:15:51 -0000	1.2.4.1
  @@ -69,6 +69,17 @@
   #include "IWrapperSoapDeSerializer.h"
   #include "IWrapperSoapSerializer.h"
   
  +#ifdef __cplusplus
  +#define AXISAPI_CPP(M, P) M P;
  +#define AXISAPI_C(M, P)
  +#define AXISCALL(M) __stdcall M
  +#else
  +#define virtual 
  +#define AXISAPI_CPP(M, P)
  +#define AXISAPI_C(M, P) M P;
  +#define AXISCALL(M) (__stdcall* M)
  +#endif
  +
   /**
    * Function that deserializes a custom type 
    */