00001 /*------------------------------------------------------------------------------ 00002 Name: xmlBlaster/src/c++/util/XmlBCfg.h 00003 Project: xmlBlaster.org, C++ client library 00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file 00005 Comment: General xmlBlaster include file to handle OS specific behavior 00006 Author: Martin Johnson 00007 ------------------------------------------------------------------------------*/ 00008 00009 // NOTE: deprecated -> use C-client library xmlBlaster/src/c/util/basicDefs.h instead, see xmlBlasterDef.h 00010 #if defined(_WINDOWS) 00011 # define Blaster_Export_Flag __declspec (dllexport) 00012 # define Blaster_Import_Flag __declspec (dllimport) 00013 #if defined(_WINDLL) 00014 # define Dll_Export Blaster_Export_Flag 00015 # else 00016 # define Dll_Export Blaster_Import_Flag 00017 #endif 00018 #else 00019 # define Dll_Export 00020 #endif