[project @ 2002-08-28 14:06:31 by simonmar]
authorsimonmar <unknown>
Wed, 28 Aug 2002 14:06:31 +0000 (14:06 +0000)
committersimonmar <unknown>
Wed, 28 Aug 2002 14:06:31 +0000 (14:06 +0000)
The standard FFI libraries now live in the haskell98 package, as they
are defined by a Haskell98 addendum.  The lang package is no longer
required to get at these.

15 files changed:
Bits.hs [new file with mode: 0644]
CError.hs [new file with mode: 0644]
CForeign.hs [new file with mode: 0644]
CString.hs [new file with mode: 0644]
CTypes.hs [new file with mode: 0644]
ForeignPtr.hs [new file with mode: 0644]
Int.hs [new file with mode: 0644]
MarshalAlloc.hs [new file with mode: 0644]
MarshalArray.hs [new file with mode: 0644]
MarshalError.hs [new file with mode: 0644]
MarshalUtils.hs [new file with mode: 0644]
Ptr.hs [new file with mode: 0644]
StablePtr.hs [new file with mode: 0644]
Storable.hs [new file with mode: 0644]
Word.hs [new file with mode: 0644]

diff --git a/Bits.hs b/Bits.hs
new file mode 100644 (file)
index 0000000..c7525ff
--- /dev/null
+++ b/Bits.hs
@@ -0,0 +1,3 @@
+module Bits (module Data.Bits) where
+import Data.Bits
+
diff --git a/CError.hs b/CError.hs
new file mode 100644 (file)
index 0000000..635e3f4
--- /dev/null
+++ b/CError.hs
@@ -0,0 +1,2 @@
+module CError (module Foreign.C.Error) where
+import Foreign.C.Error
diff --git a/CForeign.hs b/CForeign.hs
new file mode 100644 (file)
index 0000000..90e08d9
--- /dev/null
@@ -0,0 +1,2 @@
+module CForeign ( module Foreign.C ) where
+import Foreign.C
diff --git a/CString.hs b/CString.hs
new file mode 100644 (file)
index 0000000..433dabc
--- /dev/null
@@ -0,0 +1,2 @@
+module CString (module Foreign.C.String) where
+import Foreign.C.String
diff --git a/CTypes.hs b/CTypes.hs
new file mode 100644 (file)
index 0000000..e70f5fe
--- /dev/null
+++ b/CTypes.hs
@@ -0,0 +1,3 @@
+module CTypes (module Foreign.C.Types, module Foreign.C.TypesISO) where
+import Foreign.C.Types
+import Foreign.C.TypesISO
diff --git a/ForeignPtr.hs b/ForeignPtr.hs
new file mode 100644 (file)
index 0000000..d0e70d9
--- /dev/null
@@ -0,0 +1,2 @@
+module ForeignPtr (module Foreign.ForeignPtr) where
+import Foreign.ForeignPtr
diff --git a/Int.hs b/Int.hs
new file mode 100644 (file)
index 0000000..c27580a
--- /dev/null
+++ b/Int.hs
@@ -0,0 +1,2 @@
+module Int ( module Data.Int ) where
+import Data.Int
diff --git a/MarshalAlloc.hs b/MarshalAlloc.hs
new file mode 100644 (file)
index 0000000..7e3873b
--- /dev/null
@@ -0,0 +1,2 @@
+module MarshalAlloc (module Foreign.Marshal.Alloc) where
+import Foreign.Marshal.Alloc
diff --git a/MarshalArray.hs b/MarshalArray.hs
new file mode 100644 (file)
index 0000000..e5043c1
--- /dev/null
@@ -0,0 +1,2 @@
+module MarshalArray (module Foreign.Marshal.Array) where
+import Foreign.Marshal.Array
diff --git a/MarshalError.hs b/MarshalError.hs
new file mode 100644 (file)
index 0000000..df03a64
--- /dev/null
@@ -0,0 +1,2 @@
+module MarshalError (module Foreign.Marshal.Error) where
+import Foreign.Marshal.Error
diff --git a/MarshalUtils.hs b/MarshalUtils.hs
new file mode 100644 (file)
index 0000000..eb93bff
--- /dev/null
@@ -0,0 +1,2 @@
+module MarshalUtils (module Foreign.Marshal.Utils) where
+import Foreign.Marshal.Utils
diff --git a/Ptr.hs b/Ptr.hs
new file mode 100644 (file)
index 0000000..88eff0e
--- /dev/null
+++ b/Ptr.hs
@@ -0,0 +1,2 @@
+module Ptr (module Foreign.Ptr) where
+import Foreign.Ptr
diff --git a/StablePtr.hs b/StablePtr.hs
new file mode 100644 (file)
index 0000000..64cf49a
--- /dev/null
@@ -0,0 +1,2 @@
+module StablePtr (module Foreign.StablePtr) where
+import Foreign.StablePtr
diff --git a/Storable.hs b/Storable.hs
new file mode 100644 (file)
index 0000000..86fdc88
--- /dev/null
@@ -0,0 +1,2 @@
+module Storable (module Foreign.Storable) where
+import Foreign.Storable
diff --git a/Word.hs b/Word.hs
new file mode 100644 (file)
index 0000000..e823f88
--- /dev/null
+++ b/Word.hs
@@ -0,0 +1,2 @@
+module Word ( module Data.Word ) where
+import Data.Word