diff run/new_10.d @ 889:b3da1b510a19

div. memory management
author thomask
date Mon, 06 Mar 2006 08:01:27 +0000
parents e555e1460d7e
children
line wrap: on
line diff
--- a/run/new_10.d	Sun Mar 05 21:57:33 2006 +0000
+++ b/run/new_10.d	Mon Mar 06 08:01:27 2006 +0000
@@ -6,8 +6,6 @@
 
 int counter;
 
-extern(C) void* malloc(size_t size);
-
 class MyClass{
 	this(){
 		assert(counter==0);
@@ -15,7 +13,7 @@
 	}
 
 	new(size_t size){
-		return malloc(size);
+		return (new byte[size]).ptr;
 	}			
 }