On Tue, 8 Jan 2002, Alexandre Julliard wrote: > You can just as well put the inline functions directly into the C > file, or in some dll private headers. The functions are only 3 lines > long, it's no big deal to have a few duplicates. There is no reason to > pollute the standard headers with that.
Excellent. I was not preaching header pollution :). But if we do that, why not have a wine/heap.h header with the said functions? > In many cases you could also use RtlCreateUnicodeStringFromAsciiz, > which is an exported API and is probably more readable that > MultiByteToWideChar etc. Indeed. MultiByteToWideChar is just brutal IMO. But many times if we need to go W->A we also need to go A->W, and hence my proposal for symetrical functions. -- Dimi.