wsdlpull 1.23
|
00001 #ifdef _WIN32 00002 #if !defined (WSDLPULL_EXPORT_H) 00003 #define WSDLPULL_EXPORT_H 00004 00005 #ifndef WSDLPULL_EXPORT 00006 #if (defined _MSC_VER) && (defined _MT) 00007 /* 00008 * For Windows builds 00009 * Note: all Microsoft compilers define the _MSC_VER macro. 00010 * The _MT macro is defined for multithreaded builds. 00011 */ 00012 #if defined(DLLEXPORT) 00013 // DLLEXPORT is used when creating a LIB or DLL 00014 #define WSDLPULL_EXPORT __declspec (dllexport) 00015 #else 00016 // DLLIMPORT is used by consumers of LIBs and DLLs. 00017 // Set this as the default 00018 #define WSDLPULL_EXPORT __declspec (dllimport) 00019 #endif 00020 #else 00021 /* 00022 * For Linux or other non-Windows builds 00023 */ 00024 #define WSDLPULL_EXPORT 00025 #endif 00026 #endif 00027 00028 #endif // WSDLPULL_EXPORT_H 00029 #else 00030 #define WSDLPULL_EXPORT 00031 #endif 00032 //temp hack 00033 #define WSDLPULL_EXPORT