diff --git a/basis/alien/marshall/marshall.factor b/basis/alien/marshall/marshall.factor index 8c04c8b9f1..2468539583 100644 --- a/basis/alien/marshall/marshall.factor +++ b/basis/alien/marshall/marshall.factor @@ -11,7 +11,7 @@ specialized-arrays.long specialized-arrays.longlong specialized-arrays.short specialized-arrays.uchar specialized-arrays.uint specialized-arrays.ulong specialized-arrays.ulonglong specialized-arrays.ushort strings -unix.utilities vocabs.parser words libc.private ; +unix.utilities vocabs.parser words libc.private struct-arrays ; IN: alien.marshall << primitive-types [ "void*" = not ] filter diff --git a/basis/alien/marshall/structs/structs.factor b/basis/alien/marshall/structs/structs.factor index 2ebade8f02..ba3013ca5d 100644 --- a/basis/alien/marshall/structs/structs.factor +++ b/basis/alien/marshall/structs/structs.factor @@ -3,7 +3,7 @@ USING: accessors alien.c-types alien.marshall arrays assocs classes.tuple combinators destructors generalizations generic kernel libc locals parser quotations sequences slots words -alien.structs ; +alien.structs lexer vocabs.parser fry effects ; IN: alien.marshall.structs M: struct-wrapper dispose* underlying>> free ;