This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: _GLIBCPP_FULLY_COMPLIANT_HEADERS: Why not turned on?
- To: Greg Bumgardner <bumgard at roguewave dot com>
- Subject: Re: _GLIBCPP_FULLY_COMPLIANT_HEADERS: Why not turned on?
- From: Jeffrey Oldham <oldham at codesourcery dot com>
- Date: Wed, 14 Feb 2001 16:27:06 -0800
- Cc: "'Benjamin Kosnik'" <bkoz at redhat dot com>, libstdc++ at gcc dot gnu dot org, Jeffrey Oldham <oldham at codesourcery dot com>
- Organization: CodeSourcery LLC
- References: <F888C30C3021D411B9DA00B0D0209BE8096888@CVO-EXCHANGE>
On Wed, Feb 14, 2001 at 02:47:53PM -0800, Greg Bumgardner wrote:
> I've already got one made, I'm just trying to overcome some local mail
> problems.
> Hopefully I'll get it in today...
>
> -g.b.
Here is a patch and a ChangeLog entry for someone to commit. I do not
think I have libstdc++-v3 write privileges.
Thanks,
Jeffrey D. Oldham
oldham@codesourcery.com
---------------- cut here ----------------
libstdc++-v3 should comply with the C++ standard.
2001-02-14 Jeffrey Oldham <oldham@codesourcery.com>
* include/bits/c++config (_GLIBCPP_FULLY_COMPLIANT_HEADERS):
Define so library is compliant.
Tested on i686-pc-linux-gnu (creation only, no testing)
Approved by ???Benjamin???
Index: c++config
===================================================================
RCS file: /cvs/gcc/egcs/libstdc++-v3/include/bits/c++config,v
retrieving revision 1.8
diff -c -p -r1.8 c++config
*** c++config 2001/01/03 15:53:28 1.8
--- c++config 2001/02/15 00:22:57
***************
*** 53,59 ****
// types. For the io library, this means that larger, out-of-line
// member functions are only declared, and definitions are not parsed
// by the compiler, but instead instantiated into the library binary.
! //#define _GLIBCPP_FULLY_COMPLIANT_HEADERS 1
// To enable older, ARM-style iostreams and other anachronisms use this.
//#define _GLIBCPP_DEPRECATED 1
--- 53,59 ----
// types. For the io library, this means that larger, out-of-line
// member functions are only declared, and definitions are not parsed
// by the compiler, but instead instantiated into the library binary.
! #define _GLIBCPP_FULLY_COMPLIANT_HEADERS 1
// To enable older, ARM-style iostreams and other anachronisms use this.
//#define _GLIBCPP_DEPRECATED 1