fvectorAPI.h

00001 #ifndef _FIBERAPI_H
00002 #define _FIBERAPI_H
00003 
00004 #ifdef  _WINDOWS
00005 
00006 #ifdef fvector_EXPORTS
00007 #define FIBER_EXPORTS
00008 #endif
00009 
00010 #ifdef FIBER_EXPORTS
00011 #define FIBER_API __declspec(dllexport)
00012 #else
00013 #define FIBER_API __declspec(dllimport)
00014 #endif
00015 
00016 #else
00017 
00018 #define FIBER_API
00019 
00020 #endif
00021 
00022 #ifndef override
00023 
00027 #define override
00028 #endif
00029 
00030 //               MSVC                           GCC             G++                   SGI C++
00031 #if     defined(_IOSTREAM_) || defined(_GLIBCXX_OSTREAM) || _CPP_IOSTREAM || defined(__SGI_STL_IOSTREAM)
00032 #define WITH_IOSTREAM 1
00033 #endif
00034 
00035 #endif // _FIBERAPI_H
00036