You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by Martin Sebor <se...@roguewave.com> on 2007/11/27 02:49:59 UTC
Re: svn commit: r597665 - /incubator/stdcxx/branches/4.2.x/include/streambuf
faridz@apache.org wrote:
> Author: faridz
> Date: Fri Nov 23 05:51:51 2007
> New Revision: 597665
>
> URL: http://svn.apache.org/viewvc?rev=597665&view=rev
> Log:
> 2007-11-23 Farid Zaripov <fa...@epam.com>
>
> STDCXX-307
> * streambuf (imbue): Code storing the locale moved from here...
> (pubimbue): ... to here.
>
> Modified:
> incubator/stdcxx/branches/4.2.x/include/streambuf
>
> Modified: incubator/stdcxx/branches/4.2.x/include/streambuf
> URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.x/include/streambuf?rev=597665&r1=597664&r2=597665&view=diff
> ==============================================================================
> --- incubator/stdcxx/branches/4.2.x/include/streambuf (original)
> +++ incubator/stdcxx/branches/4.2.x/include/streambuf Fri Nov 23 05:51:51 2007
> @@ -248,7 +248,7 @@
>
> // 27.5.2.4.1, p1
> virtual void imbue (const locale &__loc) {
The name of the argument should be removed if it's not used,
otherwise some compilers will complain. From the recent HP
aCC log:
http://people.apache.org/~sebor/stdcxx/results/hpux-11.23-pa-acc-3.73-8s-597671-log.gz.txt
aCC -c -I$(TOPDIR)/include -I$(BUILDDIR)/include -AA +O2 +w
+W392 +W655 +W684 +W818 +W819 +W849 $(TOPDIR)/src/strstream.cpp
Warning (suggestion) 431: "$(TOPDIR)/include/streambuf", line 250 # No
uses of '__loc' were detected; it may be possible to remove its declaration.
virtual void imbue (const locale &__loc) {
^^^^^
Martin
> - _C_locale = __loc;
> + // do nothing
> }
>
> // 27.5.2.4.2, p1
> @@ -496,6 +496,7 @@
>
> const locale __tmp (getloc ());
> imbue (__loc);
> + _C_locale = __loc;
> return __tmp;
> }
>
>
>