Mercurial > projects > dmdscript-tango
diff dmdscript_tango/darray.d @ 4:6d905019f7bf
some changes
author | saaadel |
---|---|
date | Thu, 28 Jan 2010 21:23:27 +0200 |
parents | 8363a4bf6a8f |
children |
line wrap: on
line diff
--- a/dmdscript_tango/darray.d Sun Jan 24 18:33:05 2010 +0200 +++ b/dmdscript_tango/darray.d Thu Jan 28 21:23:27 2010 +0200 @@ -21,8 +21,10 @@ module dmdscript_tango.darray; -import std.string; -import std.c.stdlib; +//import std.string; +//import std.c.stdlib; +import tango.stdc.stdlib; +import tango.text.Text; import dmdscript_tango.script; import dmdscript_tango.value; @@ -563,7 +565,9 @@ { sx = vx.toString(); sy = vy.toString(); - cmp = std.string.cmp(sx, sy); + scope tv = new TextView!(tchar)(sx, false); + cmp = tv.compare(sy); + //cmp = std.string.cmp(sx, sy); if (cmp < 0) cmp = -1; else if (cmp > 0) @@ -664,7 +668,8 @@ } // Sort pvalues[] - std.c.stdlib.qsort(pvalues.ptr, nprops, Value.sizeof, &compare_value); + tango.stdc.stdlib.qsort(pvalues.ptr, nprops, Value.sizeof, &compare_value); + //std.c.stdlib.qsort(pvalues.ptr, nprops, Value.sizeof, &compare_value); comparefn = null; comparecc = null;