diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2006-11-07 12:33:20 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2006-11-07 12:33:20 +0000 |
commit | c927b11c7832ba293da24201305efa7c3dd64cb0 (patch) | |
tree | f0f1ce3bcf668f60cfde076cd47d5c1555f3a9e6 | |
parent | aa4183d8a5177cd45be6c0514be1b1b6efe7e890 (diff) | |
download | gcc-c927b11c7832ba293da24201305efa7c3dd64cb0.zip gcc-c927b11c7832ba293da24201305efa7c3dd64cb0.tar.gz gcc-c927b11c7832ba293da24201305efa7c3dd64cb0.tar.bz2 |
exception.hpp: Add translation support to exception strings.
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.
From-SVN: r118543
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/include/ext/concurrence.h | 8 | ||||
-rw-r--r-- | libstdc++-v3/include/ext/pb_ds/exception.hpp | 3 | ||||
-rw-r--r-- | libstdc++-v3/include/tr1/array | 8 |
4 files changed, 17 insertions, 9 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7b94c3b..374fbf6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -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. diff --git a/libstdc++-v3/include/ext/concurrence.h b/libstdc++-v3/include/ext/concurrence.h index 5f71115..a19ba8e 100644 --- a/libstdc++-v3/include/ext/concurrence.h +++ b/libstdc++-v3/include/ext/concurrence.h @@ -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 } diff --git a/libstdc++-v3/include/ext/pb_ds/exception.hpp b/libstdc++-v3/include/ext/pb_ds/exception.hpp index be61d21..4d1b053 100644 --- a/libstdc++-v3/include/ext/pb_ds/exception.hpp +++ b/libstdc++-v3/include/ext/pb_ds/exception.hpp @@ -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 diff --git a/libstdc++-v3/include/tr1/array b/libstdc++-v3/include/tr1/array index 1afd7db..adf0e76 100644 --- a/libstdc++-v3/include/tr1/array +++ b/libstdc++-v3/include/tr1/array @@ -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]; } }; |