2003-11-20 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Nov 2003 05:49:21 +0000 (05:49 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Nov 2003 05:49:21 +0000 (05:49 +0000)
* include/debug/formatter.h: Use _Tp as template argument.
* src/debug.cc: Same, instantiate std::size_t.

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

libstdc++-v3/ChangeLog
libstdc++-v3/include/debug/formatter.h
libstdc++-v3/src/debug.cc

index 7263ff8..5e600e6 100644 (file)
@@ -1,5 +1,10 @@
 2003-11-20  Benjamin Kosnik  <bkoz@redhat.com>
 
+       * include/debug/formatter.h: Use _Tp as template argument.
+       * src/debug.cc: Same, instantiate std::size_t.
+       
+2003-11-20  Benjamin Kosnik  <bkoz@redhat.com>
+
        PR libstdc++/13109
        * include/debug/formatter.h (_Error_formatter::_M_format_word): New.
        * src/debug.cc (__gnu_debug): Format. 
index a6b3c77..1a627a9 100644 (file)
@@ -356,9 +356,9 @@ namespace __gnu_debug
       _M_max_length(78), _M_column(1), _M_first_line(true), _M_wordwrap(false)
     { }
 
-    template<typename _T>
+    template<typename _Tp>
       void
-      _M_format_word(char*, int, const char*, _T) const;
+      _M_format_word(char*, int, const char*, _Tp) const;
 
     void 
     _M_print_word(const char* __word) const;
index a00a250..a78bdec 100644 (file)
@@ -496,11 +496,11 @@ namespace __gnu_debug
     abort();
   }
 
-  template<typename _T>
+  template<typename _Tp>
     void
     _Error_formatter::_M_format_word(char* __buf, 
                                     int __n __attribute__((__unused__)), 
-                                    const char* __fmt, _T __s) const
+                                    const char* __fmt, _Tp __s) const
     {
 #ifdef _GLIBCXX_USE_C99
       std::snprintf(__buf, __n, __fmt, __s);
@@ -651,7 +651,7 @@ namespace __gnu_debug
   template
     void
     _Error_formatter::_M_format_word(char* __buf, int __n, const char* __fmt, 
-                                    unsigned int __s) const;
+                                    std::size_t __s) const;
 
   template
     void