ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

compat.h
Go to the documentation of this file.
00001 
00002 /*
00003  * Compatibility section
00004  * This section sets new-style macros based on old-style ones, for compatibility
00005  */
00006 
00007 #ifndef RC_INVOKED
00008 
00009 #if defined (__STL_DEBUG) && !defined (_STLP_DEBUG)
00010 #  define _STLP_DEBUG __STL_DEBUG
00011 #endif
00012 #if defined (__STL_NO_ANACHRONISMS) && !defined (_STLP_NO_ANACHRONISMS)
00013 #  define _STLP_NO_ANACHRONISMS __STL_NO_ANACHRONISMS
00014 #endif
00015 #if defined (__STL_NO_EXTENSIONS) && !defined (_STLP_NO_EXTENSIONS)
00016 #  define _STLP_NO_EXTENSIONS __STL_NO_EXTENSIONS
00017 #endif
00018 #if defined (__STL_NO_EXCEPTIONS) && !defined (_STLP_NO_EXCEPTIONS)
00019 #  define _STLP_NO_EXCEPTIONS __STL_NO_EXCEPTIONS
00020 #endif
00021 #if defined (__STL_NO_NAMESPACES) && !defined (_STLP_NO_NAMESPACES)
00022 #  define _STLP_NO_NAMESPACES __STL_NO_NAMESPACES
00023 #endif
00024 #if defined (__STL_MINIMUM_DEFAULT_TEMPLATE_PARAMS) && !defined (_STLP_MINIMUM_DEFAULT_TEMPLATE_PARAMS)
00025 #  define _STLP_MINIMUM_DEFAULT_TEMPLATE_PARAMS __STL_MINIMUM_DEFAULT_TEMPLATE_PARAMS
00026 #endif
00027 #if defined (__STL_NO_OWN_NAMESPACE) && !defined (_STLP_NO_OWN_NAMESPACE)
00028 #  define _STLP_NO_OWN_NAMESPACE __STL_NO_OWN_NAMESPACE
00029 #endif
00030 
00031 #if defined (__STL_NO_RELOPS_NAMESPACE) && !defined (_STLP_NO_RELOPS_NAMESPACE)
00032 #  define _STLP_NO_RELOPS_NAMESPACE __STL_NO_RELOPS_NAMESPACE
00033 #endif
00034 
00035 #if defined (__STL_DEBUG_UNINITIALIZED) && !defined (_STLP_DEBUG_UNINITIALIZED)
00036 #  define _STLP_DEBUG_UNINITIALIZED __STL_DEBUG_UNINITIALIZED
00037 #endif
00038 #if defined (__STL_SHRED_BYTE) && !defined (_STLP_SHRED_BYTE)
00039 #  define _STLP_SHRED_BYTE __STL_SHRED_BYTE
00040 #endif
00041 #if defined (__STL_USE_MFC) && !defined (_STLP_USE_MFC)
00042 #  define _STLP_USE_MFC __STL_USE_MFC
00043 #endif
00044 
00045 #if defined (__STL_USE_NEWALLOC) && !defined (_STLP_USE_NEWALLOC)
00046 #  define _STLP_USE_NEWALLOC __STL_USE_NEWALLOC
00047 #endif
00048 #if defined (__STL_USE_MALLOC) && !defined (_STLP_USE_MALLOC)
00049 #  define _STLP_USE_MALLOC __STL_USE_MALLOC
00050 #endif
00051 
00052 #if defined (__STL_DEBUG_ALLOC) && !defined (_STLP_DEBUG_ALLOC)
00053 #  define _STLP_DEBUG_ALLOC __STL_DEBUG_ALLOC
00054 #endif
00055 
00056 #if defined (__STL_DEBUG_MESSAGE) && !defined (_STLP_DEBUG_MESSAGE)
00057 #  define _STLP_DEBUG_MESSAGE __STL_DEBUG_MESSAGE
00058 #endif
00059 
00060 #if defined (__STL_DEBUG_TERMINATE) && !defined (_STLP_DEBUG_TERMINATE)
00061 #  define _STLP_DEBUG_TERMINATE __STL_DEBUG_TERMINATE
00062 #endif
00063 
00064 #if defined (__STL_USE_ABBREVS) && !defined (_STLP_USE_ABBREVS)
00065 #  define _STLP_USE_ABBREVS __STL_USE_ABBREVS
00066 #endif
00067 
00068 #if defined (__STL_NO_MSVC50_COMPATIBILITY) && !defined (_STLP_NO_MSVC50_COMPATIBILITY)
00069 #  define _STLP_NO_MSVC50_COMPATIBILITY __STL_NO_MSVC50_COMPATIBILITY
00070 #endif
00071 
00072 /* STLport do not support anymore the iostream wrapper mode so this macro should
00073  * always been define for other libraries that was using it:
00074  */
00075 #if !defined (_STLP_OWN_IOSTREAMS)
00076 #  define _STLP_OWN_IOSTREAMS
00077 #endif
00078 
00079 #if defined (_STLP_NO_OWN_IOSTREAMS)
00080 #  error STLport do not support anymore the wrapper mode. If you want to use STLport \
00081 use its iostreams implementation or no iostreams at all.
00082 #endif
00083 
00084 #endif /* RC_INVOKED */

Generated on Mon May 28 2012 04:18:41 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.