Commit f1a74741 authored by simonmar's avatar simonmar

[project @ 2001-08-15 09:28:58 by simonmar]

sigh, I'll make this work one day
parent 2a6c55eb
% -----------------------------------------------------------------------------
% $Id: PrelMarshalArray.lhs,v 1.6 2001/08/15 09:24:47 simonmar Exp $
% $Id: PrelMarshalArray.lhs,v 1.7 2001/08/15 09:28:58 simonmar Exp $
%
% (c) The FFI task force, 2000
%
......@@ -126,8 +126,8 @@ reallocArray0 ptr size = reallocArray ptr (size + 1)
-- needed linear stack space.
--
peekArray :: Storable a => Int -> Ptr a -> IO [a]
peekArray size ptr | size < 0 = return []
| othwerwise = f (size-1) []
peekArray size ptr | size < 0 = return []
| otherwise = f (size-1) []
where
f 0 acc = do e <- peekElemOff ptr 0; return (e:acc)
f n acc = do e <- peekElemOff ptr n; f (n-1) (e:acc)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment