diff base/src/java/lang/util.d @ 38:2e09b0e6857a

work on phobosfication
author Frank Benoit <benoit@tionex.de>
date Wed, 25 Mar 2009 11:18:25 +0100
parents 1bf55a6eb092
children 0ecb2b338560
line wrap: on
line diff
--- a/base/src/java/lang/util.d	Wed Mar 25 08:46:48 2009 +0100
+++ b/base/src/java/lang/util.d	Wed Mar 25 11:18:25 2009 +0100
@@ -120,6 +120,15 @@
     }
 }
 
+version( D_Version2 ){
+} else { // D1
+    String16 idup( String16 str ){
+        return str.dup;
+    }
+    String idup( String str ){
+        return str.dup;
+    }
+}
 
 private struct GCStats {
     size_t poolsize;        // total size of pool
@@ -219,7 +228,7 @@
 }
 
 template getImportData(String name ){
-    const ImportData getImportData = ImportData( import(name), name );
+    const ImportData getImportData = ImportData( cast(void[]) import(name), name );
 }