From ac6c207de86a77fda084d82c170f5839d738a2c0 Mon Sep 17 00:00:00 2001
From: Jeremy Hughes <jedahu@gmail.com>
Date: Thu, 9 Jul 2009 10:34:41 +1200
Subject: [PATCH] alien.marshall.struct: struct getter fix

---
 basis/alien/marshall/structs/structs.factor | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/basis/alien/marshall/structs/structs.factor b/basis/alien/marshall/structs/structs.factor
index ba3013ca5d..75c36a3cb5 100644
--- a/basis/alien/marshall/structs/structs.factor
+++ b/basis/alien/marshall/structs/structs.factor
@@ -12,8 +12,8 @@ M: struct-wrapper dispose* underlying>> free ;
     [ "accessors" create create-method dup make-inline ] dip define ;
 
 : define-struct-getter ( class name word type -- )
-    [ ">>" append \ underlying>> ] 2dip 
-    unmarshaller \ call 4array >quotation
+    [ ">>" append \ underlying>> ] 2dip
+    struct-field-unmarshaller \ call 4array >quotation
     define-struct-accessor ;
 
 : define-struct-setter ( class name word type -- )