Mercurial > projects > qtd
diff qt/d1/qt/qtd/Str.d @ 247:27497bbe62a1
Implemented qVersion, qSharedBuild. Fixes #31
author | maxter |
---|---|
date | Fri, 31 Jul 2009 11:05:22 +0000 |
parents | 7dd099050621 |
children | 7664de4a55e5 |
line wrap: on
line diff
--- a/qt/d1/qt/qtd/Str.d Sun Jul 26 16:15:42 2009 +0000 +++ b/qt/d1/qt/qtd/Str.d Fri Jul 31 11:05:22 2009 +0000 @@ -11,16 +11,14 @@ module qt.qtd.Str; -version (Tango) -{ - import tango.text.convert.Utf : toString; - alias char[] string; - alias wchar[] wstring; -} -else -{ - import std.utf : toString = toUTF8; -} +import tango.text.convert.Utf : toString; +public import tango.stdc.stringz : fromStringz; + +alias char[] string; +alias wchar[] wstring; + +alias char* stringz; +alias char* cstringz; public static char** toStringzArray(char[][] args) { @@ -38,6 +36,7 @@ return argv; } + version(Windows) { export extern(C) void _d_toUtf8(wchar* arr, uint size, string* str)