/home/ntakagi/work/STLport-5.1.5/stlport/stl/config/_prolog.h

Go to the documentation of this file.
00001 
00002 #if defined (_STLP_MSVC) || defined (__ICL)
00003 
00004 #  if !defined (_STLP_MSVC) || (_STLP_MSVC >= 1200)
00005 #    pragma warning(push)
00006 #  endif
00007 #  include <stl/config/_warnings_off.h>
00008 /* We are forcing the alignment to guaranty that libraries are use
00009  * with the same alignment as the one use to build them.
00010  */
00011 #  if !defined (_WIN64)
00012 #    pragma pack(push, 8)
00013 #  else
00014 #    pragma pack(push, 16)
00015 #  endif
00016 
00017 #elif defined (__BORLANDC__)
00018 
00019 #  pragma option push
00020 #  pragma option -Vx- -Ve- -a8 -b -pc
00021 #  include <stl/config/_warnings_off.h>
00022 
00023 #elif defined (__sgi) && !defined (__GNUC__) && (_MIPS_SIM != _MIPS_SIM_ABI32)
00024 
00025 #  pragma set woff 1209
00026 #  pragma set woff 1174
00027 #  pragma set woff 1375
00028 /* from iterator_base.h */
00029 #  pragma set woff 1183
00030 
00031 #elif defined (__DECCXX)
00032 
00033 #  ifdef __PRAGMA_ENVIRONMENT
00034 #    pragma __environment __save
00035 #    pragma __environment __header_defaults
00036 #  endif
00037 
00038 #elif defined (__IBMCPP__)
00039 /* supress EDC3130: A constant is being used as a conditional expression */
00040 #  pragma info(nocnd)
00041 
00042 #elif defined (__HP_aCC)
00043 /* _REENTRANT selects Posix 1c threads unless draft4 selected.
00044  *  * This usage is obsolescent, "-D_POSIX_C_SOURCE=199506" is preferred */
00045 #  if 0 /* defined (_REENTRANT) && ! defined (_POSIX_C_SOURCE) */
00046 #    define _POSIX_C_SOURCE 199506
00047 #  endif
00048 #elif defined (__WATCOMCPLUSPLUS__)
00049 #  pragma warning 604 10 /* must lookahead to determine... */
00050 #  pragma warning 594 10 /* resolved as declaration/type */
00051 #  pragma warning 595 10 /* resolved as an expression */
00052 #endif



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