diff options
Diffstat (limited to 'lib/Data/Packed/Internal/Signatures.hs')
-rw-r--r-- | lib/Data/Packed/Internal/Signatures.hs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Data/Packed/Internal/Signatures.hs b/lib/Data/Packed/Internal/Signatures.hs index d3ce121..4d984e3 100644 --- a/lib/Data/Packed/Internal/Signatures.hs +++ b/lib/Data/Packed/Internal/Signatures.hs | |||
@@ -18,11 +18,17 @@ import Foreign | |||
18 | import Data.Complex | 18 | import Data.Complex |
19 | import Foreign.C.Types | 19 | import Foreign.C.Types |
20 | 20 | ||
21 | type PF = Ptr Float -- | ||
21 | type PD = Ptr Double -- | 22 | type PD = Ptr Double -- |
22 | type PC = Ptr (Complex Double) -- | 23 | type PC = Ptr (Complex Double) -- |
24 | type TF = CInt -> PF -> IO CInt -- | ||
25 | type TFF = CInt -> PF -> TF -- | ||
26 | type TFFF = CInt -> PF -> TFF -- | ||
23 | type TV = CInt -> PD -> IO CInt -- | 27 | type TV = CInt -> PD -> IO CInt -- |
24 | type TVV = CInt -> PD -> TV -- | 28 | type TVV = CInt -> PD -> TV -- |
25 | type TVVV = CInt -> PD -> TVV -- | 29 | type TVVV = CInt -> PD -> TVV -- |
30 | type TFM = CInt -> CInt -> PF -> IO CInt -- | ||
31 | type TFMFM = CInt -> CInt -> PF -> TFM -- | ||
26 | type TM = CInt -> CInt -> PD -> IO CInt -- | 32 | type TM = CInt -> CInt -> PD -> IO CInt -- |
27 | type TMM = CInt -> CInt -> PD -> TM -- | 33 | type TMM = CInt -> CInt -> PD -> TM -- |
28 | type TVMM = CInt -> PD -> TMM -- | 34 | type TVMM = CInt -> PD -> TMM -- |