Patch [V3] Fix std::wcsstr signature in cwchar

Danny Smith danny_smith_0000@yahoo.co.nz
Mon Jul 19 13:19:00 GMT 2004


Hi,

The signature for std::wcsstr in std_cwchar.h is wrong. It should be

   wchar_t*
   wcsstr(wchar_t* __s1, const wchar_t* __s2)

corresponding to strstr in std_cstring.h 
and as per C++ std.

2004-07-18  Danny Smith  <dannysmith@users.sourceforge.net>

	* include/c_std/std_cwchar.h (wcsstr): Correct signature.


Index: std_cwchar.h
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/include/c_std/std_cwchar.h,v
retrieving revision 1.9
diff -c -3 -p -r1.9 std_cwchar.h
*** std_cwchar.h	9 Dec 2003 03:44:35 -0000	1.9
--- std_cwchar.h	18 Jul 2004 21:16:46 -0000
*************** namespace std
*** 223,229 ****
    using ::wcsstr;
  
    inline wchar_t*
!   wcsstr(wchar_t* __s1, wchar_t* __s2)
    { return wcsstr(const_cast<const wchar_t*>(__s1), __s2); }
  
    using ::wmemchr;
--- 223,229 ----
    using ::wcsstr;
  
    inline wchar_t*
!   wcsstr(wchar_t* __s1, const wchar_t* __s2)
    { return wcsstr(const_cast<const wchar_t*>(__s1), __s2); }
  
    using ::wmemchr;

Find local movie times and trailers on Yahoo! Movies.
http://au.movies.yahoo.com



More information about the Gcc-patches mailing list