summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/glpk/hmatrix-glpk.cabal5
-rw-r--r--packages/glpk/lib/Numeric/LinearProgramming.hs2
-rw-r--r--packages/special/hmatrix-special.cabal6
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Airy.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Bessel.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Clausen.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Coulomb.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Coupling.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Dawson.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Debye.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Dilog.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Elementary.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Ellint.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Elljac.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Erf.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Exp.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Expint.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Fermi_dirac.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Gamma.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Gegenbauer.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Hyperg.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Internal.hsc2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Laguerre.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Lambert.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Legendre.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Log.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Pow_int.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Psi.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Synchrotron.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Transport.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Trig.hs2
-rw-r--r--packages/special/lib/Numeric/GSL/Special/Zeta.hs2
-rwxr-xr-xpackages/special/lib/Numeric/GSL/Special/auto.hs2
-rwxr-xr-xpackages/special/lib/Numeric/GSL/Special/autoall.sh1
34 files changed, 33 insertions, 41 deletions
diff --git a/packages/glpk/hmatrix-glpk.cabal b/packages/glpk/hmatrix-glpk.cabal
index 3231ef7..f9655d4 100644
--- a/packages/glpk/hmatrix-glpk.cabal
+++ b/packages/glpk/hmatrix-glpk.cabal
@@ -30,10 +30,7 @@ library
30 30
31 c-sources: lib/Numeric/LinearProgramming/glpk.c 31 c-sources: lib/Numeric/LinearProgramming/glpk.c
32 32
33 if impl(ghc < 7.4) 33 ghc-options: -Wall
34 ghc-options: -Wall -fno-warn-dodgy-imports
35 else
36 ghc-options: -Wall
37 34
38 extra-libraries: glpk 35 extra-libraries: glpk
39 36
diff --git a/packages/glpk/lib/Numeric/LinearProgramming.hs b/packages/glpk/lib/Numeric/LinearProgramming.hs
index c8cb0e1..b832bac 100644
--- a/packages/glpk/lib/Numeric/LinearProgramming.hs
+++ b/packages/glpk/lib/Numeric/LinearProgramming.hs
@@ -71,7 +71,7 @@ import Numeric.LinearAlgebra hiding (i)
71import Data.Packed.Development 71import Data.Packed.Development
72import Foreign(Ptr) 72import Foreign(Ptr)
73import System.IO.Unsafe(unsafePerformIO) 73import System.IO.Unsafe(unsafePerformIO)
74import Foreign.C.Types(CInt(..)) 74import Foreign.C.Types
75import Data.List((\\),sortBy,nub) 75import Data.List((\\),sortBy,nub)
76import Data.Function(on) 76import Data.Function(on)
77 77
diff --git a/packages/special/hmatrix-special.cabal b/packages/special/hmatrix-special.cabal
index 25880a9..22e989f 100644
--- a/packages/special/hmatrix-special.cabal
+++ b/packages/special/hmatrix-special.cabal
@@ -66,11 +66,7 @@ library
66 66
67 other-modules: Numeric.GSL.Special.Internal 67 other-modules: Numeric.GSL.Special.Internal
68 68
69 if impl(ghc < 7.4) 69 ghc-options: -Wall -fno-warn-unused-binds
70 ghc-options: -Wall -fno-warn-unused-binds
71 -fno-warn-dodgy-imports
72 else
73 ghc-options: -Wall -fno-warn-orphans
74 70
75 if flag(safe-cheap) 71 if flag(safe-cheap)
76 cpp-options: -DSAFE_CHEAP=safe 72 cpp-options: -DSAFE_CHEAP=safe
diff --git a/packages/special/lib/Numeric/GSL/Special/Airy.hs b/packages/special/lib/Numeric/GSL/Special/Airy.hs
index 2438b71..737de7c 100644
--- a/packages/special/lib/Numeric/GSL/Special/Airy.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Airy.hs
@@ -41,7 +41,7 @@ module Numeric.GSL.Special.Airy(
41) where 41) where
42 42
43import Foreign(Ptr) 43import Foreign(Ptr)
44import Foreign.C.Types(CInt(..)) 44import Foreign.C.Types
45import Numeric.GSL.Special.Internal 45import Numeric.GSL.Special.Internal
46 46
47airy_Ai_e :: Double -> Precision -> (Double,Double) 47airy_Ai_e :: Double -> Precision -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Bessel.hs b/packages/special/lib/Numeric/GSL/Special/Bessel.hs
index e88c3b0..4a80c28 100644
--- a/packages/special/lib/Numeric/GSL/Special/Bessel.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Bessel.hs
@@ -105,7 +105,7 @@ module Numeric.GSL.Special.Bessel(
105) where 105) where
106 106
107import Foreign(Ptr) 107import Foreign(Ptr)
108import Foreign.C.Types(CInt(..),CSize(..)) 108import Foreign.C.Types
109import Numeric.GSL.Special.Internal 109import Numeric.GSL.Special.Internal
110 110
111bessel_J0_e :: Double -> (Double,Double) 111bessel_J0_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Clausen.hs b/packages/special/lib/Numeric/GSL/Special/Clausen.hs
index 59547ec..80bd45c 100644
--- a/packages/special/lib/Numeric/GSL/Special/Clausen.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Clausen.hs
@@ -18,7 +18,7 @@ module Numeric.GSL.Special.Clausen(
18) where 18) where
19 19
20import Foreign(Ptr) 20import Foreign(Ptr)
21import Foreign.C.Types(CInt(..)) 21import Foreign.C.Types
22import Numeric.GSL.Special.Internal 22import Numeric.GSL.Special.Internal
23 23
24clausen_e :: Double -> (Double,Double) 24clausen_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Coulomb.hs b/packages/special/lib/Numeric/GSL/Special/Coulomb.hs
index c282d7b..218213a 100644
--- a/packages/special/lib/Numeric/GSL/Special/Coulomb.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Coulomb.hs
@@ -21,7 +21,7 @@ module Numeric.GSL.Special.Coulomb(
21) where 21) where
22 22
23import Foreign(Ptr) 23import Foreign(Ptr)
24import Foreign.C.Types(CInt(..)) 24import Foreign.C.Types
25import Numeric.GSL.Special.Internal 25import Numeric.GSL.Special.Internal
26 26
27hydrogenicR_1_e :: Double -> Double -> (Double,Double) 27hydrogenicR_1_e :: Double -> Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Coupling.hs b/packages/special/lib/Numeric/GSL/Special/Coupling.hs
index 390c6bb..326f53f 100644
--- a/packages/special/lib/Numeric/GSL/Special/Coupling.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Coupling.hs
@@ -24,7 +24,7 @@ module Numeric.GSL.Special.Coupling(
24) where 24) where
25 25
26import Foreign(Ptr) 26import Foreign(Ptr)
27import Foreign.C.Types(CInt(..)) 27import Foreign.C.Types
28import Numeric.GSL.Special.Internal 28import Numeric.GSL.Special.Internal
29 29
30coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double) 30coupling_3j_e :: CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Dawson.hs b/packages/special/lib/Numeric/GSL/Special/Dawson.hs
index 2486a57..9f73767 100644
--- a/packages/special/lib/Numeric/GSL/Special/Dawson.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Dawson.hs
@@ -18,7 +18,7 @@ module Numeric.GSL.Special.Dawson(
18) where 18) where
19 19
20import Foreign(Ptr) 20import Foreign(Ptr)
21import Foreign.C.Types(CInt(..)) 21import Foreign.C.Types
22import Numeric.GSL.Special.Internal 22import Numeric.GSL.Special.Internal
23 23
24dawson_e :: Double -> (Double,Double) 24dawson_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Debye.hs b/packages/special/lib/Numeric/GSL/Special/Debye.hs
index 5a54e37..7ca17e4 100644
--- a/packages/special/lib/Numeric/GSL/Special/Debye.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Debye.hs
@@ -28,7 +28,7 @@ module Numeric.GSL.Special.Debye(
28) where 28) where
29 29
30import Foreign(Ptr) 30import Foreign(Ptr)
31import Foreign.C.Types(CInt(..)) 31import Foreign.C.Types
32import Numeric.GSL.Special.Internal 32import Numeric.GSL.Special.Internal
33 33
34debye_1_e :: Double -> (Double,Double) 34debye_1_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Dilog.hs b/packages/special/lib/Numeric/GSL/Special/Dilog.hs
index a7e8e86..32cceba 100644
--- a/packages/special/lib/Numeric/GSL/Special/Dilog.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Dilog.hs
@@ -21,7 +21,7 @@ module Numeric.GSL.Special.Dilog(
21) where 21) where
22 22
23import Foreign(Ptr) 23import Foreign(Ptr)
24import Foreign.C.Types(CInt(..)) 24import Foreign.C.Types
25import Numeric.GSL.Special.Internal 25import Numeric.GSL.Special.Internal
26 26
27dilog_e :: Double -> (Double,Double) 27dilog_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Elementary.hs b/packages/special/lib/Numeric/GSL/Special/Elementary.hs
index 710e0ce..e58a697 100644
--- a/packages/special/lib/Numeric/GSL/Special/Elementary.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Elementary.hs
@@ -19,7 +19,7 @@ module Numeric.GSL.Special.Elementary(
19) where 19) where
20 20
21import Foreign(Ptr) 21import Foreign(Ptr)
22import Foreign.C.Types(CInt(..)) 22import Foreign.C.Types
23import Numeric.GSL.Special.Internal 23import Numeric.GSL.Special.Internal
24 24
25multiply_e :: Double -> Double -> (Double,Double) 25multiply_e :: Double -> Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Ellint.hs b/packages/special/lib/Numeric/GSL/Special/Ellint.hs
index 0d171bf..365c366 100644
--- a/packages/special/lib/Numeric/GSL/Special/Ellint.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Ellint.hs
@@ -40,7 +40,7 @@ module Numeric.GSL.Special.Ellint(
40) where 40) where
41 41
42import Foreign(Ptr) 42import Foreign(Ptr)
43import Foreign.C.Types(CInt(..)) 43import Foreign.C.Types
44import Numeric.GSL.Special.Internal 44import Numeric.GSL.Special.Internal
45 45
46ellint_Kcomp_e :: Double -> Precision -> (Double,Double) 46ellint_Kcomp_e :: Double -> Precision -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Elljac.hs b/packages/special/lib/Numeric/GSL/Special/Elljac.hs
index 18c7f06..553350c 100644
--- a/packages/special/lib/Numeric/GSL/Special/Elljac.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Elljac.hs
@@ -20,7 +20,7 @@ import System.IO.Unsafe
20import Foreign.Ptr 20import Foreign.Ptr
21import Foreign.Storable 21import Foreign.Storable
22import Foreign.Marshal 22import Foreign.Marshal
23import Foreign.C.Types(CInt(..)) 23import Foreign.C.Types
24 24
25elljac_e :: Double -> Double -> (Double,Double,Double) 25elljac_e :: Double -> Double -> (Double,Double,Double)
26elljac_e u m = unsafePerformIO $ do 26elljac_e u m = unsafePerformIO $ do
diff --git a/packages/special/lib/Numeric/GSL/Special/Erf.hs b/packages/special/lib/Numeric/GSL/Special/Erf.hs
index 69a5c9e..171a3c5 100644
--- a/packages/special/lib/Numeric/GSL/Special/Erf.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Erf.hs
@@ -28,7 +28,7 @@ module Numeric.GSL.Special.Erf(
28) where 28) where
29 29
30import Foreign(Ptr) 30import Foreign(Ptr)
31import Foreign.C.Types(CInt(..)) 31import Foreign.C.Types
32import Numeric.GSL.Special.Internal 32import Numeric.GSL.Special.Internal
33 33
34erfc_e :: Double -> (Double,Double) 34erfc_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Exp.hs b/packages/special/lib/Numeric/GSL/Special/Exp.hs
index 0cc2b1c..3b70078 100644
--- a/packages/special/lib/Numeric/GSL/Special/Exp.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Exp.hs
@@ -35,7 +35,7 @@ module Numeric.GSL.Special.Exp(
35) where 35) where
36 36
37import Foreign(Ptr) 37import Foreign(Ptr)
38import Foreign.C.Types(CInt(..)) 38import Foreign.C.Types
39import Numeric.GSL.Special.Internal 39import Numeric.GSL.Special.Internal
40 40
41exp_e :: Double -> (Double,Double) 41exp_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Expint.hs b/packages/special/lib/Numeric/GSL/Special/Expint.hs
index be01007..06f4594 100644
--- a/packages/special/lib/Numeric/GSL/Special/Expint.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Expint.hs
@@ -44,7 +44,7 @@ module Numeric.GSL.Special.Expint(
44) where 44) where
45 45
46import Foreign(Ptr) 46import Foreign(Ptr)
47import Foreign.C.Types(CInt(..)) 47import Foreign.C.Types
48import Numeric.GSL.Special.Internal 48import Numeric.GSL.Special.Internal
49 49
50expint_E1_e :: Double -> (Double,Double) 50expint_E1_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Fermi_dirac.hs b/packages/special/lib/Numeric/GSL/Special/Fermi_dirac.hs
index a28b6e3..c39c096 100644
--- a/packages/special/lib/Numeric/GSL/Special/Fermi_dirac.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Fermi_dirac.hs
@@ -34,7 +34,7 @@ module Numeric.GSL.Special.Fermi_dirac(
34) where 34) where
35 35
36import Foreign(Ptr) 36import Foreign(Ptr)
37import Foreign.C.Types(CInt(..)) 37import Foreign.C.Types
38import Numeric.GSL.Special.Internal 38import Numeric.GSL.Special.Internal
39 39
40fermi_dirac_m1_e :: Double -> (Double,Double) 40fermi_dirac_m1_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Gamma.hs b/packages/special/lib/Numeric/GSL/Special/Gamma.hs
index f5a573b..78115f1 100644
--- a/packages/special/lib/Numeric/GSL/Special/Gamma.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Gamma.hs
@@ -57,7 +57,7 @@ module Numeric.GSL.Special.Gamma(
57) where 57) where
58 58
59import Foreign(Ptr) 59import Foreign(Ptr)
60import Foreign.C.Types(CInt(..)) 60import Foreign.C.Types
61import Numeric.GSL.Special.Internal 61import Numeric.GSL.Special.Internal
62 62
63lngamma_e :: Double -> (Double,Double) 63lngamma_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Gegenbauer.hs b/packages/special/lib/Numeric/GSL/Special/Gegenbauer.hs
index 78fbaf4..a3c998a 100644
--- a/packages/special/lib/Numeric/GSL/Special/Gegenbauer.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Gegenbauer.hs
@@ -24,7 +24,7 @@ module Numeric.GSL.Special.Gegenbauer(
24) where 24) where
25 25
26import Foreign(Ptr) 26import Foreign(Ptr)
27import Foreign.C.Types(CInt(..)) 27import Foreign.C.Types
28import Numeric.GSL.Special.Internal 28import Numeric.GSL.Special.Internal
29 29
30gegenpoly_1_e :: Double -> Double -> (Double,Double) 30gegenpoly_1_e :: Double -> Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Hyperg.hs b/packages/special/lib/Numeric/GSL/Special/Hyperg.hs
index 958503f..ac237a5 100644
--- a/packages/special/lib/Numeric/GSL/Special/Hyperg.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Hyperg.hs
@@ -38,7 +38,7 @@ module Numeric.GSL.Special.Hyperg(
38) where 38) where
39 39
40import Foreign(Ptr) 40import Foreign(Ptr)
41import Foreign.C.Types(CInt(..)) 41import Foreign.C.Types
42import Numeric.GSL.Special.Internal 42import Numeric.GSL.Special.Internal
43 43
44hyperg_0F1_e :: Double -> Double -> (Double,Double) 44hyperg_0F1_e :: Double -> Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Internal.hsc b/packages/special/lib/Numeric/GSL/Special/Internal.hsc
index 338ed40..e7c38e8 100644
--- a/packages/special/lib/Numeric/GSL/Special/Internal.hsc
+++ b/packages/special/lib/Numeric/GSL/Special/Internal.hsc
@@ -34,7 +34,7 @@ import Foreign.Ptr
34import Foreign.Marshal 34import Foreign.Marshal
35import System.IO.Unsafe(unsafePerformIO) 35import System.IO.Unsafe(unsafePerformIO)
36import Data.Packed.Development(check,(//)) 36import Data.Packed.Development(check,(//))
37import Foreign.C.Types(CSize,CInt) 37import Foreign.C.Types
38 38
39data Precision = PrecDouble | PrecSingle | PrecApprox 39data Precision = PrecDouble | PrecSingle | PrecApprox
40 40
diff --git a/packages/special/lib/Numeric/GSL/Special/Laguerre.hs b/packages/special/lib/Numeric/GSL/Special/Laguerre.hs
index 33d7769..28b3d20 100644
--- a/packages/special/lib/Numeric/GSL/Special/Laguerre.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Laguerre.hs
@@ -24,7 +24,7 @@ module Numeric.GSL.Special.Laguerre(
24) where 24) where
25 25
26import Foreign(Ptr) 26import Foreign(Ptr)
27import Foreign.C.Types(CInt(..)) 27import Foreign.C.Types
28import Numeric.GSL.Special.Internal 28import Numeric.GSL.Special.Internal
29 29
30laguerre_1_e :: Double -> Double -> (Double,Double) 30laguerre_1_e :: Double -> Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Lambert.hs b/packages/special/lib/Numeric/GSL/Special/Lambert.hs
index 4c410d7..44fbfb1 100644
--- a/packages/special/lib/Numeric/GSL/Special/Lambert.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Lambert.hs
@@ -20,7 +20,7 @@ module Numeric.GSL.Special.Lambert(
20) where 20) where
21 21
22import Foreign(Ptr) 22import Foreign(Ptr)
23import Foreign.C.Types(CInt(..)) 23import Foreign.C.Types
24import Numeric.GSL.Special.Internal 24import Numeric.GSL.Special.Internal
25 25
26lambert_W0_e :: Double -> (Double,Double) 26lambert_W0_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Legendre.hs b/packages/special/lib/Numeric/GSL/Special/Legendre.hs
index 0042656..cb33e2e 100644
--- a/packages/special/lib/Numeric/GSL/Special/Legendre.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Legendre.hs
@@ -53,7 +53,7 @@ module Numeric.GSL.Special.Legendre(
53) where 53) where
54 54
55import Foreign(Ptr) 55import Foreign(Ptr)
56import Foreign.C.Types(CInt(..)) 56import Foreign.C.Types
57import Numeric.GSL.Special.Internal 57import Numeric.GSL.Special.Internal
58 58
59legendre_Pl_e :: CInt -> Double -> (Double,Double) 59legendre_Pl_e :: CInt -> Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Log.hs b/packages/special/lib/Numeric/GSL/Special/Log.hs
index 46b6a0a..3becf15 100644
--- a/packages/special/lib/Numeric/GSL/Special/Log.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Log.hs
@@ -25,7 +25,7 @@ module Numeric.GSL.Special.Log(
25) where 25) where
26 26
27import Foreign(Ptr) 27import Foreign(Ptr)
28import Foreign.C.Types(CInt(..)) 28import Foreign.C.Types
29import Numeric.GSL.Special.Internal 29import Numeric.GSL.Special.Internal
30 30
31log_e :: Double -> (Double,Double) 31log_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Pow_int.hs b/packages/special/lib/Numeric/GSL/Special/Pow_int.hs
index bccdde7..08fd497 100644
--- a/packages/special/lib/Numeric/GSL/Special/Pow_int.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Pow_int.hs
@@ -18,7 +18,7 @@ module Numeric.GSL.Special.Pow_int(
18) where 18) where
19 19
20import Foreign(Ptr) 20import Foreign(Ptr)
21import Foreign.C.Types(CInt(..)) 21import Foreign.C.Types
22import Numeric.GSL.Special.Internal 22import Numeric.GSL.Special.Internal
23 23
24pow_int_e :: Double -> CInt -> (Double,Double) 24pow_int_e :: Double -> CInt -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Psi.hs b/packages/special/lib/Numeric/GSL/Special/Psi.hs
index b99817f..da53d1b 100644
--- a/packages/special/lib/Numeric/GSL/Special/Psi.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Psi.hs
@@ -29,7 +29,7 @@ module Numeric.GSL.Special.Psi(
29) where 29) where
30 30
31import Foreign(Ptr) 31import Foreign(Ptr)
32import Foreign.C.Types(CInt(..)) 32import Foreign.C.Types
33import Numeric.GSL.Special.Internal 33import Numeric.GSL.Special.Internal
34 34
35psi_int_e :: CInt -> (Double,Double) 35psi_int_e :: CInt -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Synchrotron.hs b/packages/special/lib/Numeric/GSL/Special/Synchrotron.hs
index 6b5cbf6..b3292a6 100644
--- a/packages/special/lib/Numeric/GSL/Special/Synchrotron.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Synchrotron.hs
@@ -20,7 +20,7 @@ module Numeric.GSL.Special.Synchrotron(
20) where 20) where
21 21
22import Foreign(Ptr) 22import Foreign(Ptr)
23import Foreign.C.Types(CInt(..)) 23import Foreign.C.Types
24import Numeric.GSL.Special.Internal 24import Numeric.GSL.Special.Internal
25 25
26synchrotron_1_e :: Double -> (Double,Double) 26synchrotron_1_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Transport.hs b/packages/special/lib/Numeric/GSL/Special/Transport.hs
index 4f3b469..b92b578 100644
--- a/packages/special/lib/Numeric/GSL/Special/Transport.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Transport.hs
@@ -24,7 +24,7 @@ module Numeric.GSL.Special.Transport(
24) where 24) where
25 25
26import Foreign(Ptr) 26import Foreign(Ptr)
27import Foreign.C.Types(CInt(..)) 27import Foreign.C.Types
28import Numeric.GSL.Special.Internal 28import Numeric.GSL.Special.Internal
29 29
30transport_2_e :: Double -> (Double,Double) 30transport_2_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Trig.hs b/packages/special/lib/Numeric/GSL/Special/Trig.hs
index 2f1bda9..43fdc95 100644
--- a/packages/special/lib/Numeric/GSL/Special/Trig.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Trig.hs
@@ -39,7 +39,7 @@ module Numeric.GSL.Special.Trig(
39) where 39) where
40 40
41import Foreign(Ptr) 41import Foreign(Ptr)
42import Foreign.C.Types(CInt(..)) 42import Foreign.C.Types
43import Numeric.GSL.Special.Internal 43import Numeric.GSL.Special.Internal
44 44
45sin_e :: Double -> (Double,Double) 45sin_e :: Double -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/Zeta.hs b/packages/special/lib/Numeric/GSL/Special/Zeta.hs
index b29b026..a57a918 100644
--- a/packages/special/lib/Numeric/GSL/Special/Zeta.hs
+++ b/packages/special/lib/Numeric/GSL/Special/Zeta.hs
@@ -30,7 +30,7 @@ module Numeric.GSL.Special.Zeta(
30) where 30) where
31 31
32import Foreign(Ptr) 32import Foreign(Ptr)
33import Foreign.C.Types(CInt(..)) 33import Foreign.C.Types
34import Numeric.GSL.Special.Internal 34import Numeric.GSL.Special.Internal
35 35
36zeta_int_e :: CInt -> (Double,Double) 36zeta_int_e :: CInt -> (Double,Double)
diff --git a/packages/special/lib/Numeric/GSL/Special/auto.hs b/packages/special/lib/Numeric/GSL/Special/auto.hs
index d3461b2..36947ad 100755
--- a/packages/special/lib/Numeric/GSL/Special/auto.hs
+++ b/packages/special/lib/Numeric/GSL/Special/auto.hs
@@ -66,7 +66,7 @@ main = do
66 let exports = rep (")",") where") $ rep ("(\n","(\n ") $ rep (",\n",", ") $ unlines $ ["("]++intersperse "," (map (\(Header _ n _) -> hName n) (filter safe parsed))++[")"] 66 let exports = rep (")",") where") $ rep ("(\n","(\n ") $ rep (",\n",", ") $ unlines $ ["("]++intersperse "," (map (\(Header _ n _) -> hName n) (filter safe parsed))++[")"]
67 let defs = unlines $ map (showFull (name ++".h")) parsed 67 let defs = unlines $ map (showFull (name ++".h")) parsed
68 let imports = "\nimport Foreign(Ptr)\n" 68 let imports = "\nimport Foreign(Ptr)\n"
69 ++"import Foreign.C.Types(CInt(..))\n" 69 ++"import Foreign.C.Types\n"
70 ++"import Numeric.GSL.Special.Internal\n" 70 ++"import Numeric.GSL.Special.Internal\n"
71 let mod = modhead name ++ "module Numeric.GSL.Special."++ upperFirst name++exports++imports++defs 71 let mod = modhead name ++ "module Numeric.GSL.Special."++ upperFirst name++exports++imports++defs
72 writeFile (upperFirst name ++ ".hs") mod 72 writeFile (upperFirst name ++ ".hs") mod
diff --git a/packages/special/lib/Numeric/GSL/Special/autoall.sh b/packages/special/lib/Numeric/GSL/Special/autoall.sh
index 68a2d2d..18d0a6e 100755
--- a/packages/special/lib/Numeric/GSL/Special/autoall.sh
+++ b/packages/special/lib/Numeric/GSL/Special/autoall.sh
@@ -10,7 +10,6 @@ rm -f funs.txt
10./auto.hs airy 10./auto.hs airy
11rep ') where' ', Precision(..)\n) where' Airy.hs 11rep ') where' ', Precision(..)\n) where' Airy.hs
12./auto.hs bessel 12./auto.hs bessel
13rep 'Foreign.C.Types(CInt(..))' 'Foreign.C.Types(CInt(..),CSize(..))' Bessel.hs
14./auto.hs clausen 13./auto.hs clausen
15./auto.hs coulomb 14./auto.hs coulomb
16./auto.hs coupling 15./auto.hs coupling