aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2006-11-07 12:33:20 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2006-11-07 12:33:20 +0000
commitc927b11c7832ba293da24201305efa7c3dd64cb0 (patch)
treef0f1ce3bcf668f60cfde076cd47d5c1555f3a9e6
parentaa4183d8a5177cd45be6c0514be1b1b6efe7e890 (diff)
downloadgcc-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/ChangeLog7
-rw-r--r--libstdc++-v3/include/ext/concurrence.h8
-rw-r--r--libstdc++-v3/include/ext/pb_ds/exception.hpp3
-rw-r--r--libstdc++-v3/include/tr1/array8
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];
}
};