]> gitweb.factorcode.org Git - factor.git/commitdiff
Merge branch 'master' of git://factorcode.org/git/factor
authorDoug Coleman <doug.coleman@gmail.com>
Sat, 29 Aug 2009 20:29:34 +0000 (15:29 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Sat, 29 Aug 2009 20:29:34 +0000 (15:29 -0500)
basis/alien/c-types/c-types.factor

index 8a1b60a0dbebf77051ce327a4a9ce3e297e859a6..13607566e0ad3749ee02538f8f7c73ef8a35ae80 100755 (executable)
@@ -266,7 +266,7 @@ M: f byte-length drop 0 ; inline
     [ heap-size calloc ] [ <c-type-direct-array> ] 2bi ; inline
 
 : malloc-object ( type -- alien )
-   heap-size malloc ; inline
+    1 swap heap-size calloc ; inline
 
 : malloc-byte-array ( byte-array -- alien )
     dup byte-length [ nip malloc dup ] 2keep memcpy ;