Main Page   File List   File Members  

Defines.h

Go to the documentation of this file.
00001 /* -*- mode: c++; -*-
00002  *-----------------------------------------------------------------------------
00003  * $RCSfile: Defines.h,v $
00004  *
00005  * See Copyright for the status of this software.
00006  *
00007  * The OpenSOAP Project
00008  * http://opensoap.jp/
00009  *-----------------------------------------------------------------------------
00010  */
00011 #ifndef OpenSOAP_Defines_H
00012 #define OpenSOAP_Defines_H
00013 
00030 /* for Visual C++ */
00031 #if defined(_MSC_VER) && !defined(OPENSOAP_STATIC)
00032 #  if defined(OPENSOAP_BUILD_DLL)
00033 #    define OPENSOAP_API __declspec(dllexport) __stdcall
00034 #    define OPENSOAP_VAR __declspec(dllexport)
00035 #  else
00036 #    define OPENSOAP_API __declspec(dllimport) __stdcall
00037 #    define OPENSOAP_VAR __declspec(dllimport)
00038 #  endif /* OPENSOAP_BUILD_DLL */
00039 #else /* OPENSOAP_STATIC || !_MSC_VER */
00040 #  define OPENSOAP_VAR
00041 #  if defined(_MSC_VER)
00042 #    define OPENSOAP_API __stdcall
00043 #  else
00044 #    define OPENSOAP_API
00045 #  endif /* !_MSC_VER */
00046 #endif /* defined(_MSC_VER) && !defined(OPENSOAP_STATIC) */
00047 
00048 #endif  /* OpenSOAP_Defines_H */
00049 

Generated on Sat Feb 1 20:46:39 2003 for OpenSOAP by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002