on master help sign in
-

Ignore-this: 22b2a75cc2655beb48f995d095054ffe darcs-hash:20100114043624-f0a0d-471cfa66c0b3700d823637ec89e701242b31b473.gz

commit6fd33eb44d58c3ae8318c28810c431a24f4c7e78 authorcoreyoconnor <coreyoconnor@gmail.com> dateWed 13 Jan 2010, 20:36 (17 years ago) parentb13ca4d
1 file changed+3−3
src/Data/Terminfo/Eval.hs+3−3
src/Data/Terminfo/Eval.hs+3−3
@@ -155,13 +155,13 @@ serialize_cap_ops :: MonadIO m => OutputBuffer -> CapOps -> EvalT m OutputBuffer
155155serialize_cap_ops out_ptr ops = foldM serialize_cap_op out_ptr ops
156156
157157serialize_cap_op :: MonadIO m => OutputBuffer -> CapOp -> EvalT m OutputBuffer
158−serialize_cap_op out_ptr ( Bytes !offset !byte_count !next_offset ) = do
159− (cap, _) <- ask
158+serialize_cap_op !out_ptr ( Bytes !offset !byte_count !next_offset ) = do
159+ ( !cap, _) <- ask
160160 let ( !start_ptr, _ ) = cap_bytes cap
161161 !src_ptr = start_ptr `plusPtr` offset
162162 !out_ptr' = out_ptr `plusPtr` next_offset
163163 liftIO $! memcpy out_ptr src_ptr byte_count
164− return out_ptr'
164+ return $! out_ptr'
165165serialize_cap_op out_ptr DecOut = do
166166 p <- pop
167167 let out_str = show p