This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch/RFA] target/26532


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]