On Sat, Mar 29, 2008 at 10:21:32PM -0700, Jason Dusek wrote: > Stefan O'Rear <[EMAIL PROTECTED]> wrote: > > The only type that you are allowed to assume corresponds to a C int is > > CInt, in the Foreign.C.Types module. This probably isn't the problem, > > but it could make problems of its own on a 64-bit or otherwise weird > > system. > > So say I turn everything back to pointers to CInt, what is the > accepted way to convert from CInt to Int
Same as any other pair of whole-number types - fromIntegral. > and CInt to Char? fromIntegral and toEnum > Is relying on the fact that CInt always wraps a Haskell integer an > okay way to go? What do you mean by wraps? It's an opaque type... Stefan
signature.asc
Description: Digital signature
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
