This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [Patch/RFA] target/26532
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: Paolo Carlini <pcarlini at suse dot de>
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Mon, 6 Mar 2006 10:59:02 -0600
- Subject: Re: [Patch/RFA] target/26532
- References: <440C20E1.4070607@suse.de>
> I'm only a little bit nervous about the I/O flags changes, but I'm
> becoming more and more convinced they are safe: 1- no exports of
> __ios_flags stuff; 2- The declarations of the enumerated types
> _Ios_Fmtflags, _Ios_Openmode, _Ios_Iostate are not touched at all (in
> particular the size of the underlying types); the values of the various
> enumeration constants are also not affected, because were already
> defined as identical to the corresponding __ios_flags members which I'm
> removing. Can you double-check? I will wait until tomorrow.
I think this is fine, although it is an API change for internal
structs. The visible API/ABI, however, is the same.
So, I'm ok with this. See how it goes on mainline first though, I guess.
-benjamin