util/XmlBCfg.h

Go to the documentation of this file.
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