/home/ntakagi/work/STLport-5.1.5/src/stlport_prefix.h

Go to the documentation of this file.
00001 #ifndef STLPORT_PREFIX_H
00002 #define STLPORT_PREFIX_H
00003 
00004 #define __BUILDING_STLPORT 1
00005 
00006 #if defined (_WIN32) || defined (WIN32)
00007 #  ifdef __cplusplus
00008 #    define WIN32_LEAN_AND_MEAN
00009 #    define NOSERVICE
00010 #  endif
00011 #  if !(defined (__CYGWIN__) || defined (_WIN32_WCE))
00012 #    define _STLP_REAL_LOCALE_IMPLEMENTED
00013 #  endif
00014 #endif
00015 
00016 #undef _STLP_NO_FORCE_INSTANTIATE
00017 
00018 /* Please add extra compilation switches for particular compilers here */
00019 
00020 #if defined (_MSC_VER) && !defined (__COMO__) && !defined (__MWERKS__)
00021 #  include "warning_disable.h"
00022 #endif
00023 
00024 #include <stl/config/features.h>
00025 
00026 #if defined (_STLP_USE_TEMPLATE_EXPORT) && defined (_STLP_USE_DECLSPEC) && !defined (_STLP_EXPOSE_GLOBALS_IMPLEMENTATION)
00027 #  define _STLP_EXPOSE_GLOBALS_IMPLEMENTATION
00028 #endif
00029 
00030 #ifdef __cplusplus
00031 
00032 #  include <ctime>
00033 #  if defined (_STLP_USE_NAMESPACES) && !defined (_STLP_VENDOR_GLOBAL_CSTD)
00034 using _STLP_VENDOR_CSTD::time_t;
00035 #  endif
00036 
00037 #  if defined (_STLP_FUNCTION_TMPL_PARTIAL_ORDER)
00038 #    define _STLP_OPERATOR_SPEC _STLP_DECLSPEC
00039 #  else
00040 #    define _STLP_OPERATOR_SPEC _STLP_TEMPLATE_NULL _STLP_DECLSPEC
00041 #  endif
00042 
00043 #endif /* __cplusplus */
00044 
00045 #endif /* PREFIX */
00046 



Generated on Mon Mar 10 15:32:17 2008 by  doxygen 1.5.1