compress_none.ml 1.33 KB
Newer Older
MARCHE Claude's avatar
MARCHE Claude committed
1 2 3
(********************************************************************)
(*                                                                  *)
(*  The Why3 Verification Platform   /   The Why3 Development Team  *)
Guillaume Melquiond's avatar
Guillaume Melquiond committed
4
(*  Copyright 2010-2019   --   Inria - CNRS - Paris-Sud University  *)
MARCHE Claude's avatar
MARCHE Claude committed
5 6 7 8
(*                                                                  *)
(*  This software is distributed under the terms of the GNU Lesser  *)
(*  General Public License version 2.1, with the special exception  *)
(*  on linking described in file LICENSE.                           *)
9
(*                                                                  *)
MARCHE Claude's avatar
MARCHE Claude committed
10
(********************************************************************)
11

12
#13 "src/session/compress_none.ml"
13 14
let compression_supported = false

15
module type S = sig
16 17 18 19 20 21 22

type out_channel

val open_out: string -> out_channel

val output_char: out_channel -> char -> unit

23
val output_substring: out_channel -> string -> int -> int -> unit
24 25 26 27 28 29 30 31 32

val output_string: out_channel -> string -> unit

val close_out: out_channel -> unit

type in_channel

val open_in: string -> in_channel

33
val input: in_channel -> bytes -> int -> int -> int
34

35
val really_input: in_channel -> bytes -> int -> int -> unit
36 37 38 39 40 41 42 43 44 45

val input_char: in_channel -> char

val close_in: in_channel -> unit

end

module Compress_none = Pervasives

module Compress_z = Pervasives