> I would like to write a routine like > > nextPtr :: Storable a => Ptr a -> Ptr a > nextPtr = (`plusPtr` sizeOf (undefined :: a))
How about:
getA :: Ptr a -> a
getA _ = undefined
nextPtr ptr = (`plusPtr` sizeOf (getA ptr)) ptr
-Thomas
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe
