From b6bba164e4724233a49eedb2a3b5a26f93e50bf9 Mon Sep 17 00:00:00 2001 From: Joe Groff Date: Tue, 25 Aug 2009 21:36:25 -0500 Subject: [PATCH] box array c-types into direct-arrays --- basis/alien/arrays/arrays.factor | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/basis/alien/arrays/arrays.factor b/basis/alien/arrays/arrays.factor index d793814c28..fbf59e6f11 100755 --- a/basis/alien/arrays/arrays.factor +++ b/basis/alien/arrays/arrays.factor @@ -29,7 +29,11 @@ M: array box-return drop "void*" box-return ; M: array stack-size drop "void*" stack-size ; -M: array c-type-boxer-quot drop [ ] ; +M: array c-type-boxer-quot + unclip + [ product ] + [ [ require-c-type-arrays ] keep ] bi* + [ ] 2curry ; M: array c-type-unboxer-quot drop [ >c-ptr ] ;