module Bindings.Gsl.Mode where
import Foreign.Ptr (Ptr,FunPtr,plusPtr)
import Foreign.Ptr (wordPtrToPtr,castPtrToFunPtr)
import Foreign.Storable
import Foreign.C.Types
import Foreign.C.String (CString,CStringLen,CWString,CWStringLen)
import Foreign.Marshal.Array (peekArray,pokeArray)
import Data.Int
import Data.Word
type C'gsl_mode_t = Word32
c'GSL_PREC_DOUBLE = 0.000000e+00
c'GSL_PREC_DOUBLE :: (Fractional a) => a
c'GSL_PREC_SINGLE = 1.000000e+00
c'GSL_PREC_SINGLE :: (Fractional a) => a
c'GSL_PREC_APPROX = 2.000000e+00
c'GSL_PREC_APPROX :: (Fractional a) => a
foreign import ccall "inline_GSL_MODE_PREC" c'GSL_MODE_PREC
:: C'gsl_mode_t -> CUInt
c'GSL_MODE_DEFAULT = 0
c'GSL_MODE_DEFAULT :: (Num a) => a