contrary of std.utf.toUTFz!(const(wchar)*)

2011-10-07 Thread Paolo Invernizzi
Hi all,

I feel a little stupid, but how to convert  a wchar* zero terminated string 
into a wstring (DMD 2.055)?
I'm digging into Phobos, but right now I've found no way...

Thanks, Paolo

Re: contrary of std.utf.toUTFz!(const(wchar)*)

2011-10-07 Thread Trass3r
I feel a little stupid, but how to convert  a wchar* zero terminated  
string into a wstring (DMD 2.055)?


wstring w = cstr[0 .. strlenw(cstr)];


Re: contrary of std.utf.toUTFz!(const(wchar)*)

2011-10-07 Thread Christophe
Trass3r , dans le message (digitalmars.D.learn:29978), a écrit :
 I feel a little stupid, but how to convert  a wchar* zero terminated  
 string into a wstring (DMD 2.055)?
 
 wstring w = cstr[0 .. strlenw(cstr)];

if cstr comes from c code, you cannot guarantee it is immutable.

Moreover, cstr might point to 0.



Re: contrary of std.utf.toUTFz!(const(wchar)*)

2011-10-07 Thread Trass3r

Just wanted to point out how it's implemented with language tools.