On Sat, Jan 01, 2005 at 07:47:11AM -0800, Jon Griffiths wrote:
Because in 99.99% of cases you don't want to convert from W->A. If all our functions are Unicode, a W->A conversion is a warning sign, and for sure you wouldn't want to encourage people to do so by making it any easier.
winapi_check will allready tell us all cross-calls anyway, doesn't it? It may be years before all the a to w conversions are done and we are 100% internally unicode, why live with a non standard header that long?
Because it provides more reason for fixes. If we make everything tidy, those problems are less likely to get fixed. It's been a long standing policy, I doubt that Alexandre will change it. But, then again, he will make the final call.