]> git.llucax.com Git - software/druntime.git/blobdiff - src/compiler/dmd/adi.d
First attempt at support for dynamic library loading and unloading. Currently, only...
[software/druntime.git] / src / compiler / dmd / adi.d
index 908841b838f2509aea5820ce44e8e32ac29cc1a3..0253bc045709741c6af65e14db047f3eb95d9871 100644 (file)
@@ -38,9 +38,9 @@ module rt.adi;
 
 private
 {
-    debug(adi) import stdc.stdio;
-    import stdc.string;
-    import stdc.stdlib;
+    debug(adi) import core.stdc.stdio;
+    import core.stdc.string;
+    import core.stdc.stdlib;
     import util.utf;
 
     enum BlkAttr : uint
@@ -228,9 +228,8 @@ extern (C) long _adReverseWchar(wchar[] a)
 unittest
 {
     wstring a = "abcd";
-    wstring r;
 
-    r = a.dup.reverse;
+    auto r = a.dup.reverse;
     assert(r == "dcba");
 
     a = "a\U00012356\U00012346c";
@@ -337,7 +336,7 @@ extern (C) long _adSortChar(char[] a)
 {
     if (a.length > 1)
     {
-        dchar[] da = toUTF32(a);
+        dstring da = toUTF32(a);
         da.sort;
         size_t i = 0;
         foreach (dchar d; da)
@@ -359,7 +358,7 @@ extern (C) long _adSortWchar(wchar[] a)
 {
     if (a.length > 1)
     {
-        dchar[] da = toUTF32(a);
+        dstring da = toUTF32(a);
         da.sort;
         size_t i = 0;
         foreach (dchar d; da)