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.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_long_double_alloc" c'gsl_block_complex_long_double_alloc
:: CSize -> IO (Ptr C'gsl_block_complex_long_double)
foreign import ccall "&gsl_block_complex_long_double_alloc" p'gsl_block_complex_long_double_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_complex_long_double))
foreign import ccall "gsl_block_complex_long_double_calloc" c'gsl_block_complex_long_double_calloc
:: CSize -> IO (Ptr C'gsl_block_complex_long_double)
foreign import ccall "&gsl_block_complex_long_double_calloc" p'gsl_block_complex_long_double_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_complex_long_double))
foreign import ccall "gsl_block_complex_long_double_data" c'gsl_block_complex_long_double_data
:: Ptr C'gsl_block_complex_long_double -> IO (Ptr CLDouble)
foreign import ccall "&gsl_block_complex_long_double_data" p'gsl_block_complex_long_double_data
:: FunPtr (Ptr C'gsl_block_complex_long_double -> IO (Ptr CLDouble))
foreign import ccall "gsl_block_complex_long_double_fprintf" c'gsl_block_complex_long_double_fprintf
:: Ptr CFile -> Ptr C'gsl_block_complex_long_double -> CString -> IO CInt
foreign import ccall "&gsl_block_complex_long_double_fprintf" p'gsl_block_complex_long_double_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex_long_double -> CString -> IO CInt)
foreign import ccall "gsl_block_complex_long_double_fread" c'gsl_block_complex_long_double_fread
:: Ptr CFile -> Ptr C'gsl_block_complex_long_double -> IO CInt
foreign import ccall "&gsl_block_complex_long_double_fread" p'gsl_block_complex_long_double_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex_long_double -> IO CInt)
foreign import ccall "gsl_block_complex_long_double_free" c'gsl_block_complex_long_double_free
:: Ptr C'gsl_block_complex_long_double -> IO ()
foreign import ccall "&gsl_block_complex_long_double_free" p'gsl_block_complex_long_double_free
:: FunPtr (Ptr C'gsl_block_complex_long_double -> IO ())
foreign import ccall "gsl_block_complex_long_double_fscanf" c'gsl_block_complex_long_double_fscanf
:: Ptr CFile -> Ptr C'gsl_block_complex_long_double -> IO CInt
foreign import ccall "&gsl_block_complex_long_double_fscanf" p'gsl_block_complex_long_double_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex_long_double -> IO CInt)
foreign import ccall "gsl_block_complex_long_double_fwrite" c'gsl_block_complex_long_double_fwrite
:: Ptr CFile -> Ptr C'gsl_block_complex_long_double -> IO CInt
foreign import ccall "&gsl_block_complex_long_double_fwrite" p'gsl_block_complex_long_double_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_complex_long_double -> IO CInt)
foreign import ccall "gsl_block_complex_long_double_raw_fprintf" c'gsl_block_complex_long_double_raw_fprintf
:: Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_complex_long_double_raw_fprintf" p'gsl_block_complex_long_double_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_complex_long_double_raw_fread" c'gsl_block_complex_long_double_raw_fread
:: Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_long_double_raw_fread" p'gsl_block_complex_long_double_raw_fread
:: FunPtr (Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_long_double_raw_fscanf" c'gsl_block_complex_long_double_raw_fscanf
:: Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_long_double_raw_fscanf" p'gsl_block_complex_long_double_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_long_double_raw_fwrite" c'gsl_block_complex_long_double_raw_fwrite
:: Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_complex_long_double_raw_fwrite" p'gsl_block_complex_long_double_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_complex_long_double_size" c'gsl_block_complex_long_double_size
:: Ptr C'gsl_block_complex_long_double -> IO CSize
foreign import ccall "&gsl_block_complex_long_double_size" p'gsl_block_complex_long_double_size
:: FunPtr (Ptr C'gsl_block_complex_long_double -> IO CSize)
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_double_alloc" c'gsl_block_long_double_alloc
:: CSize -> IO (Ptr C'gsl_block_long_double)
foreign import ccall "&gsl_block_long_double_alloc" p'gsl_block_long_double_alloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_long_double))
foreign import ccall "gsl_block_long_double_calloc" c'gsl_block_long_double_calloc
:: CSize -> IO (Ptr C'gsl_block_long_double)
foreign import ccall "&gsl_block_long_double_calloc" p'gsl_block_long_double_calloc
:: FunPtr (CSize -> IO (Ptr C'gsl_block_long_double))
foreign import ccall "gsl_block_long_double_data" c'gsl_block_long_double_data
:: Ptr C'gsl_block_long_double -> IO (Ptr CLDouble)
foreign import ccall "&gsl_block_long_double_data" p'gsl_block_long_double_data
:: FunPtr (Ptr C'gsl_block_long_double -> IO (Ptr CLDouble))
foreign import ccall "gsl_block_long_double_fprintf" c'gsl_block_long_double_fprintf
:: Ptr CFile -> Ptr C'gsl_block_long_double -> CString -> IO CInt
foreign import ccall "&gsl_block_long_double_fprintf" p'gsl_block_long_double_fprintf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_long_double -> CString -> IO CInt)
foreign import ccall "gsl_block_long_double_fread" c'gsl_block_long_double_fread
:: Ptr CFile -> Ptr C'gsl_block_long_double -> IO CInt
foreign import ccall "&gsl_block_long_double_fread" p'gsl_block_long_double_fread
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_long_double -> IO CInt)
foreign import ccall "gsl_block_long_double_free" c'gsl_block_long_double_free
:: Ptr C'gsl_block_long_double -> IO ()
foreign import ccall "&gsl_block_long_double_free" p'gsl_block_long_double_free
:: FunPtr (Ptr C'gsl_block_long_double -> IO ())
foreign import ccall "gsl_block_long_double_fscanf" c'gsl_block_long_double_fscanf
:: Ptr CFile -> Ptr C'gsl_block_long_double -> IO CInt
foreign import ccall "&gsl_block_long_double_fscanf" p'gsl_block_long_double_fscanf
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_long_double -> IO CInt)
foreign import ccall "gsl_block_long_double_fwrite" c'gsl_block_long_double_fwrite
:: Ptr CFile -> Ptr C'gsl_block_long_double -> IO CInt
foreign import ccall "&gsl_block_long_double_fwrite" p'gsl_block_long_double_fwrite
:: FunPtr (Ptr CFile -> Ptr C'gsl_block_long_double -> IO CInt)
foreign import ccall "gsl_block_long_double_raw_fprintf" c'gsl_block_long_double_raw_fprintf
:: Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> CString -> IO CInt
foreign import ccall "&gsl_block_long_double_raw_fprintf" p'gsl_block_long_double_raw_fprintf
:: FunPtr (Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> CString -> IO CInt)
foreign import ccall "gsl_block_long_double_raw_fread" c'gsl_block_long_double_raw_fread
:: Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_long_double_raw_fread" p'gsl_block_long_double_raw_fread
:: FunPtr (Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_long_double_raw_fscanf" c'gsl_block_long_double_raw_fscanf
:: Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_long_double_raw_fscanf" p'gsl_block_long_double_raw_fscanf
:: FunPtr (Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_long_double_raw_fwrite" c'gsl_block_long_double_raw_fwrite
:: Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt
foreign import ccall "&gsl_block_long_double_raw_fwrite" p'gsl_block_long_double_raw_fwrite
:: FunPtr (Ptr CFile -> Ptr CLDouble -> CSize -> CSize -> IO CInt)
foreign import ccall "gsl_block_long_double_size" c'gsl_block_long_double_size
:: Ptr C'gsl_block_long_double -> IO CSize
foreign import ccall "&gsl_block_long_double_size" p'gsl_block_long_double_size
:: FunPtr (Ptr C'gsl_block_long_double -> IO CSize)
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)