# HG changeset patch # User saaadel # Date 1268780465 -7200 # Node ID 4adfb4e05382d4dd453ea33ee8dd77d7e839128e # Parent 6d905019f7bf56f2992e1469e3bea6d1cd44f28c (no commit message) diff -r 6d905019f7bf -r 4adfb4e05382 dmdscript_tango/dglobal.d --- a/dmdscript_tango/dglobal.d Thu Jan 28 21:23:27 2010 +0200 +++ b/dmdscript_tango/dglobal.d Wed Mar 17 01:01:05 2010 +0200 @@ -21,11 +21,17 @@ module dmdscript_tango.dglobal; -import std.uri; -import std.c.stdlib; -import std.c.string; -import std.stdio; -import std.math; +//import std.uri; +//import std.c.stdlib; +//import std.c.string; +//import std.stdio; +//import std.math; +import tango.stdc.stdlib; +import tango.stdc.stdio; +import tango.stdc.stringz; +import tango.stdc.math; +import tango.text.convert.Utf; + import dmdscript_tango.script; import dmdscript_tango.protoerror; @@ -192,7 +198,8 @@ while (i < string.length) { uint idx = i; - dchar c = std.utf.decode(string, idx); + //dchar c = std.utf.decode(string, idx); + dchar c = tango.text.convert.Utf.decode(string, idx); if (!isStrWhiteSpaceChar(c)) break; i = idx; @@ -667,7 +674,7 @@ ret.putVundefined(); if (arglist.length) { - d_string s = arglist[0].toString(); + d_string s = arglist[0].toString(); tchar* p = getenv(std.string.toStringz(s)); if (p) ret.putVstring(p[0 .. strlen(p)].dup);