On 24 Jan 2008, jamie.love@aviarc.com.au wrote:Hi there I have a list of ints, with values between 0 and 255 and I need to print them out in little endian form to a file. I've been using Data.Binary for single values, e.g. runPut $ do put 'B' put (0 :: Int32)This will be big endian by default. If it needs to be little endian, use Data.Binary.Put.putWord32le and relatives. With a list, you could do something like: runPut $ mapM_ (putWord32le . fromIntegral) listOfInts I hope this helps. Jed
-- Jamie Love Senior Consultant Aviarc Australia Mobile: +61 400 548 048
--
This message has been scanned for viruses and dangerous content
by
MailScanner and is believed to be clean.