Sorry, it's "realToFrac". Typo!

Jefferson Heard wrote:
Exactly.  thanks!

On Fri, Jun 20, 2008 at 4:26 PM, Jules Bean <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Jefferson Heard wrote:

        Oh, and I should say the function I want to implement is

        getFontBBox :: Font -> String -> IO [Float]

        I do know how to marhsal/unmarshal the String.  Just not the
        CFloat array to Haskell [Float]


    import Foreign.C
    import Foreign.Ptr
    import Foreign.Marshal.Array

    import Control.Applicative((<$>))

    oneway :: Ptr CFloat -> IO [Float]
    oneway p = map real2Frac <$> peekArray 4 p

    the other way you would probably want withArray, but I think this is
    the way you need?





--
I try to take things like a crow; war and chaos don't always ruin a picnic, they just mean you have to be careful what you swallow.

-- Jessica Edwards


------------------------------------------------------------------------

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to