michael@0: #ifndef STLPORT_PREFIX_H michael@0: #define STLPORT_PREFIX_H michael@0: michael@0: #define __BUILDING_STLPORT 1 michael@0: michael@0: #if defined (_WIN32) || defined (WIN32) michael@0: # ifdef __cplusplus michael@0: # define WIN32_LEAN_AND_MEAN michael@0: # define NOSERVICE michael@0: # endif michael@0: #endif michael@0: michael@0: #undef _STLP_NO_FORCE_INSTANTIATE michael@0: michael@0: /* Please add extra compilation switches for particular compilers here */ michael@0: michael@0: #if defined (_MSC_VER) && !defined (__COMO__) && !defined (__MWERKS__) michael@0: # include "warning_disable.h" michael@0: #endif michael@0: michael@0: #include michael@0: michael@0: #if defined (_STLP_USE_TEMPLATE_EXPORT) && defined (_STLP_USE_DECLSPEC) && !defined (_STLP_EXPOSE_GLOBALS_IMPLEMENTATION) michael@0: # define _STLP_EXPOSE_GLOBALS_IMPLEMENTATION michael@0: #endif michael@0: michael@0: #ifdef __cplusplus michael@0: michael@0: # include michael@0: # if defined (_STLP_USE_NAMESPACES) && !defined (_STLP_VENDOR_GLOBAL_CSTD) michael@0: using _STLP_VENDOR_CSTD::time_t; michael@0: # endif michael@0: michael@0: # if defined (_STLP_FUNCTION_TMPL_PARTIAL_ORDER) michael@0: # define _STLP_OPERATOR_SPEC _STLP_DECLSPEC michael@0: # else michael@0: # define _STLP_OPERATOR_SPEC _STLP_TEMPLATE_NULL _STLP_DECLSPEC michael@0: # endif michael@0: michael@0: #endif /* __cplusplus */ michael@0: michael@0: #endif /* PREFIX */ michael@0: