package zstd

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

module F : Cstubs.FOREIGN

Signature

val versionNumber : (unit -> int F.return) F.result
val getErrorName : (Unsigned.size_t -> string F.return) F.result
val isError : (Unsigned.size_t -> bool F.return) F.result
val do_compress : (unit Ctypes_static.ptr -> Unsigned.size_t -> string -> Unsigned.size_t -> int -> Unsigned.size_t F.return) F.result
val cctx : [ `CCtx ] Ctypes.structure Ctypes.typ
val create_cctx : (unit -> [ `CCtx ] Ctypes.structure Ctypes_static.ptr F.return) F.result
val do_compress_cctx : ([ `CCtx ] Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> Unsigned.size_t -> string -> Unsigned.size_t -> int -> Unsigned.size_t F.return) F.result
val dctx : [ `DCtx ] Ctypes.structure Ctypes.typ
val create_dctx : (unit -> [ `DCtx ] Ctypes.structure Ctypes_static.ptr F.return) F.result
val do_compress_dict : ([ `CCtx ] Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> Unsigned.size_t -> string -> Unsigned.size_t -> string -> Unsigned.size_t -> int -> Unsigned.size_t F.return) F.result
val do_decompress_dict : ([ `DCtx ] Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> Unsigned.size_t -> string -> Unsigned.size_t -> string -> Unsigned.size_t -> Unsigned.size_t F.return) F.result