Mercurial > projects > dwt2
diff base/src/java/io/File.d @ 54:70388b0e6dad
[swt lin] compiles
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 27 Mar 2009 23:31:11 +0100 |
parents | 1bf55a6eb092 |
children | e944a4cf537b |
line wrap: on
line diff
--- a/base/src/java/io/File.d Fri Mar 27 21:29:10 2009 +0100 +++ b/base/src/java/io/File.d Fri Mar 27 23:31:11 2009 +0100 @@ -46,30 +46,30 @@ } } - private static String toStd( String path ){ + private static String toStd( CString path ){ version(Tango){ - return tango.io.Path.standard( path ); + return tango.io.Path.standard( path._idup() ); } else { // Phobos - return path; + return path._idup(); } } - private static String join( String path, String file ){ + private static String join( CString path, CString file ){ version(Tango){ - return tango.io.Path.join( path, file ); + return tango.io.Path.join( path._idup(), file._idup() ); } else { // Phobos - return std.path.join( path, file ); + return std.path.join( path._idup(), file._idup() ); } } - public this ( String pathname ){ + public this ( CString pathname ){ mFilePath = toStd( pathname ); } - public this ( String parent, String child ){ + public this ( CString parent, CString child ){ mFilePath = join( toStd(parent), toStd(child) ); } - public this ( java.io.File.File parent, String child ){ + public this ( java.io.File.File parent, CString child ){ mFilePath = join( parent.mFilePath, toStd(child) ); } @@ -237,12 +237,12 @@ return null; } - public static java.io.File.File createTempFile( String prefix, String suffix, java.io.File.File directory ){ + public static java.io.File.File createTempFile( CString prefix, CString suffix, java.io.File.File directory ){ implMissing( __FILE__, __LINE__ ); return null; } - public static java.io.File.File createTempFile( String prefix, String suffix ){ + public static java.io.File.File createTempFile( CString prefix, CString suffix ){ implMissing( __FILE__, __LINE__ ); return null; }