On Sun, 19 Jun 2011 01:42:16 +0300, Jonathan M Davis <[email protected]> wrote:

On 2011-06-18 06:35, Andrei Alexandrescu wrote:
On 6/18/11 4:59 AM, Jonathan M Davis wrote:
> I'll look at renaming toUTF16z to toWStringz to match toStringz (as was
> suggested by a couple of people in this thread)

That should be a template toUTFz that takes either char*, wchar*, or
dchar*.

A good point. Are you arguing that toStringz should be replaced by such a
construct? Or that it should simply exist in addition to toStringz?

Also, we _could_ make it so that such a template would take the mutabality of the pointer as well (e.g. toUTF!(char*)(str), toUTF!(const(char)*), etc.), which would allow it to be used in cases where you actually want a mutable
string (which toStringz doesn't do).

- Jonathan M Davis

I think Jonathan saw this but just in case Andrei and others haven't
consider the following stackoverflow question
http://stackoverflow.com/questions/6393774/obtaining-a-plain-char-from-a-string-in-d
in regard to his proposal.
--
Using Opera's revolutionary email client: http://www.opera.com/mail/

Reply via email to