OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / include / bits / c++config
index 9668c48..ed173b0 100644 (file)
 
 // Pick up any OS-specific definitions.
 #include <bits/os_defines.h>
-// And any CPU-specific definitions.
-#include <bits/limits.h>
 
 // The current version of the C++ library in compressed ISO date format.
-#define __GLIBCPP__ 20011006
+#define __GLIBCPP__ 20011109
 
 // This is necessary until GCC supports separate template
 // compilation.  
 // by the compiler, but instead instantiated into the library binary.
 #define _GLIBCPP_FULLY_COMPLIANT_HEADERS 1
 
-// Define this to permit user-level control of the expansion of string
-// buffers (via a fn pointer), see basic_string.* for more.
-//#define _GLIBCPP_ALLOC_CONTROL
-
 // To enable older, ARM-style iostreams and other anachronisms use this.
 //#define _GLIBCPP_DEPRECATED 1
 
 // Use corrected code from the committee library group's issues list.
 #define _GLIBCPP_RESOLVE_LIB_DEFECTS 1
 
-// Enable concept checking code from the boost libraries.
-//#define _GLIBCPP_CONCEPT_CHECKS 1
+// Define this to permit user-level control of the expansion of string
+// buffers (via a fn pointer), see basic_string.* for more.
+//#define _GLIBCPP_ALLOC_CONTROL
 
 // Map gthr.h abstraction to that required for STL.  Do not key off of
 // __GTHREADS at this point since we haven't seen the correct symbol
 // internal ABI change).
 #define __STL_GTHREADS
 #define __STL_THREADS
-#define __STL_VOLATILE volatile
-
-// This is also a user hook, but via -f[no-]exceptions, not direct #defines.
-#ifdef __EXCEPTIONS
-# define __STL_USE_EXCEPTIONS
-# define __STL_TRY try
-# define __STL_CATCH_ALL catch(...)
-# define __STL_THROW(x) throw x
-# define __STL_RETHROW throw
-# define __STL_NOTHROW throw()
-# define __STL_UNWIND(action) catch(...) { action; throw; }
-#else
-# define __STL_TRY 
-# define __STL_CATCH_ALL if (false)
-# define __STL_THROW(x) 
-# define __STL_RETHROW 
-# define __STL_NOTHROW 
-# define __STL_UNWIND(action) 
-#endif
 
 // Default to the typically high-speed, pool-based allocator (as
 // libstdc++-v2) instead of the malloc-based allocator (libstdc++-v3
 // The remainder of the prewritten config is mostly automatic; all the
 // user hooks are listed above.
 
-// XXX 
-// Only used in the SGI rope extensions; this is from stl_config.h and
-// should be cleaned up.
-# define __stl_assert(expr)
-
 /** @namespace std
  *  @brief Everything defined by the ISO C++ Standard is within namespace std.
  */