OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / include / bits / c++config
index 7964146..c0fa801 100644 (file)
@@ -35,7 +35,7 @@
 #include <bits/os_defines.h>
 
 // The current version of the C++ library in compressed ISO date format.
-#define __GLIBCPP__ 20030329
+#define __GLIBCPP__ 20030625
 
 // This is necessary until GCC supports separate template compilation.
 #define _GLIBCPP_NO_TEMPLATE_EXPORT 1
@@ -56,7 +56,7 @@
 // are already explicitly instantiated in the library binary. This
 // substantially reduces the binary size of resulting executables.
 #ifndef _GLIBCPP_EXTERN_TEMPLATE
-#define _GLIBCPP_EXTERN_TEMPLATE 1
+# define _GLIBCPP_EXTERN_TEMPLATE 1
 #endif
 
 // To enable older, ARM-style iostreams and other anachronisms use this.
 // so, please report any possible issues to libstdc++@gcc.gnu.org .
 // Do not define __USE_MALLOC on the command line.  Enforce it here:
 #ifdef __USE_MALLOC
-#error __USE_MALLOC should never be defined.  Read the release notes.
+# error __USE_MALLOC should never be defined.  Read the release notes.
 #endif
 
+// The remainder of the prewritten config is mostly automatic; all the
+// user hooks are listed above.
+
 // Create a boolean flag to be used to determine if --fast-math is set.
 #ifdef __FAST_MATH__
-#define _GLIBCPP_FAST_MATH 1
+# define _GLIBCPP_FAST_MATH 1
 #else
-#define _GLIBCPP_FAST_MATH 0
+# define _GLIBCPP_FAST_MATH 0
 #endif
 
-// The remainder of the prewritten config is mostly automatic; all the
-// user hooks are listed above.
+// This marks string literals in header files to be extracted for eventual
+// translation.  It is primarily used for messages in thrown exceptions; see
+// src/functexcept.cc.  We use __N because the more traditional _N is used
+// for something else under certain OSes (see BADNAMES).
+#define __N(msgid)     (msgid)
 
 // End of prewritten config; the discovered settings follow.