From 85c79bb41ea185a6f073c9965a2ba7e7cbaa2228 Mon Sep 17 00:00:00 2001
From: "U-SLAVA-DFB8FF805\\Slava" <Slava@slava-dfb8ff805.(none)>
Date: Wed, 3 Dec 2008 09:54:02 -0600
Subject: [PATCH] Fix malloc-struct-array

---
 basis/struct-arrays/struct-arrays.factor | 3 +++
 1 file changed, 3 insertions(+)
 mode change 100644 => 100755 basis/struct-arrays/struct-arrays.factor

diff --git a/basis/struct-arrays/struct-arrays.factor b/basis/struct-arrays/struct-arrays.factor
old mode 100644
new mode 100755
index 0b31845fc7..33a469d0c8
--- a/basis/struct-arrays/struct-arrays.factor
+++ b/basis/struct-arrays/struct-arrays.factor
@@ -34,4 +34,7 @@ ERROR: bad-byte-array-length byte-array ;
 : <direct-struct-array> ( alien length c-type -- struct-array )
     struct-array boa ; inline
 
+: malloc-struct-array ( length c-type -- struct-array )
+    heap-size [ calloc ] 2keep <direct-struct-array> ;
+
 INSTANCE: struct-array sequence