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 
00044 /* for Visual C++ */
00045 #if defined(_MSC_VER) && !defined(OPENSOAP_STATIC)
00046 #  if defined(OPENSOAP_BUILD_DLL)
00047 #    define OPENSOAP_API __declspec(dllexport) __stdcall
00048 #    define OPENSOAP_VAR __declspec(dllexport)
00049 #    define OPENSOAP_CLASS __declspec(dllexport)
00050 #  else
00051 #    define OPENSOAP_API __declspec(dllimport) __stdcall
00052 #    define OPENSOAP_VAR __declspec(dllimport)
00053 #    define OPENSOAP_CLASS __declspec(dllimport)
00054 #  endif /* OPENSOAP_BUILD_DLL */
00055 #else /* OPENSOAP_STATIC || !_MSC_VER */
00056 #  if defined(_MSC_VER)
00057 #    define OPENSOAP_API __stdcall
00058 #  else
00059 #    define OPENSOAP_API
00060 #  endif /* !_MSC_VER */
00061 #  define OPENSOAP_VAR
00062 #  define OPENSOAP_CLASS
00063 #endif /* defined(_MSC_VER) && !defined(OPENSOAP_STATIC) */
00064 
00065 #endif  /* OpenSOAP_Defines_H */
00066 

Generated on Mon Oct 18 18:29:43 2004 for OpenSOAP by doxygen 1.3.6