#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
// 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.