12345678910111213141516171819202122232425262728293031(**************************************************************************)(* *)(* OCaml *)(* *)(* Xavier Leroy, Collège de France and Inria project Cambium *)(* *)(* Copyright 2023 Institut National de Recherche en Informatique et *)(* en Automatique. *)(* *)(* All rights reserved. This file is distributed under the terms of *)(* the GNU Lesser General Public License version 2.1, with the *)(* special exception on linking described in the file LICENSE. *)(* *)(**************************************************************************)externalzstd_initialize:unit->bool="caml_zstd_initialize"letcompression_supported=zstd_initialize()type[@warning"-unused-constructor"]extern_flags=No_sharing(** Don't preserve sharing *)|Closures(** Send function closures *)|Compat_32(** Ensure 32-bit compatibility *)|Compression(** Optional compression *)externalto_channel:out_channel->'a->extern_flagslist->unit="caml_output_value"letoutput_valuechv=to_channelchv[Compression]letinput_value=Stdlib.input_value