sig
  external uint16_from_host : int -> int = "caml_extunix_htole16" "noalloc"
  external int16_from_host : int -> int = "caml_extunix_htole16_signed"
    "noalloc"
  external uint16_to_host : int -> int = "caml_extunix_le16toh" "noalloc"
  external int16_to_host : int -> int = "caml_extunix_le16toh_signed"
    "noalloc"
  external uint31_from_host : int -> int = "caml_extunix_htole31" "noalloc"
  external int31_from_host : int -> int = "caml_extunix_htole31_signed"
    "noalloc"
  external uint31_to_host : int -> int = "caml_extunix_le31toh" "noalloc"
  external int31_to_host : int -> int = "caml_extunix_le31toh_signed"
    "noalloc"
  external int32_from_host : int32 -> int32 = "caml_extunix_htole32"
  external int32_to_host : int32 -> int32 = "caml_extunix_le32toh"
  external int64_from_host : int64 -> int64 = "caml_extunix_htole64"
  external int64_to_host : int64 -> int64 = "caml_extunix_le64toh"
  external unsafe_get_uint8 : string -> int -> int = "caml_extunix_get_u8"
    "noalloc"
  external unsafe_get_int8 : string -> int -> int = "caml_extunix_get_s8"
    "noalloc"
  external unsafe_get_uint16 : string -> int -> int = "caml_extunix_get_lu16"
    "noalloc"
  external unsafe_get_int16 : string -> int -> int = "caml_extunix_get_ls16"
    "noalloc"
  external unsafe_get_uint31 : string -> int -> int = "caml_extunix_get_lu31"
    "noalloc"
  external unsafe_get_int31 : string -> int -> int = "caml_extunix_get_ls31"
    "noalloc"
  external unsafe_get_int32 : string -> int -> int32
    = "caml_extunix_get_ls32"
  external unsafe_get_uint63 : string -> int -> int = "caml_extunix_get_lu63"
    "noalloc"
  external unsafe_get_int63 : string -> int -> int = "caml_extunix_get_ls63"
    "noalloc"
  external unsafe_get_int64 : string -> int -> int64
    = "caml_extunix_get_ls64"
  val get_uint8 : string -> int -> int
  val get_int8 : string -> int -> int
  val get_uint16 : string -> int -> int
  val get_int16 : string -> int -> int
  val get_uint31 : string -> int -> int
  val get_int31 : string -> int -> int
  val get_int32 : string -> int -> int32
  val get_uint63 : string -> int -> int
  val get_int63 : string -> int -> int
  val get_int64 : string -> int -> int64
  external unsafe_set_uint8 : string -> int -> int -> unit
    = "caml_extunix_set_8" "noalloc"
  external unsafe_set_int8 : string -> int -> int -> unit
    = "caml_extunix_set_8" "noalloc"
  external unsafe_set_uint16 : string -> int -> int -> unit
    = "caml_extunix_set_l16" "noalloc"
  external unsafe_set_int16 : string -> int -> int -> unit
    = "caml_extunix_set_l16" "noalloc"
  external unsafe_set_uint31 : string -> int -> int -> unit
    = "caml_extunix_set_l31" "noalloc"
  external unsafe_set_int31 : string -> int -> int -> unit
    = "caml_extunix_set_l31" "noalloc"
  external unsafe_set_int32 : string -> int -> int32 -> unit
    = "caml_extunix_set_l32" "noalloc"
  external unsafe_set_uint63 : string -> int -> int -> unit
    = "caml_extunix_set_l63" "noalloc"
  external unsafe_set_int63 : string -> int -> int -> unit
    = "caml_extunix_set_l63" "noalloc"
  external unsafe_set_int64 : string -> int -> int64 -> unit
    = "caml_extunix_set_l64" "noalloc"
  val set_uint8 : string -> int -> int -> unit
  val set_int8 : string -> int -> int -> unit
  val set_uint16 : string -> int -> int -> unit
  val set_int16 : string -> int -> int -> unit
  val set_uint31 : string -> int -> int -> unit
  val set_int31 : string -> int -> int -> unit
  val set_int32 : string -> int -> int32 -> unit
  val set_uint63 : string -> int -> int -> unit
  val set_int63 : string -> int -> int -> unit
  val set_int64 : string -> int -> int64 -> unit
end