sig
val version : string
type errno =
CONTINUE
| FAILURE
| EDOM
| ERANGE
| EFAULT
| EINVAL
| EFAILED
| EFACTOR
| ESANITY
| ENOMEM
| EBADFUNC
| ERUNAWAY
| EMAXITER
| EZERODIV
| EBADTOL
| ETOL
| EUNDRFLW
| EOVRFLW
| ELOSS
| EROUND
| EBADLEN
| ENOTSQR
| ESING
| EDIVERGE
| EUNSUP
| EUNIMPL
| ECACHE
| ETABLE
| ENOPROG
| ENOPROGJ
| ETOLF
| ETOLX
| ETOLG
| EOF
exception Gsl_exn of (Error.errno * string)
val init : unit -> unit
val uninit : unit -> unit
val handler : (Error.errno * string -> unit) Pervasives.ref
val default_handler : Error.errno * string -> 'a
val strerror : Error.errno -> string
val string_of_errno : Error.errno -> string
val pprint_exn : exn -> string
val handle_exn : ('a -> 'b) -> 'a -> 'b
end