comparison org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/C.d @ 22:4642ab680468

some work on dwt-win for tango/phobos
author Frank Benoit <benoit@tionex.de>
date Fri, 20 Mar 2009 12:52:28 +0100
parents 6dd524f61e62
children
comparison
equal deleted inserted replaced
21:9b96950f2c3c 22:4642ab680468
10 *******************************************************************************/ 10 *******************************************************************************/
11 module org.eclipse.swt.internal.C; 11 module org.eclipse.swt.internal.C;
12 12
13 import org.eclipse.swt.internal.Platform; 13 import org.eclipse.swt.internal.Platform;
14 14
15 static import tango.stdc.string; 15 version(Tango){
16 static import tango.stdc.string;
17 } else { // Phobos
18 static import std.c.string;
19 }
16 20
17 public class C : Platform { 21 public class C : Platform {
18 alias tango.stdc.string.memmove MoveMemory; 22 version(Tango){
23 alias tango.stdc.string.memmove MoveMemory;
24 } else { // Phobos
25 alias std.c.string.memmove MoveMemory;
26 }
19 //public static final native void free (int /*long*/ ptr); 27 //public static final native void free (int /*long*/ ptr);
20 //public static final native int /*long*/ getenv (byte[] wcsToMbcs); 28 //public static final native int /*long*/ getenv (byte[] wcsToMbcs);
21 //public static final native int /*long*/ malloc (int /*long*/ size); 29 //public static final native int /*long*/ malloc (int /*long*/ size);
22 } 30 }