Update use of role annotations to new syntax.
[packages/base.git] / Foreign.hs
1 {-# LANGUAGE Unsafe #-}
2 {-# LANGUAGE NoImplicitPrelude #-}
3
4 -----------------------------------------------------------------------------
5 -- |
6 -- Module : Foreign
7 -- Copyright : (c) The FFI task force 2001
8 -- License : BSD-style (see the file libraries/base/LICENSE)
9 --
10 -- Maintainer : ffi@haskell.org
11 -- Stability : provisional
12 -- Portability : portable
13 --
14 -- A collection of data types, classes, and functions for interfacing
15 -- with another programming language.
16 --
17 -----------------------------------------------------------------------------
18
19 module Foreign
20 ( module Data.Bits
21 , module Data.Int
22 , module Data.Word
23 , module Foreign.Ptr
24 , module Foreign.ForeignPtr
25 , module Foreign.StablePtr
26 , module Foreign.Storable
27 , module Foreign.Marshal
28 ) where
29
30 import Data.Bits
31 import Data.Int
32 import Data.Word
33 import Foreign.Ptr
34 import Foreign.ForeignPtr
35 import Foreign.StablePtr
36 import Foreign.Storable
37 import Foreign.Marshal
38