Module Stdcompat.Pervasives
type fpclass = fpclass = | FP_normal| FP_subnormal| FP_zero| FP_infinite| FP_nan
type open_flag = open_flag = | Open_rdonly| Open_wronly| Open_append| Open_creat| Open_trunc| Open_excl| Open_binary| Open_text| Open_nonblock
type 'a ref = 'a ref = {mutable contents : 'a;
}type ('a, 'b) result = ('a, 'b) result = | Ok of 'a| Error of 'b
val output : out_channel -> bytes -> int -> int -> unitval output_substring : out_channel -> string -> int -> int -> unitval set_binary_mode_in : in_channel -> bool -> unitval (^^) :
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
('f, 'b, 'c, 'e, 'g, 'h) format6 ->
('a, 'b, 'c, 'd, 'g, 'h) format6val bool_of_string_opt : string -> bool optionval int_of_string_opt : string -> int optionval float_of_string_opt : string -> float optionval read_int_opt : unit -> int optionval read_float_opt : unit -> float optionval raise_notrace : exn -> 'aval __POS__ : string * int * int * intval __LOC_OF__ : 'a -> string * 'aval __LINE_OF__ : 'a -> int * 'aval __POS_OF__ : 'a -> (string * int * int * int) * 'aexternal __POS_OF__ : 'a -> ((string * int * int * int) * 'a) = "%loc_POS"
val print_bytes : bytes -> unitval prerr_bytes : bytes -> unitval (|>) : 'a -> ('a -> 'b) -> 'bval (@@) : ('a -> 'b) -> 'a -> 'bval hypot : float -> float -> floatexternal hypot : float -> float -> float = "caml_hypot_float" "caml_hypot"@@unboxed @@noalloc
external hypot : float -> float -> float = "caml_hypot_float" "caml_hypot" "float"
val copysign : float -> float -> floatexternal copysign : float -> float -> float = "caml_copysign_float" "caml_copysign" @@unboxed @@noalloc
external copysign : float -> float -> float = "caml_copysign_float" "caml_copysign" "float"
val (~+.) : float -> floatval expm1 : float -> floatexternal expm1 : float -> float = "caml_expm1_float" "caml_expm1" @@unboxed @@noalloc
external expm1 : float -> float = "caml_expm1_float" "caml_expm1" "float"
val log1p : float -> floatexternal log1p : float -> float = "caml_log1p_float" "caml_log1p" @@unboxed @@noalloc
external log1p : float -> float = "caml_log1p_float" "caml_log1p" "float"
val invalid_arg : string -> 'aval failwith : string -> 'aval (=) : 'a -> 'a -> boolval (<>) : 'a -> 'a -> boolval (<) : 'a -> 'a -> boolval (>) : 'a -> 'a -> boolval (<=) : 'a -> 'a -> boolval (>=) : 'a -> 'a -> boolval compare : 'a -> 'a -> intval (==) : 'a -> 'a -> boolval (!=) : 'a -> 'a -> boolval (&&) : bool -> bool -> boolexternal (&) : bool -> bool -> bool = "%sequand"@@ocaml.deprecated "Use (&&) instead."
val (||) : bool -> bool -> boolexternal (or) : bool -> bool -> bool = "%sequor"@@ocaml.deprecated "Use (||) instead."
val (+) : int -> int -> intval (-) : int -> int -> intval (*) : int -> int -> intval (/) : int -> int -> intval (mod) : int -> int -> intval (land) : int -> int -> intval (lor) : int -> int -> intval (lxor) : int -> int -> intval (lsl) : int -> int -> intval (lsr) : int -> int -> intval (asr) : int -> int -> intval (~-.) : float -> floatval (+.) : float -> float -> floatval (-.) : float -> float -> floatval (*.) : float -> float -> floatval (/.) : float -> float -> floatval (**) : float -> float -> floatexternal ( ** ) : float -> float -> float = "caml_power_float" "pow" @@unboxed @@noalloc
external ( ** ) : float -> float -> float = "caml_power_float" "pow" "float"
external ( ** ) : float -> float -> float = "power_float" "pow" "float"
val sqrt : float -> floatexternal sqrt : float -> float = "caml_sqrt_float" "sqrt"@@unboxed @@noalloc
external sqrt : float -> float = "caml_sqrt_float" "sqrt" "float"
external exp : float -> float = "caml_exp_float" "exp"@@unboxed @@noalloc
external log : float -> float = "caml_log_float" "log"@@unboxed @@noalloc
val log10 : float -> floatexternal log10 : float -> float = "caml_log10_float" "log10"@@unboxed @@noalloc
external log10 : float -> float = "caml_log10_float" "log10" "float"
external log10 : float -> float = "log10_float" "log10" "float"
external cos : float -> float = "caml_cos_float" "cos"@@unboxed @@noalloc
external sin : float -> float = "caml_sin_float" "sin"@@unboxed @@noalloc
external tan : float -> float = "caml_tan_float" "tan"@@unboxed @@noalloc
val acos : float -> floatexternal acos : float -> float = "caml_acos_float" "acos"@@unboxed @@noalloc
external acos : float -> float = "caml_acos_float" "acos" "float"
val asin : float -> floatexternal asin : float -> float = "caml_asin_float" "asin"@@unboxed @@noalloc
external asin : float -> float = "caml_asin_float" "asin" "float"
val atan : float -> floatexternal atan : float -> float = "caml_atan_float" "atan"@@unboxed @@noalloc
external atan : float -> float = "caml_atan_float" "atan" "float"
val atan2 : float -> float -> floatexternal atan2 : float -> float -> float = "caml_atan2_float" "atan2" @@unboxed @@noalloc
external atan2 : float -> float -> float = "caml_atan2_float" "atan2" "float"
external atan2 : float -> float -> float = "atan2_float" "atan2" "float"
val cosh : float -> floatexternal cosh : float -> float = "caml_cosh_float" "cosh"@@unboxed @@noalloc
external cosh : float -> float = "caml_cosh_float" "cosh" "float"
val sinh : float -> floatexternal sinh : float -> float = "caml_sinh_float" "sinh"@@unboxed @@noalloc
external sinh : float -> float = "caml_sinh_float" "sinh" "float"
val tanh : float -> floatexternal tanh : float -> float = "caml_tanh_float" "tanh"@@unboxed @@noalloc
external tanh : float -> float = "caml_tanh_float" "tanh" "float"
val ceil : float -> floatexternal ceil : float -> float = "caml_ceil_float" "ceil"@@unboxed @@noalloc
external ceil : float -> float = "caml_ceil_float" "ceil" "float"
val floor : float -> floatexternal floor : float -> float = "caml_floor_float" "floor"@@unboxed @@noalloc
external floor : float -> float = "caml_floor_float" "floor" "float"
external floor : float -> float = "floor_float" "floor" "float"
val abs_float : float -> floatval mod_float : float -> float -> floatexternal mod_float : float -> float -> float = "caml_fmod_float" "fmod" @@unboxed @@noalloc
external mod_float : float -> float -> float = "caml_fmod_float" "fmod" "float"
external mod_float : float -> float -> float = "fmod_float" "fmod" "float"
val frexp : float -> float * intexternal frexp : float -> (float * int) = "caml_frexp_float"
val ldexp : float -> int -> floatexternal ldexp : ((float)@unboxed ) -> ((int)@untagged ) -> ((float)@unboxed ) = "caml_ldexp_float" "caml_ldexp_float_unboxed"@@noalloc
val modf : float -> float * floatexternal modf : float -> (float * float) = "caml_modf_float"
val float_of_int : int -> floatval truncate : float -> intval int_of_float : float -> intval epsilon_float : floatval classify_float : float -> fpclassexternal classify_float : ((float)@unboxed ) -> fpclass = "caml_classify_float" "caml_classify_float_unboxed"@@noalloc
external classify_float : float -> fpclass = "caml_classify_float"
val (^) : string -> string -> stringval int_of_char : char -> intval char_of_int : int -> charval string_of_bool : bool -> stringval bool_of_string : string -> boolval string_of_int : int -> stringval int_of_string : string -> intexternal int_of_string : string -> int = "caml_int_of_string"
val string_of_float : float -> stringval float_of_string : string -> floatexternal float_of_string : string -> float = "caml_float_of_string"
val fst : ('a * 'b) -> 'aval snd : ('a * 'b) -> 'bval (@) : 'a list -> 'a list -> 'a listval print_char : char -> unitval print_string : string -> unitval print_int : int -> unitval print_float : float -> unitval print_endline : string -> unitval print_newline : unit -> unitval prerr_char : char -> unitval prerr_string : string -> unitval prerr_int : int -> unitval prerr_float : float -> unitval prerr_endline : string -> unitval prerr_newline : unit -> unitval read_line : unit -> stringval read_int : unit -> intval read_float : unit -> floatval flush_all : unit -> unitval (:=) : 'a ref -> 'a -> unitval incr : int ref -> unitval decr : int ref -> unitexternal format_of_string : ('a, 'b, 'c, 'd, 'e, 'f) format6 -> ('a, 'b, 'c, 'd, 'e, 'f) format6 = "%identity"
external format_of_string : ('a, 'b, 'c, 'd) format4 -> ('a, 'b, 'c, 'd) format4 = "%identity"
val at_exit : (unit -> unit) -> unitval valid_float_lexem : string -> stringval do_at_exit : unit -> unitAlias for Stdlib>.do_at_exit