module Bindings.Gsl.VectorsAndMatrices.Blocks 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.Alloc (alloca)
import Foreign.Marshal.Array (peekArray,pokeArray)
import Data.Int
import Data.Word
import Bindings.Gsl.VectorsAndMatrices.DataTypes
foreign import ccall "gsl_block_alloc" c'gsl_block_alloc
:: CSize -> IO (Ptr C'gsl_block)
foreign import ccall "&gsl_block_alloc" p'gsl_block_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block))
foreign import ccall "gsl_block_calloc" c'gsl_block_calloc
:: CSize -> IO (Ptr C'gsl_block)
foreign import ccall "&gsl_block_calloc" p'gsl_block_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block))
foreign import ccall "gsl_block_char_alloc" c'gsl_block_char_alloc
:: CSize -> IO (Ptr C'gsl_block_char)
foreign import ccall "&gsl_block_char_alloc" p'gsl_block_char_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_char))
foreign import ccall "gsl_block_char_calloc" c'gsl_block_char_calloc
:: CSize -> IO (Ptr C'gsl_block_char)
foreign import ccall "&gsl_block_char_calloc" p'gsl_block_char_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_char))
foreign import ccall "gsl_block_char_data" c'gsl_block_char_data
:: Ptr C'gsl_block_char -> IO CString
foreign import ccall "&gsl_block_char_data" p'gsl_block_char_data
:: FunPtr (Ptr C'gsl_block_char -> IO CString)
foreign import ccall "gsl_block_char_fprintf" c'gsl_block_char_fprintf
:: Ptr CFile -> Ptr C'gsl_block_char -> CString -> IO CInt
foreign import ccall "&gsl_block_char_fprintf" p'gsl_block_char_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_char -> CString -> IO CInt)
foreign import ccall "gsl_block_char_fread" c'gsl_block_char_fread
:: Ptr CFile -> Ptr C'gsl_block_char -> IO CInt
foreign import ccall "&gsl_block_char_fread" p'gsl_block_char_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_char -> IO CInt)
foreign import ccall "gsl_block_char_free" c'gsl_block_char_free
:: Ptr C'gsl_block_char -> IO ()
foreign import ccall "&gsl_block_char_free" p'gsl_block_char_free
:: FunPtr (Ptr C'gsl_block_char -> IO ())
foreign import ccall "gsl_block_char_fscanf" c'gsl_block_char_fscanf
:: Ptr CFile -> Ptr C'gsl_block_char -> IO CInt
foreign import ccall "&gsl_block_char_fscanf" p'gsl_block_char_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_char -> IO CInt)
foreign import ccall "gsl_block_char_fwrite" c'gsl_block_char_fwrite
:: Ptr CFile -> Ptr C'gsl_block_char -> IO CInt
foreign import ccall "&gsl_block_char_fwrite" p'gsl_block_char_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_char -> IO CInt)
foreign import ccall "gsl_block_char_raw_fprintf" c'gsl_block_char_raw_fprintf
:: Ptr CFile -> CString -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_char_raw_fprintf" p'gsl_block_char_raw_fprintf
:: FunPtr (Ptr CFile -> CString -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_char_raw_fread" c'gsl_block_char_raw_fread
:: Ptr CFile -> CString -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_char_raw_fread" p'gsl_block_char_raw_fread
:: FunPtr (Ptr CFile -> CString -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_char_raw_fscanf" c'gsl_block_char_raw_fscanf
:: Ptr CFile -> CString -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_char_raw_fscanf" p'gsl_block_char_raw_fscanf
:: FunPtr (Ptr CFile -> CString -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_char_raw_fwrite" c'gsl_block_char_raw_fwrite
:: Ptr CFile -> CString -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_char_raw_fwrite" p'gsl_block_char_raw_fwrite
:: FunPtr (Ptr CFile -> CString -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_char_size" c'gsl_block_char_size
:: Ptr C'gsl_block_char -> IO CSize
foreign import ccall "&gsl_block_char_size" p'gsl_block_char_size
:: FunPtr (Ptr C'gsl_block_char -> IO CSize)
foreign import ccall "gsl_block_complex_alloc" c'gsl_block_complex_alloc
:: CSize -> IO (Ptr C'gsl_block_complex)
foreign import ccall "&gsl_block_complex_alloc" p'gsl_block_complex_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_complex))
foreign import ccall "gsl_block_complex_calloc" c'gsl_block_complex_calloc
:: CSize -> IO (Ptr C'gsl_block_complex)
foreign import ccall "&gsl_block_complex_calloc" p'gsl_block_complex_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_complex))
foreign import ccall "gsl_block_complex_data" c'gsl_block_complex_data
:: Ptr C'gsl_block_complex -> IO (Ptr CDouble)
foreign import ccall "&gsl_block_complex_data" p'gsl_block_complex_data
:: FunPtr (Ptr C'gsl_block_complex -> IO (Ptr CDouble))
foreign import ccall "gsl_block_complex_float_alloc" c'gsl_block_complex_float_alloc
:: CSize -> IO (Ptr C'gsl_block_complex_float)
foreign import ccall "&gsl_block_complex_float_alloc" p'gsl_block_complex_float_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_complex_float))
foreign import ccall "gsl_block_complex_float_calloc" c'gsl_block_complex_float_calloc
:: CSize -> IO (Ptr C'gsl_block_complex_float)
foreign import ccall "&gsl_block_complex_float_calloc" p'gsl_block_complex_float_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_complex_float))
foreign import ccall "gsl_block_complex_float_data" c'gsl_block_complex_float_data
:: Ptr C'gsl_block_complex_float -> IO (Ptr CFloat)
foreign import ccall "&gsl_block_complex_float_data" p'gsl_block_complex_float_data
:: FunPtr (Ptr C'gsl_block_complex_float -> IO (Ptr CFloat))
foreign import ccall "gsl_block_complex_float_fprintf" c'gsl_block_complex_float_fprintf
:: Ptr CFile -> Ptr C'gsl_block_complex_float -> CString -> IO CInt
foreign import ccall "&gsl_block_complex_float_fprintf" p'gsl_block_complex_float_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex_float -> CString -> IO CInt)
foreign import ccall "gsl_block_complex_float_fread" c'gsl_block_complex_float_fread
:: Ptr CFile -> Ptr C'gsl_block_complex_float -> IO CInt
foreign import ccall "&gsl_block_complex_float_fread" p'gsl_block_complex_float_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex_float -> IO CInt)
foreign import ccall "gsl_block_complex_float_free" c'gsl_block_complex_float_free
:: Ptr C'gsl_block_complex_float -> IO ()
foreign import ccall "&gsl_block_complex_float_free" p'gsl_block_complex_float_free
:: FunPtr (Ptr C'gsl_block_complex_float -> IO ())
foreign import ccall "gsl_block_complex_float_fscanf" c'gsl_block_complex_float_fscanf
:: Ptr CFile -> Ptr C'gsl_block_complex_float -> IO CInt
foreign import ccall "&gsl_block_complex_float_fscanf" p'gsl_block_complex_float_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex_float -> IO CInt)
foreign import ccall "gsl_block_complex_float_fwrite" c'gsl_block_complex_float_fwrite
:: Ptr CFile -> Ptr C'gsl_block_complex_float -> IO CInt
foreign import ccall "&gsl_block_complex_float_fwrite" p'gsl_block_complex_float_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex_float -> IO CInt)
foreign import ccall "gsl_block_complex_float_raw_fprintf" c'gsl_block_complex_float_raw_fprintf
:: Ptr CFile -> Ptr CFloat -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_complex_float_raw_fprintf" p'gsl_block_complex_float_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CFloat -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_complex_float_raw_fread" c'gsl_block_complex_float_raw_fread
:: Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_float_raw_fread" p'gsl_block_complex_float_raw_fread
:: FunPtr (Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_float_raw_fscanf" c'gsl_block_complex_float_raw_fscanf
:: Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_float_raw_fscanf" p'gsl_block_complex_float_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_float_raw_fwrite" c'gsl_block_complex_float_raw_fwrite
:: Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_float_raw_fwrite" p'gsl_block_complex_float_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_float_size" c'gsl_block_complex_float_size
:: Ptr C'gsl_block_complex_float -> IO CSize
foreign import ccall "&gsl_block_complex_float_size" p'gsl_block_complex_float_size
:: FunPtr (Ptr C'gsl_block_complex_float -> IO CSize)
foreign import ccall "gsl_block_complex_fprintf" c'gsl_block_complex_fprintf
:: Ptr CFile -> Ptr C'gsl_block_complex -> CString -> IO CInt
foreign import ccall "&gsl_block_complex_fprintf" p'gsl_block_complex_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex -> CString -> IO CInt)
foreign import ccall "gsl_block_complex_fread" c'gsl_block_complex_fread
:: Ptr CFile -> Ptr C'gsl_block_complex -> IO CInt
foreign import ccall "&gsl_block_complex_fread" p'gsl_block_complex_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex -> IO CInt)
foreign import ccall "gsl_block_complex_free" c'gsl_block_complex_free
:: Ptr C'gsl_block_complex -> IO ()
foreign import ccall "&gsl_block_complex_free" p'gsl_block_complex_free
:: FunPtr (Ptr C'gsl_block_complex -> IO ())
foreign import ccall "gsl_block_complex_fscanf" c'gsl_block_complex_fscanf
:: Ptr CFile -> Ptr C'gsl_block_complex -> IO CInt
foreign import ccall "&gsl_block_complex_fscanf" p'gsl_block_complex_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex -> IO CInt)
foreign import ccall "gsl_block_complex_fwrite" c'gsl_block_complex_fwrite
:: Ptr CFile -> Ptr C'gsl_block_complex -> IO CInt
foreign import ccall "&gsl_block_complex_fwrite" p'gsl_block_complex_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex -> IO CInt)
foreign import ccall "gsl_block_complex_raw_fprintf" c'gsl_block_complex_raw_fprintf
:: Ptr CFile -> Ptr CDouble -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_complex_raw_fprintf" p'gsl_block_complex_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CDouble -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_complex_raw_fread" c'gsl_block_complex_raw_fread
:: Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_raw_fread" p'gsl_block_complex_raw_fread
:: FunPtr (Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_raw_fscanf" c'gsl_block_complex_raw_fscanf
:: Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_raw_fscanf" p'gsl_block_complex_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_raw_fwrite" c'gsl_block_complex_raw_fwrite
:: Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_raw_fwrite" p'gsl_block_complex_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_size" c'gsl_block_complex_size
:: Ptr C'gsl_block_complex -> IO CSize
foreign import ccall "&gsl_block_complex_size" p'gsl_block_complex_size
:: FunPtr (Ptr C'gsl_block_complex -> IO CSize)
foreign import ccall "gsl_block_data" c'gsl_block_data
:: Ptr C'gsl_block -> IO (Ptr CDouble)
foreign import ccall "&gsl_block_data" p'gsl_block_data
:: FunPtr (Ptr C'gsl_block -> IO (Ptr CDouble))
foreign import ccall "gsl_block_float_alloc" c'gsl_block_float_alloc
:: CSize -> IO (Ptr C'gsl_block_float)
foreign import ccall "&gsl_block_float_alloc" p'gsl_block_float_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_float))
foreign import ccall "gsl_block_float_calloc" c'gsl_block_float_calloc
:: CSize -> IO (Ptr C'gsl_block_float)
foreign import ccall "&gsl_block_float_calloc" p'gsl_block_float_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_float))
foreign import ccall "gsl_block_float_data" c'gsl_block_float_data
:: Ptr C'gsl_block_float -> IO (Ptr CFloat)
foreign import ccall "&gsl_block_float_data" p'gsl_block_float_data
:: FunPtr (Ptr C'gsl_block_float -> IO (Ptr CFloat))
foreign import ccall "gsl_block_float_fprintf" c'gsl_block_float_fprintf
:: Ptr CFile -> Ptr C'gsl_block_float -> CString -> IO CInt
foreign import ccall "&gsl_block_float_fprintf" p'gsl_block_float_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_float -> CString -> IO CInt)
foreign import ccall "gsl_block_float_fread" c'gsl_block_float_fread
:: Ptr CFile -> Ptr C'gsl_block_float -> IO CInt
foreign import ccall "&gsl_block_float_fread" p'gsl_block_float_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_float -> IO CInt)
foreign import ccall "gsl_block_float_free" c'gsl_block_float_free
:: Ptr C'gsl_block_float -> IO ()
foreign import ccall "&gsl_block_float_free" p'gsl_block_float_free
:: FunPtr (Ptr C'gsl_block_float -> IO ())
foreign import ccall "gsl_block_float_fscanf" c'gsl_block_float_fscanf
:: Ptr CFile -> Ptr C'gsl_block_float -> IO CInt
foreign import ccall "&gsl_block_float_fscanf" p'gsl_block_float_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_float -> IO CInt)
foreign import ccall "gsl_block_float_fwrite" c'gsl_block_float_fwrite
:: Ptr CFile -> Ptr C'gsl_block_float -> IO CInt
foreign import ccall "&gsl_block_float_fwrite" p'gsl_block_float_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_float -> IO CInt)
foreign import ccall "gsl_block_float_raw_fprintf" c'gsl_block_float_raw_fprintf
:: Ptr CFile -> Ptr CFloat -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_float_raw_fprintf" p'gsl_block_float_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CFloat -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_float_raw_fread" c'gsl_block_float_raw_fread
:: Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_float_raw_fread" p'gsl_block_float_raw_fread
:: FunPtr (Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_float_raw_fscanf" c'gsl_block_float_raw_fscanf
:: Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_float_raw_fscanf" p'gsl_block_float_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_float_raw_fwrite" c'gsl_block_float_raw_fwrite
:: Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_float_raw_fwrite" p'gsl_block_float_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CFloat -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_float_size" c'gsl_block_float_size
:: Ptr C'gsl_block_float -> IO CSize
foreign import ccall "&gsl_block_float_size" p'gsl_block_float_size
:: FunPtr (Ptr C'gsl_block_float -> IO CSize)
foreign import ccall "gsl_block_fprintf" c'gsl_block_fprintf
:: Ptr CFile -> Ptr C'gsl_block -> CString -> IO CInt
foreign import ccall "&gsl_block_fprintf" p'gsl_block_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block -> CString -> IO CInt)
foreign import ccall "gsl_block_fread" c'gsl_block_fread
:: Ptr CFile -> Ptr C'gsl_block -> IO CInt
foreign import ccall "&gsl_block_fread" p'gsl_block_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block -> IO CInt)
foreign import ccall "gsl_block_free" c'gsl_block_free
:: Ptr C'gsl_block -> IO ()
foreign import ccall "&gsl_block_free" p'gsl_block_free
:: FunPtr (Ptr C'gsl_block -> IO ())
foreign import ccall "gsl_block_fscanf" c'gsl_block_fscanf
:: Ptr CFile -> Ptr C'gsl_block -> IO CInt
foreign import ccall "&gsl_block_fscanf" p'gsl_block_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block -> IO CInt)
foreign import ccall "gsl_block_fwrite" c'gsl_block_fwrite
:: Ptr CFile -> Ptr C'gsl_block -> IO CInt
foreign import ccall "&gsl_block_fwrite" p'gsl_block_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block -> IO CInt)
foreign import ccall "gsl_block_int_alloc" c'gsl_block_int_alloc
:: CSize -> IO (Ptr C'gsl_block_int)
foreign import ccall "&gsl_block_int_alloc" p'gsl_block_int_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_int))
foreign import ccall "gsl_block_int_calloc" c'gsl_block_int_calloc
:: CSize -> IO (Ptr C'gsl_block_int)
foreign import ccall "&gsl_block_int_calloc" p'gsl_block_int_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_int))
foreign import ccall "gsl_block_int_data" c'gsl_block_int_data
:: Ptr C'gsl_block_int -> IO (Ptr CInt)
foreign import ccall "&gsl_block_int_data" p'gsl_block_int_data
:: FunPtr (Ptr C'gsl_block_int -> IO (Ptr CInt))
foreign import ccall "gsl_block_int_fprintf" c'gsl_block_int_fprintf
:: Ptr CFile -> Ptr C'gsl_block_int -> CString -> IO CInt
foreign import ccall "&gsl_block_int_fprintf" p'gsl_block_int_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_int -> CString -> IO CInt)
foreign import ccall "gsl_block_int_fread" c'gsl_block_int_fread
:: Ptr CFile -> Ptr C'gsl_block_int -> IO CInt
foreign import ccall "&gsl_block_int_fread" p'gsl_block_int_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_int -> IO CInt)
foreign import ccall "gsl_block_int_free" c'gsl_block_int_free
:: Ptr C'gsl_block_int -> IO ()
foreign import ccall "&gsl_block_int_free" p'gsl_block_int_free
:: FunPtr (Ptr C'gsl_block_int -> IO ())
foreign import ccall "gsl_block_int_fscanf" c'gsl_block_int_fscanf
:: Ptr CFile -> Ptr C'gsl_block_int -> IO CInt
foreign import ccall "&gsl_block_int_fscanf" p'gsl_block_int_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_int -> IO CInt)
foreign import ccall "gsl_block_int_fwrite" c'gsl_block_int_fwrite
:: Ptr CFile -> Ptr C'gsl_block_int -> IO CInt
foreign import ccall "&gsl_block_int_fwrite" p'gsl_block_int_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_int -> IO CInt)
foreign import ccall "gsl_block_int_raw_fprintf" c'gsl_block_int_raw_fprintf
:: Ptr CFile -> Ptr CInt -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_int_raw_fprintf" p'gsl_block_int_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CInt -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_int_raw_fread" c'gsl_block_int_raw_fread
:: Ptr CFile -> Ptr CInt -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_int_raw_fread" p'gsl_block_int_raw_fread
:: FunPtr (Ptr CFile -> Ptr CInt -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_int_raw_fscanf" c'gsl_block_int_raw_fscanf
:: Ptr CFile -> Ptr CInt -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_int_raw_fscanf" p'gsl_block_int_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CInt -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_int_raw_fwrite" c'gsl_block_int_raw_fwrite
:: Ptr CFile -> Ptr CInt -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_int_raw_fwrite" p'gsl_block_int_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CInt -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_int_size" c'gsl_block_int_size
:: Ptr C'gsl_block_int -> IO CSize
foreign import ccall "&gsl_block_int_size" p'gsl_block_int_size
:: FunPtr (Ptr C'gsl_block_int -> IO CSize)
foreign import ccall "gsl_block_long_alloc" c'gsl_block_long_alloc
:: CSize -> IO (Ptr C'gsl_block_long)
foreign import ccall "&gsl_block_long_alloc" p'gsl_block_long_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_long))
foreign import ccall "gsl_block_long_calloc" c'gsl_block_long_calloc
:: CSize -> IO (Ptr C'gsl_block_long)
foreign import ccall "&gsl_block_long_calloc" p'gsl_block_long_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_long))
foreign import ccall "gsl_block_long_data" c'gsl_block_long_data
:: Ptr C'gsl_block_long -> IO (Ptr CLong)
foreign import ccall "&gsl_block_long_data" p'gsl_block_long_data
:: FunPtr (Ptr C'gsl_block_long -> IO (Ptr CLong))
foreign import ccall "gsl_block_long_fprintf" c'gsl_block_long_fprintf
:: Ptr CFile -> Ptr C'gsl_block_long -> CString -> IO CInt
foreign import ccall "&gsl_block_long_fprintf" p'gsl_block_long_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_long -> CString -> IO CInt)
foreign import ccall "gsl_block_long_fread" c'gsl_block_long_fread
:: Ptr CFile -> Ptr C'gsl_block_long -> IO CInt
foreign import ccall "&gsl_block_long_fread" p'gsl_block_long_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_long -> IO CInt)
foreign import ccall "gsl_block_long_free" c'gsl_block_long_free
:: Ptr C'gsl_block_long -> IO ()
foreign import ccall "&gsl_block_long_free" p'gsl_block_long_free
:: FunPtr (Ptr C'gsl_block_long -> IO ())
foreign import ccall "gsl_block_long_fscanf" c'gsl_block_long_fscanf
:: Ptr CFile -> Ptr C'gsl_block_long -> IO CInt
foreign import ccall "&gsl_block_long_fscanf" p'gsl_block_long_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_long -> IO CInt)
foreign import ccall "gsl_block_long_fwrite" c'gsl_block_long_fwrite
:: Ptr CFile -> Ptr C'gsl_block_long -> IO CInt
foreign import ccall "&gsl_block_long_fwrite" p'gsl_block_long_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_long -> IO CInt)
foreign import ccall "gsl_block_long_raw_fprintf" c'gsl_block_long_raw_fprintf
:: Ptr CFile -> Ptr CLong -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_long_raw_fprintf" p'gsl_block_long_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CLong -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_long_raw_fread" c'gsl_block_long_raw_fread
:: Ptr CFile -> Ptr CLong -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_long_raw_fread" p'gsl_block_long_raw_fread
:: FunPtr (Ptr CFile -> Ptr CLong -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_long_raw_fscanf" c'gsl_block_long_raw_fscanf
:: Ptr CFile -> Ptr CLong -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_long_raw_fscanf" p'gsl_block_long_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CLong -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_long_raw_fwrite" c'gsl_block_long_raw_fwrite
:: Ptr CFile -> Ptr CLong -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_long_raw_fwrite" p'gsl_block_long_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CLong -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_long_size" c'gsl_block_long_size
:: Ptr C'gsl_block_long -> IO CSize
foreign import ccall "&gsl_block_long_size" p'gsl_block_long_size
:: FunPtr (Ptr C'gsl_block_long -> IO CSize)
foreign import ccall "gsl_block_raw_fprintf" c'gsl_block_raw_fprintf
:: Ptr CFile -> Ptr CDouble -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_raw_fprintf" p'gsl_block_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CDouble -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_raw_fread" c'gsl_block_raw_fread
:: Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_raw_fread" p'gsl_block_raw_fread
:: FunPtr (Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_raw_fscanf" c'gsl_block_raw_fscanf
:: Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_raw_fscanf" p'gsl_block_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_raw_fwrite" c'gsl_block_raw_fwrite
:: Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_raw_fwrite" p'gsl_block_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_short_alloc" c'gsl_block_short_alloc
:: CSize -> IO (Ptr C'gsl_block_short)
foreign import ccall "&gsl_block_short_alloc" p'gsl_block_short_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_short))
foreign import ccall "gsl_block_short_calloc" c'gsl_block_short_calloc
:: CSize -> IO (Ptr C'gsl_block_short)
foreign import ccall "&gsl_block_short_calloc" p'gsl_block_short_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_short))
foreign import ccall "gsl_block_short_data" c'gsl_block_short_data
:: Ptr C'gsl_block_short -> IO (Ptr CShort)
foreign import ccall "&gsl_block_short_data" p'gsl_block_short_data
:: FunPtr (Ptr C'gsl_block_short -> IO (Ptr CShort))
foreign import ccall "gsl_block_short_fprintf" c'gsl_block_short_fprintf
:: Ptr CFile -> Ptr C'gsl_block_short -> CString -> IO CInt
foreign import ccall "&gsl_block_short_fprintf" p'gsl_block_short_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_short -> CString -> IO CInt)
foreign import ccall "gsl_block_short_fread" c'gsl_block_short_fread
:: Ptr CFile -> Ptr C'gsl_block_short -> IO CInt
foreign import ccall "&gsl_block_short_fread" p'gsl_block_short_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_short -> IO CInt)
foreign import ccall "gsl_block_short_free" c'gsl_block_short_free
:: Ptr C'gsl_block_short -> IO ()
foreign import ccall "&gsl_block_short_free" p'gsl_block_short_free
:: FunPtr (Ptr C'gsl_block_short -> IO ())
foreign import ccall "gsl_block_short_fscanf" c'gsl_block_short_fscanf
:: Ptr CFile -> Ptr C'gsl_block_short -> IO CInt
foreign import ccall "&gsl_block_short_fscanf" p'gsl_block_short_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_short -> IO CInt)
foreign import ccall "gsl_block_short_fwrite" c'gsl_block_short_fwrite
:: Ptr CFile -> Ptr C'gsl_block_short -> IO CInt
foreign import ccall "&gsl_block_short_fwrite" p'gsl_block_short_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_short -> IO CInt)
foreign import ccall "gsl_block_short_raw_fprintf" c'gsl_block_short_raw_fprintf
:: Ptr CFile -> Ptr CShort -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_short_raw_fprintf" p'gsl_block_short_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CShort -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_short_raw_fread" c'gsl_block_short_raw_fread
:: Ptr CFile -> Ptr CShort -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_short_raw_fread" p'gsl_block_short_raw_fread
:: FunPtr (Ptr CFile -> Ptr CShort -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_short_raw_fscanf" c'gsl_block_short_raw_fscanf
:: Ptr CFile -> Ptr CShort -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_short_raw_fscanf" p'gsl_block_short_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CShort -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_short_raw_fwrite" c'gsl_block_short_raw_fwrite
:: Ptr CFile -> Ptr CShort -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_short_raw_fwrite" p'gsl_block_short_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CShort -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_short_size" c'gsl_block_short_size
:: Ptr C'gsl_block_short -> IO CSize
foreign import ccall "&gsl_block_short_size" p'gsl_block_short_size
:: FunPtr (Ptr C'gsl_block_short -> IO CSize)
foreign import ccall "gsl_block_size" c'gsl_block_size
:: Ptr C'gsl_block -> IO CSize
foreign import ccall "&gsl_block_size" p'gsl_block_size
:: FunPtr (Ptr C'gsl_block -> IO CSize)
foreign import ccall "gsl_block_uchar_alloc" c'gsl_block_uchar_alloc
:: CSize -> IO (Ptr C'gsl_block_uchar)
foreign import ccall "&gsl_block_uchar_alloc" p'gsl_block_uchar_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_uchar))
foreign import ccall "gsl_block_uchar_calloc" c'gsl_block_uchar_calloc
:: CSize -> IO (Ptr C'gsl_block_uchar)
foreign import ccall "&gsl_block_uchar_calloc" p'gsl_block_uchar_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_uchar))
foreign import ccall "gsl_block_uchar_data" c'gsl_block_uchar_data
:: Ptr C'gsl_block_uchar -> IO (Ptr CUChar)
foreign import ccall "&gsl_block_uchar_data" p'gsl_block_uchar_data
:: FunPtr (Ptr C'gsl_block_uchar -> IO (Ptr CUChar))
foreign import ccall "gsl_block_uchar_fprintf" c'gsl_block_uchar_fprintf
:: Ptr CFile -> Ptr C'gsl_block_uchar -> CString -> IO CInt
foreign import ccall "&gsl_block_uchar_fprintf" p'gsl_block_uchar_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_uchar -> CString -> IO CInt)
foreign import ccall "gsl_block_uchar_fread" c'gsl_block_uchar_fread
:: Ptr CFile -> Ptr C'gsl_block_uchar -> IO CInt
foreign import ccall "&gsl_block_uchar_fread" p'gsl_block_uchar_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_uchar -> IO CInt)
foreign import ccall "gsl_block_uchar_free" c'gsl_block_uchar_free
:: Ptr C'gsl_block_uchar -> IO ()
foreign import ccall "&gsl_block_uchar_free" p'gsl_block_uchar_free
:: FunPtr (Ptr C'gsl_block_uchar -> IO ())
foreign import ccall "gsl_block_uchar_fscanf" c'gsl_block_uchar_fscanf
:: Ptr CFile -> Ptr C'gsl_block_uchar -> IO CInt
foreign import ccall "&gsl_block_uchar_fscanf" p'gsl_block_uchar_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_uchar -> IO CInt)
foreign import ccall "gsl_block_uchar_fwrite" c'gsl_block_uchar_fwrite
:: Ptr CFile -> Ptr C'gsl_block_uchar -> IO CInt
foreign import ccall "&gsl_block_uchar_fwrite" p'gsl_block_uchar_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_uchar -> IO CInt)
foreign import ccall "gsl_block_uchar_raw_fprintf" c'gsl_block_uchar_raw_fprintf
:: Ptr CFile -> Ptr CUChar -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_uchar_raw_fprintf" p'gsl_block_uchar_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CUChar -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_uchar_raw_fread" c'gsl_block_uchar_raw_fread
:: Ptr CFile -> Ptr CUChar -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_uchar_raw_fread" p'gsl_block_uchar_raw_fread
:: FunPtr (Ptr CFile -> Ptr CUChar -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_uchar_raw_fscanf" c'gsl_block_uchar_raw_fscanf
:: Ptr CFile -> Ptr CUChar -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_uchar_raw_fscanf" p'gsl_block_uchar_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CUChar -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_uchar_raw_fwrite" c'gsl_block_uchar_raw_fwrite
:: Ptr CFile -> Ptr CUChar -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_uchar_raw_fwrite" p'gsl_block_uchar_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CUChar -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_uchar_size" c'gsl_block_uchar_size
:: Ptr C'gsl_block_uchar -> IO CSize
foreign import ccall "&gsl_block_uchar_size" p'gsl_block_uchar_size
:: FunPtr (Ptr C'gsl_block_uchar -> IO CSize)
foreign import ccall "gsl_block_uint_alloc" c'gsl_block_uint_alloc
:: CSize -> IO (Ptr C'gsl_block_uint)
foreign import ccall "&gsl_block_uint_alloc" p'gsl_block_uint_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_uint))
foreign import ccall "gsl_block_uint_calloc" c'gsl_block_uint_calloc
:: CSize -> IO (Ptr C'gsl_block_uint)
foreign import ccall "&gsl_block_uint_calloc" p'gsl_block_uint_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_uint))
foreign import ccall "gsl_block_uint_data" c'gsl_block_uint_data
:: Ptr C'gsl_block_uint -> IO (Ptr CUInt)
foreign import ccall "&gsl_block_uint_data" p'gsl_block_uint_data
:: FunPtr (Ptr C'gsl_block_uint -> IO (Ptr CUInt))
foreign import ccall "gsl_block_uint_fprintf" c'gsl_block_uint_fprintf
:: Ptr CFile -> Ptr C'gsl_block_uint -> CString -> IO CInt
foreign import ccall "&gsl_block_uint_fprintf" p'gsl_block_uint_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_uint -> CString -> IO CInt)
foreign import ccall "gsl_block_uint_fread" c'gsl_block_uint_fread
:: Ptr CFile -> Ptr C'gsl_block_uint -> IO CInt
foreign import ccall "&gsl_block_uint_fread" p'gsl_block_uint_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_uint -> IO CInt)
foreign import ccall "gsl_block_uint_free" c'gsl_block_uint_free
:: Ptr C'gsl_block_uint -> IO ()
foreign import ccall "&gsl_block_uint_free" p'gsl_block_uint_free
:: FunPtr (Ptr C'gsl_block_uint -> IO ())
foreign import ccall "gsl_block_uint_fscanf" c'gsl_block_uint_fscanf
:: Ptr CFile -> Ptr C'gsl_block_uint -> IO CInt
foreign import ccall "&gsl_block_uint_fscanf" p'gsl_block_uint_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_uint -> IO CInt)
foreign import ccall "gsl_block_uint_fwrite" c'gsl_block_uint_fwrite
:: Ptr CFile -> Ptr C'gsl_block_uint -> IO CInt
foreign import ccall "&gsl_block_uint_fwrite" p'gsl_block_uint_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_uint -> IO CInt)
foreign import ccall "gsl_block_uint_raw_fprintf" c'gsl_block_uint_raw_fprintf
:: Ptr CFile -> Ptr CUInt -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_uint_raw_fprintf" p'gsl_block_uint_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CUInt -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_uint_raw_fread" c'gsl_block_uint_raw_fread
:: Ptr CFile -> Ptr CUInt -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_uint_raw_fread" p'gsl_block_uint_raw_fread
:: FunPtr (Ptr CFile -> Ptr CUInt -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_uint_raw_fscanf" c'gsl_block_uint_raw_fscanf
:: Ptr CFile -> Ptr CUInt -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_uint_raw_fscanf" p'gsl_block_uint_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CUInt -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_uint_raw_fwrite" c'gsl_block_uint_raw_fwrite
:: Ptr CFile -> Ptr CUInt -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_uint_raw_fwrite" p'gsl_block_uint_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CUInt -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_uint_size" c'gsl_block_uint_size
:: Ptr C'gsl_block_uint -> IO CSize
foreign import ccall "&gsl_block_uint_size" p'gsl_block_uint_size
:: FunPtr (Ptr C'gsl_block_uint -> IO CSize)
foreign import ccall "gsl_block_ulong_alloc" c'gsl_block_ulong_alloc
:: CSize -> IO (Ptr C'gsl_block_ulong)
foreign import ccall "&gsl_block_ulong_alloc" p'gsl_block_ulong_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_ulong))
foreign import ccall "gsl_block_ulong_calloc" c'gsl_block_ulong_calloc
:: CSize -> IO (Ptr C'gsl_block_ulong)
foreign import ccall "&gsl_block_ulong_calloc" p'gsl_block_ulong_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_ulong))
foreign import ccall "gsl_block_ulong_data" c'gsl_block_ulong_data
:: Ptr C'gsl_block_ulong -> IO (Ptr CULong)
foreign import ccall "&gsl_block_ulong_data" p'gsl_block_ulong_data
:: FunPtr (Ptr C'gsl_block_ulong -> IO (Ptr CULong))
foreign import ccall "gsl_block_ulong_fprintf" c'gsl_block_ulong_fprintf
:: Ptr CFile -> Ptr C'gsl_block_ulong -> CString -> IO CInt
foreign import ccall "&gsl_block_ulong_fprintf" p'gsl_block_ulong_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_ulong -> CString -> IO CInt)
foreign import ccall "gsl_block_ulong_fread" c'gsl_block_ulong_fread
:: Ptr CFile -> Ptr C'gsl_block_ulong -> IO CInt
foreign import ccall "&gsl_block_ulong_fread" p'gsl_block_ulong_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_ulong -> IO CInt)
foreign import ccall "gsl_block_ulong_free" c'gsl_block_ulong_free
:: Ptr C'gsl_block_ulong -> IO ()
foreign import ccall "&gsl_block_ulong_free" p'gsl_block_ulong_free
:: FunPtr (Ptr C'gsl_block_ulong -> IO ())
foreign import ccall "gsl_block_ulong_fscanf" c'gsl_block_ulong_fscanf
:: Ptr CFile -> Ptr C'gsl_block_ulong -> IO CInt
foreign import ccall "&gsl_block_ulong_fscanf" p'gsl_block_ulong_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_ulong -> IO CInt)
foreign import ccall "gsl_block_ulong_fwrite" c'gsl_block_ulong_fwrite
:: Ptr CFile -> Ptr C'gsl_block_ulong -> IO CInt
foreign import ccall "&gsl_block_ulong_fwrite" p'gsl_block_ulong_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_ulong -> IO CInt)
foreign import ccall "gsl_block_ulong_raw_fprintf" c'gsl_block_ulong_raw_fprintf
:: Ptr CFile -> Ptr CULong -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_ulong_raw_fprintf" p'gsl_block_ulong_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CULong -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_ulong_raw_fread" c'gsl_block_ulong_raw_fread
:: Ptr CFile -> Ptr CULong -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_ulong_raw_fread" p'gsl_block_ulong_raw_fread
:: FunPtr (Ptr CFile -> Ptr CULong -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_ulong_raw_fscanf" c'gsl_block_ulong_raw_fscanf
:: Ptr CFile -> Ptr CULong -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_ulong_raw_fscanf" p'gsl_block_ulong_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CULong -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_ulong_raw_fwrite" c'gsl_block_ulong_raw_fwrite
:: Ptr CFile -> Ptr CULong -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_ulong_raw_fwrite" p'gsl_block_ulong_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CULong -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_ulong_size" c'gsl_block_ulong_size
:: Ptr C'gsl_block_ulong -> IO CSize
foreign import ccall "&gsl_block_ulong_size" p'gsl_block_ulong_size
:: FunPtr (Ptr C'gsl_block_ulong -> IO CSize)
foreign import ccall "gsl_block_ushort_alloc" c'gsl_block_ushort_alloc
:: CSize -> IO (Ptr C'gsl_block_ushort)
foreign import ccall "&gsl_block_ushort_alloc" p'gsl_block_ushort_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_ushort))
foreign import ccall "gsl_block_ushort_calloc" c'gsl_block_ushort_calloc
:: CSize -> IO (Ptr C'gsl_block_ushort)
foreign import ccall "&gsl_block_ushort_calloc" p'gsl_block_ushort_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_ushort))
foreign import ccall "gsl_block_ushort_data" c'gsl_block_ushort_data
:: Ptr C'gsl_block_ushort -> IO (Ptr CUShort)
foreign import ccall "&gsl_block_ushort_data" p'gsl_block_ushort_data
:: FunPtr (Ptr C'gsl_block_ushort -> IO (Ptr CUShort))
foreign import ccall "gsl_block_ushort_fprintf" c'gsl_block_ushort_fprintf
:: Ptr CFile -> Ptr C'gsl_block_ushort -> CString -> IO CInt
foreign import ccall "&gsl_block_ushort_fprintf" p'gsl_block_ushort_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_ushort -> CString -> IO CInt)
foreign import ccall "gsl_block_ushort_fread" c'gsl_block_ushort_fread
:: Ptr CFile -> Ptr C'gsl_block_ushort -> IO CInt
foreign import ccall "&gsl_block_ushort_fread" p'gsl_block_ushort_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_ushort -> IO CInt)
foreign import ccall "gsl_block_ushort_free" c'gsl_block_ushort_free
:: Ptr C'gsl_block_ushort -> IO ()
foreign import ccall "&gsl_block_ushort_free" p'gsl_block_ushort_free
:: FunPtr (Ptr C'gsl_block_ushort -> IO ())
foreign import ccall "gsl_block_ushort_fscanf" c'gsl_block_ushort_fscanf
:: Ptr CFile -> Ptr C'gsl_block_ushort -> IO CInt
foreign import ccall "&gsl_block_ushort_fscanf" p'gsl_block_ushort_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_ushort -> IO CInt)
foreign import ccall "gsl_block_ushort_fwrite" c'gsl_block_ushort_fwrite
:: Ptr CFile -> Ptr C'gsl_block_ushort -> IO CInt
foreign import ccall "&gsl_block_ushort_fwrite" p'gsl_block_ushort_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_ushort -> IO CInt)
foreign import ccall "gsl_block_ushort_raw_fprintf" c'gsl_block_ushort_raw_fprintf
:: Ptr CFile -> Ptr CUShort -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_ushort_raw_fprintf" p'gsl_block_ushort_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CUShort -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_ushort_raw_fread" c'gsl_block_ushort_raw_fread
:: Ptr CFile -> Ptr CUShort -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_ushort_raw_fread" p'gsl_block_ushort_raw_fread
:: FunPtr (Ptr CFile -> Ptr CUShort -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_ushort_raw_fscanf" c'gsl_block_ushort_raw_fscanf
:: Ptr CFile -> Ptr CUShort -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_ushort_raw_fscanf" p'gsl_block_ushort_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CUShort -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_ushort_raw_fwrite" c'gsl_block_ushort_raw_fwrite
:: Ptr CFile -> Ptr CUShort -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_ushort_raw_fwrite" p'gsl_block_ushort_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CUShort -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_ushort_size" c'gsl_block_ushort_size
:: Ptr C'gsl_block_ushort -> IO CSize
foreign import ccall "&gsl_block_ushort_size" p'gsl_block_ushort_size
:: FunPtr (Ptr C'gsl_block_ushort -> IO CSize)