]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
c_locale.cc: Fix throw messages to use the __N marker.
authorPaolo Carlini <pcarlini@suse.de>
Tue, 27 Jan 2004 00:49:03 +0000 (00:49 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 27 Jan 2004 00:49:03 +0000 (00:49 +0000)
2004-01-26  Paolo Carlini  <pcarlini@suse.de>

* config/locale/generic/c_locale.cc: Fix throw messages
to use the __N marker.
* config/locale/gnu/c_locale.cc: Likewise.
* config/locale/ieee_1003.1-2001/codecvt_specializations.h:
Likewise.
* docs/html/17_intro/C++STYLE: Likewise.
* include/bits/basic_ios.tcc: Likewise.
* include/bits/fstream.tcc: Likewise.
* include/bits/vector.tcc: Likewise.
* include/ext/ropeimpl.h: Likewise.
* include/std/std_bitset.h: Likewise.
* src/ios.cc: Likewise.
* src/locale.cc: Likewise.
* src/localename.cc: Likewise.

From-SVN: r76684

13 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/locale/generic/c_locale.cc
libstdc++-v3/config/locale/gnu/c_locale.cc
libstdc++-v3/config/locale/ieee_1003.1-2001/codecvt_specializations.h
libstdc++-v3/docs/html/17_intro/C++STYLE
libstdc++-v3/include/bits/basic_ios.tcc
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/include/bits/vector.tcc
libstdc++-v3/include/ext/ropeimpl.h
libstdc++-v3/include/std/std_bitset.h
libstdc++-v3/src/ios.cc
libstdc++-v3/src/locale.cc
libstdc++-v3/src/localename.cc

index e18870b79a64c2b223bd0dbac8be35f871bf22de..91b866ea47d1b990e2f873183c66555ec960edda 100644 (file)
@@ -1,3 +1,20 @@
+2004-01-26  Paolo Carlini  <pcarlini@suse.de>
+
+       * config/locale/generic/c_locale.cc: Fix throw messages
+       to use the __N marker.
+       * config/locale/gnu/c_locale.cc: Likewise.
+       * config/locale/ieee_1003.1-2001/codecvt_specializations.h:
+       Likewise.
+       * docs/html/17_intro/C++STYLE: Likewise.
+       * include/bits/basic_ios.tcc: Likewise.
+       * include/bits/fstream.tcc: Likewise.
+       * include/bits/vector.tcc: Likewise.
+       * include/ext/ropeimpl.h: Likewise.
+       * include/std/std_bitset.h: Likewise.
+       * src/ios.cc: Likewise.
+       * src/locale.cc: Likewise.
+       * src/localename.cc: Likewise.
+
 2004-01-26  Paolo Carlini  <pcarlini@suse.de>
 
        * include/bits/basic_string.h (_M_replace_aux): Use the
index a214e00b5163dd06aa81f310de232d4ae2249c7b..730c3662ea6913c0b70686c7f711339b129dbc15 100644 (file)
@@ -152,8 +152,8 @@ namespace std
     // See http://gcc.gnu.org/ml/libstdc++/2003-02/msg00345.html
     __cloc = NULL;
     if (strcmp(__s, "C"))
-      __throw_runtime_error("locale::facet::_S_create_c_locale "
-                           "name not valid");
+      __throw_runtime_error(__N("locale::facet::_S_create_c_locale "
+                           "name not valid"));
   }
 
   void
index b808f70e5f96da020087e120a001a765cf16fa0c..bf975b98bacab6e7f8fd150461993f9d306bf278 100644 (file)
@@ -100,8 +100,8 @@ namespace std
     if (!__cloc)
       {
        // This named locale is not supported by the underlying OS.
-       __throw_runtime_error("locale::facet::_S_create_c_locale "
-                             "name not valid");
+       __throw_runtime_error(__N("locale::facet::_S_create_c_locale "
+                             "name not valid"));
       }
   }
   
index 93d0e5acc357944a433c3f7c3da2ab304ffa6b7a..efa8c3783603f469b435c4a32c637a8a8918c9eb 100644 (file)
        {
          _M_in_desc = iconv_open(_M_int_enc, _M_ext_enc);
          if (_M_in_desc == __err)
-           __throw_runtime_error("__enc_traits::_M_init "
-                                 "creating iconv input descriptor failed");
+           __throw_runtime_error(__N("__enc_traits::_M_init "
+                                 "creating iconv input descriptor failed"));
        }
       if (!_M_out_desc)
        {
          _M_out_desc = iconv_open(_M_ext_enc, _M_int_enc);
          if (_M_out_desc == __err)
-           __throw_runtime_error("__enc_traits::_M_init "
-                                 "creating iconv output descriptor failed");
+           __throw_runtime_error(__N("__enc_traits::_M_init "
+                                 "creating iconv output descriptor failed"));
        }
     }
 
index 90dc879b1d1170d58bb372999c5f40d3085a460e..87f53d0ea050cc54d3acdb380b3e77f8e9c386f7 100644 (file)
@@ -210,7 +210,7 @@ Notable areas of divergence from what may be previous local practice
     All start with the name of the function where the exception is
     thrown, and then (optional) descriptive text is added. Example:
 
-    __throw_logic_error("basic_string::_S_construct NULL not valid");
+    __throw_logic_error(__N("basic_string::_S_construct NULL not valid"));
 
     Reason: The verbose terminate handler prints out exception::what(),
     as well as the typeinfo for the thrown exception. As this is the
index 6f690e0585d96ed81c3c3f474d41b921b9af5377..ce7af0d27f6feaf7a360822f665297707ac3dc30 100644 (file)
@@ -43,7 +43,7 @@ namespace std
       else
          _M_streambuf_state = __state | badbit;
       if (this->exceptions() & this->rdstate())
-       __throw_ios_failure("basic_ios::clear");
+       __throw_ios_failure(__N("basic_ios::clear"));
     }
   
   template<typename _CharT, typename _Traits>
index de6379b886348174b957cf1b0d60c225919832c6..f28160cec94951487a1529c7a40d6b56062da2a4 100644 (file)
@@ -255,9 +255,9 @@ namespace std
                      // codecvt::max_length() is bogus.
                      if (_M_ext_end - _M_ext_buf + __rlen > _M_ext_buf_size)
                        {
-                         __throw_ios_failure("basic_filebuf::underflow "
+                         __throw_ios_failure(__N("basic_filebuf::underflow "
                                              "codecvt::max_length() "
-                                             "is not valid");
+                                             "is not valid"));
                        }
                      streamsize __elen = _M_file.xsgetn(_M_ext_end, __rlen);
                      if (__elen == 0)
@@ -309,15 +309,15 @@ namespace std
              // However, reaching it while looping on partial means that
              // the file has got an incomplete character.
              if (__r == codecvt_base::partial)
-               __throw_ios_failure("basic_filebuf::underflow "
-                                   "incomplete character in file");
+               __throw_ios_failure(__N("basic_filebuf::underflow "
+                                   "incomplete character in file"));
            }
          else if (__r == codecvt_base::error)
-           __throw_ios_failure("basic_filebuf::underflow "
-                               "invalid byte sequence in file");
+           __throw_ios_failure(__N("basic_filebuf::underflow "
+                               "invalid byte sequence in file"));
          else
-           __throw_ios_failure("basic_filebuf::underflow "
-                               "error reading the file")         
+           __throw_ios_failure(__N("basic_filebuf::underflow "
+                               "error reading the file"));         
        }
       return __ret;
     }
index 6342743266a5ea7103d9442d39aae9f291034580..caa27620ae598a700242ff8c13bdb0342ef1025d 100644 (file)
@@ -69,7 +69,7 @@ namespace __gnu_norm
     reserve(size_type __n)
     {
       if (__n > this->max_size())
-       __throw_length_error("vector::reserve");
+       __throw_length_error(__N("vector::reserve"));
       if (this->capacity() < __n)
        {
          const size_type __old_size = size();
index b8357ee2d4573dfbdd2412779586c748ee6cb132..0c92de4cc4f7646ac893e7bc2a93ccf666b535ad 100644 (file)
@@ -1121,7 +1121,7 @@ rope<_CharT,_Alloc>::_S_balance(_RopeRep* __r)
       }
 
     if (__result->_M_depth > _RopeRep::_S_max_rope_depth)
-      __throw_length_error("rope::_S_balance");
+      __throw_length_error(__N("rope::_S_balance"));
     return(__result);
 }
 
index e6498973e83354dd50308fcd98d71397f5f03196..04249eca4f8973197b020f71c786e5c3e0101599 100644 (file)
@@ -709,7 +709,8 @@ namespace __gnu_norm
                      size_t __position = 0) : _Base()
       {
        if (__position > __s.size())
-         __throw_out_of_range("bitset::bitset initial position not valid");
+         __throw_out_of_range(__N("bitset::bitset initial position "
+                                  "not valid"));
        _M_copy_from_string(__s, __position,
                            basic_string<_CharT, _Traits, _Alloc>::npos);
       }
@@ -728,7 +729,8 @@ namespace __gnu_norm
             size_t __position, size_t __n) : _Base()
       {
        if (__position > __s.size())
-         __throw_out_of_range("bitset::bitset initial position not valid");
+        __throw_out_of_range(__N("bitset::bitset initial position "
+                                 "not valid"));
        _M_copy_from_string(__s, __position, __n);
       }
 
@@ -1070,7 +1072,8 @@ namespace __gnu_norm
   template<size_t _Nb>
     template<class _CharT, class _Traits, class _Alloc>
     void
-    bitset<_Nb>::_M_copy_from_string(const basic_string<_CharT,_Traits,_Alloc>& __s, size_t __pos, size_t __n)
+    bitset<_Nb>::_M_copy_from_string(const basic_string<_CharT, _Traits,
+                                    _Alloc>& __s, size_t __pos, size_t __n)
     {
       reset();
       const size_t __nbits = std::min(_Nb, std::min(__n, __s.size() - __pos));
@@ -1084,7 +1087,7 @@ namespace __gnu_norm
              set(__i);
              break;
            default:
-             __throw_invalid_argument("bitset::_M_copy_from_string");
+             __throw_invalid_argument(__N("bitset::_M_copy_from_string"));
            }
        }
     }
@@ -1092,7 +1095,8 @@ namespace __gnu_norm
   template<size_t _Nb>
     template<class _CharT, class _Traits, class _Alloc>
     void
-    bitset<_Nb>::_M_copy_to_string(basic_string<_CharT, _Traits, _Alloc>& __s) const
+    bitset<_Nb>::_M_copy_to_string(basic_string<_CharT, _Traits,
+                                  _Alloc>& __s) const
     {
       __s.assign(_Nb, '0');
       for (size_t __i = 0; __i < _Nb; ++__i)
index b36165e7497bdf93d5d5c7312e090fd95fc55ec5..0dec32358c2fc0317233e95cea7cff3271eebfe6 100644 (file)
@@ -163,8 +163,8 @@ namespace std
              {
                _M_streambuf_state |= badbit;
                if (_M_streambuf_state & _M_exception)
-                 __throw_ios_failure("ios_base::_M_grow_words "
-                                     "allocation failed");
+                 __throw_ios_failure(__N("ios_base::_M_grow_words "
+                                     "allocation failed"));
                return _M_word_zero;
              }
            for (int i = 0; i < _M_word_size; i++) 
@@ -179,7 +179,7 @@ namespace std
          {
            _M_streambuf_state |= badbit;
            if (_M_streambuf_state & _M_exception)
-             __throw_ios_failure("ios_base::_M_grow_words is not valid");
+             __throw_ios_failure(__N("ios_base::_M_grow_words is not valid"));
            return _M_word_zero;
          }
       }
index c9562e213a7d4643695d200fe5dfef174d62b071..4e1aebb486d336f6b29af83f6b39ac54d5516c38 100644 (file)
@@ -141,8 +141,8 @@ namespace std
            __ret = all;
            break;
          default:
-           __throw_runtime_error("locale::_S_normalize_category "
-                                 "category not found");
+           __throw_runtime_error(__N("locale::_S_normalize_category "
+                                 "category not found"));
          }
       }
     return __ret;
@@ -264,7 +264,7 @@ namespace std
   {
     size_t __index = __idp->_M_id();
     if ((__index > (__imp->_M_facets_size - 1)) || !__imp->_M_facets[__index])
-      __throw_runtime_error("locale::_Impl::_M_replace_facet");
+      __throw_runtime_error(__N("locale::_Impl::_M_replace_facet"));
     _M_install_facet(__idp, __imp->_M_facets[__index]); 
   }
 
index c6a7de92be9a169016015c2ee0a4a9af658566eb..4cd1af189fac6753e31ff58c48c819001f0a72d3 100644 (file)
@@ -144,7 +144,7 @@ namespace std
          }
       }
     else
-      __throw_runtime_error("locale::locale NULL not valid");
+      __throw_runtime_error(__N("locale::locale NULL not valid"));
   }
 
   locale::locale(const locale& __base, const char* __s, category __cat)