2006-11-07 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Nov 2006 12:33:20 +0000 (12:33 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Nov 2006 12:33:20 +0000 (12:33 +0000)
* include/ext/pb_ds/exception.hpp: Add translation support to
exception strings.
* include/ext/concurrence.h: Same.
* include/tr1/array: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118543 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/concurrence.h
libstdc++-v3/include/ext/pb_ds/exception.hpp
libstdc++-v3/include/tr1/array

index 7b94c3b..374fbf6 100644 (file)
@@ -1,3 +1,10 @@
+2006-11-07  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/ext/pb_ds/exception.hpp: Add translation support to
+       exception strings.
+       * include/ext/concurrence.h: Same.
+       * include/tr1/array: Same.
+
 2006-11-05  Paolo Carlini  <pcarlini@suse.de>
 
        * docs/html/ext/lwg-active.html, lwg-defects.html: Import Revision 45.
index 5f71115..a19ba8e 100644 (file)
@@ -93,7 +93,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       if (__gthread_active_p())
        {
          if (__gthread_mutex_lock(&_M_mutex) != 0)
-           std::__throw_runtime_error("__mutex::lock");
+           std::__throw_runtime_error(__N("__mutex::lock"));
        }
 #endif
     }
@@ -104,7 +104,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       if (__gthread_active_p())
        {
          if (__gthread_mutex_unlock(&_M_mutex) != 0)
-           std::__throw_runtime_error("__mutex::unlock");
+           std::__throw_runtime_error(__N("__mutex::unlock"));
        }
 #endif
     }
@@ -140,7 +140,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       if (__gthread_active_p())
        {
          if (__gthread_recursive_mutex_lock(&_M_mutex) != 0)
-           std::__throw_runtime_error("__recursive_mutex::lock");
+           std::__throw_runtime_error(__N("__recursive_mutex::lock"));
        }
 #endif
     }
@@ -151,7 +151,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       if (__gthread_active_p())
        {
          if (__gthread_recursive_mutex_unlock(&_M_mutex) != 0)
-           std::__throw_runtime_error("__recursive_mutex::unlock");
+           std::__throw_runtime_error(__N("__recursive_mutex::unlock"));
        }
 #endif
     }
index be61d21..4d1b053 100644 (file)
@@ -54,7 +54,8 @@ namespace pb_ds
   // Base class for exceptions.
   struct container_error : public std::logic_error
   {
-    container_error() : std::logic_error("data structure exception") { }
+    container_error() 
+    : std::logic_error(__N("policy based data structure exception")) { }
   };
 
   // An entry cannot be inserted into a container object for logical
index 1afd7db..adf0e76 100644 (file)
@@ -164,7 +164,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
         _M_at(size_type __n)
         {
          if (__builtin_expect(__n >= _Mm, false))
-           std::__throw_out_of_range("array::_M_at");
+           std::__throw_out_of_range(__N("array::_M_at"));
          return _M_instance[__n];
        }
 
@@ -173,7 +173,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
         typename __gnu_cxx::__enable_if<!_Mm, reference>::__type
         _M_at(size_type)
         {
-         std::__throw_out_of_range("array::_M_at");
+         std::__throw_out_of_range(__N("array::_M_at"));
          return _M_instance[0];
        }
 
@@ -182,7 +182,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
         _M_at(size_type __n) const
         {
          if (__builtin_expect(__n >= _Mm, false))
-           std::__throw_out_of_range("array::_M_at");
+           std::__throw_out_of_range(__N("array::_M_at"));
          return _M_instance[__n];
        }
 
@@ -190,7 +190,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
         typename __gnu_cxx::__enable_if<!_Mm, const_reference>::__type
         _M_at(size_type) const
         {
-         std::__throw_out_of_range("array::_M_at");
+         std::__throw_out_of_range(__N("array::_M_at"));
          return _M_instance[0];
        }     
     };