Sean Kelly wrote:
I found the C code via grep so I may not be looking at the correct
implementation of each function, but it matches the behavior I'm seeing.  I
think the standard C routines were used in D to make sure IO buffers were
shared with C, etc.  Are you saying this should be changed to use the Windows
routines instead?  Alternately, is fputwc() really doing the right thing by
using the default locale?  I'd imagine so except that this approach doesn't
work in my tests on Windows.

I don't know, it's been years since I worked on that code.

The idea is that D and C writes to stdio can be interleaved.

Reply via email to