
15 Nov
2004
15 Nov
'04
4:55 p.m.
Peter Dimov wrote:
Of course. The point I am making is that, on a dual OS, (a) the only place where conversions happen must be the OS and (b) at most one conversion should occur.
Under the assumption that the user is consistent in his use of a single character type, of course. With a single path design, mixing char and wchar_t in the same path object will obviously force the library to convert. A separate path/wpath design never needs to convert above the dual API layer (although the dual API emulation layer that sits atop single API OSes will convert).