[RFC] A QoI problem with filebuf and POD charT != char, wchar_t
Paolo Carlini
pcarlini@suse.de
Wed May 19 20:16:00 GMT 2004
Martin Sebor wrote:
>> I see... 27.8.1.1, p5.
>
> Realistically, I don't think anyone relies on it. I doubt that
> even test suites exercise this requirement.
Interesting...
>> Too bad that because of that, a codecvt facet must *always* be
>> present, even
>> when a reasonable behavior would be otherwise perfectly possible:
>
> But what would it be useful for? If you don't narrow down the wide
> characters, how do you stream them out? As raw bytes? You'd wind
> up with non-portable binary junk in the file.
Yes :( , that is what my draft-sketch-patch basically did and would do
anyway,
unfortunately. Your observation gives voice to something that was
already present
somewhere in my mind (in the form of weird endianness-dependent
reference files
for the testcases) and would have surfaced more cleanly very soon...
Thanks Martin!
Paolo
More information about the Libstdc++
mailing list