[RFC] libstdc++/37475
Martin Sebor
sebor@roguewave.com
Thu Sep 11 15:43:00 GMT 2008
FWIW, this sounds close to issue 382:
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#382
I'm not sure it matters whether the functions return ok
or partial. Our filebuf handles both cases exactly the
same.
Martin
Paolo Carlini wrote:
> Hi all, hi Bo,
>
> I'd like to ask the opinion of list - Bo in particular, our std::codecvt
> expert - about this PR, which is about a codecvt::do_in / do _out corner
> case: when the functions are called with from_end > from but to_end ==
> to, thus no space at all provided to store the conversion. Currently we
> return "ok" in this case (we do nothing, just skip completely the
> conversion loop), where submitter expects "partial" because of Table 53
> of the Standard which describes "partial - not all source characters
> converted".
>
> Frankly, I don't have a strong opinion, the current behavior rather
> makes sense to me because in this specific case *no conversion is
> attempted at all", but I know there are quite a few tricky issues having
> to do with codecvt and our current implementation is a delicate balance,
> result of our interpretation of a few DRs and the constraints due to the
> underlying use of C library functions...
>
> Opinions?
>
> Thanks,
> Paolo.
>
>
More information about the Libstdc++
mailing list