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/